Commit Graph

3048 Commits

Author SHA1 Message Date
4345d8dcb6 Event -> virtual method 2020-11-21 15:20:33 +09:00
82aefa3868 Rework and rename to OnNewDrawableHitObject.
The semantics is changed and hopefully more clear.
2020-11-21 00:27:19 +09:00
9520cf6481 Merge branch 'master' into fix-judgement-ordering 2020-11-20 22:49:33 +09:00
96abee3fde Fix silent NRE in slider selection blueprint 2020-11-20 22:43:10 +09:00
de824e47df Merge branch 'master' into remove-dead-playfield-code 2020-11-20 21:48:24 +09:00
b799fcf65b Merge pull request #10916 from peppy/fix-editor-context-menus-outside-playfield
Fix slider right click context menus not being shown outside the valid playfield area
2020-11-20 21:47:44 +09:00
4213d6bdba Merge pull request #10890 from peppy/legacy-jugement-match-stable-transforms
Adjust judgement animations to match stable
2020-11-20 21:47:21 +09:00
79752bcb19 Merge branch 'master' into legacy-jugement-match-stable-transforms 2020-11-20 20:51:27 +09:00
27f5a99726 Fix more than one proxy is created 2020-11-20 18:42:48 +09:00
cd16a3fa61 Use event instead of using custom pools (osu) 2020-11-20 17:56:47 +09:00
7bd75eca81 Separate classes 2020-11-20 16:53:08 +09:00
c1f56cd0ba Remove aliveness hackery 2020-11-20 16:52:27 +09:00
85eb98a7ec Clean up some code reuse 2020-11-20 16:43:07 +09:00
7fe0923fcf Show main judgement content above hitobjects 2020-11-20 16:25:48 +09:00
2418f17b0c Fix lifetime not being set correctly in some cases 2020-11-20 16:19:02 +09:00
0e9999ecb1 Merge branch 'remove-dead-playfield-code' into fix-judgement-ordering 2020-11-20 16:12:48 +09:00
2ed2ddfe8a Rename methods 2020-11-20 15:39:29 +09:00
33eea64cfc Fix follow points not updating on positional changes 2020-11-20 15:31:04 +09:00
185653b1d8 Remove depth specifications 2020-11-20 15:11:24 +09:00
45b1fcf26f Remove unnecessary using statement 2020-11-20 15:01:37 +09:00
af67b4a346 Remove no longer necessary code from OsuPlayfield 2020-11-20 14:57:08 +09:00
2fc53a278d Add back reorder support 2020-11-20 14:10:28 +09:00
17ff7fe163 Fix failing test due to early lifetime end 2020-11-20 13:55:27 +09:00
a3145ed96d Fix test compile errors 2020-11-20 13:54:41 +09:00
b547abafb2 Fix slider right click context menus not being shown outside the valid playfield area
Closes #10816.
2020-11-20 13:46:23 +09:00
d467a00eea Add initial followpoint pooling implementation 2020-11-20 00:11:31 +09:00
688a04c2ff Make slider/spinner use pooled samples 2020-11-19 20:40:30 +09:00
7f3c8ad744 Merge pull request #10872 from smoogipoo/fix-missing-triangles 2020-11-19 14:11:08 +09:00
3024ae6d86 Add better test coverage of hit lighting (and ensure reset after animation reapplication) 2020-11-19 14:10:07 +09:00
24d7fa03d8 Merge branch 'master' into legacy-jugement-match-stable-transforms 2020-11-18 20:33:58 +01:00
5156de3a10 Merge branch 'master' into fix-judgement-transform-logic 2020-11-18 19:20:11 +01:00
d017e725fb Add comment for future todo task 2020-11-18 19:03:34 +09:00
9d3de5bca0 Fix hit lighting dictating lifetime even when not present in skin 2020-11-18 19:03:34 +09:00
72a15ef2dc Handle DrawableJudgement lifetime more flexibly 2020-11-18 19:03:34 +09:00
94886a09b2 Remove fades from DrawableJudgement itself 2020-11-18 19:03:34 +09:00
37b9550e6e Merge pull request #10876 from nbvdkamp/slider-control-point-connection-fix
Fix slider control point connections not being updated
2020-11-18 18:54:54 +09:00
2d66423fbd Simplify inequality 2020-11-17 23:04:38 +01:00
c8fb49d540 Apply suggestions and remove redundant updateConnectingPath call 2020-11-17 22:23:46 +01:00
ce4baf328d Move into OnApply() to resolve one-frame issues 2020-11-17 23:35:36 +09:00
04805b78c3 Tighten osu! ruleset lifetime expiry for past hitobjects 2020-11-17 23:20:19 +09:00
8247e6ce91 Move result type to ctor 2020-11-17 15:43:54 +09:00
f465dd5a5e Move all extended animation logic out of DrawableJudgement 2020-11-17 14:59:34 +09:00
82c3925a37 Remove unused DrawableOsuJudgement constructors 2020-11-17 14:13:51 +09:00
9dfa4249e0 Make Apply non-virtual 2020-11-17 14:05:13 +09:00
c101f32db8 Reset osu! triangle pieces on hitobject application 2020-11-17 13:06:52 +09:00
c6618f08aa Fix slider control point connections not being updated 2020-11-16 21:26:08 +01:00
8da40ce2dc Reduce duplication by extracting ModEasyWithExtraLives 2020-11-16 19:54:00 +01:00
128adce017 Merge branch 'master' into change-taiko-ez 2020-11-16 19:37:47 +01:00
84b42f207d Fix triangles disappearing after a while 2020-11-16 23:14:20 +09:00
4cf6aca873 Fix slider ball tint not working 2020-11-16 22:40:25 +09:00