1139f0dbf2
Centralise method of disabling playfield judgements
2018-07-20 17:04:33 +09:00
32a74f95a5
Normalize all the line endings
2018-04-13 18:26:38 +09:00
7fd7dc1538
Extract playfield scaling into a separate class
...
And make it more general.
2018-02-21 11:07:42 +09:00
6c67f96fdb
fix ci error
2018-01-18 02:01:01 +09:00
3b291abf60
Merge branch 'master' of https://github.com/ppy/osu into mania_stage_fix
...
# Conflicts:
# osu.Game.Rulesets.Mania/UI/ManiaPlayfield.cs
# osu.Game/Rulesets/UI/Playfield.cs
2018-01-17 22:27:32 +09:00
8c5ef0a330
Remove base OnJudgement from Playfield to properly accomodate nested playfields
2018-01-15 20:48:57 +09:00
c32ff9c43b
Move nested playfields to the base Playfield
2018-01-15 20:39:57 +09:00
28586317dd
Give stages a size again
2018-01-15 19:44:42 +09:00
0796d33e66
Merge branch 'master' into fix-skipbutton-ordering
2018-01-15 15:54:18 +09:00
512e4d2c9f
Rewrite the way that cursor overrides are done game-wide
2018-01-12 18:13:17 +09:00
ab762045d6
Move back to using load(), fix testcase
2018-01-11 16:51:46 +09:00
d998936e9e
Fix testcase errors
2018-01-11 15:50:44 +09:00
86b5591583
Merge remote-tracking branch 'origin/master' into scrolling-hitobjects-rewrite
2018-01-10 18:02:49 +09:00
9d099feadc
Merge branch 'master' into fix-catcher-width
2018-01-10 10:04:10 +09:00
c4d1922c8b
Add scrolling algorithm to global settings
2018-01-08 11:34:37 +09:00
117ab8a26d
Split out scrolling algorithm
2018-01-07 13:23:16 +09:00
37d393bca0
Update licence headers
2018-01-05 20:21:19 +09:00
2b79ad879f
Add a way to access alive hitobjects
2018-01-04 16:37:48 +09:00
c8ec27c4de
Remove redundant prefix
2018-01-04 16:31:41 +09:00
152b846cff
Fix incorrect scaling of hitobjects in catch
2018-01-04 16:29:53 +09:00
697efba5e2
Replace .OfType with .Cast
2018-01-04 15:55:35 +09:00
4f6263ef86
Make many internal classes and methods public
...
This is important when using dynamic compiling to rapidly iterate. Until we actually split projects out into pieces (like the abstract ruleset project we have talked about) there is no advantage to using internal in the osu! game code.
2017-11-21 12:06:16 +09:00
86de4fa2e2
Apply CI fixes
2017-09-12 18:36:19 +09:00
f32d444d68
Remove generics from Playfield (fixes catch)
2017-09-12 18:19:28 +09:00
0cc443e618
Remove all generic judgements.
2017-09-06 18:05:51 +09:00
ac8ec31b61
Make judgements able to be "added" plus make everything compile and run.
2017-09-06 17:02:13 +09:00
cae21869d0
Use CompositeDrawable for HitObjectContainer. Removes a looooooot of generics 👍 .
2017-08-08 17:37:11 +09:00
a95aa90adc
Allow DrawableHitObjects to be removed from a Playfield
...
(cherry picked from commit 3926238be9
)
2017-08-08 13:02:51 +09:00
b1d25ed388
Implement ScrollingPlayfield, now containing ScrollingHitObjectContainer (prev. SpeedAdjustmentCollection).
...
Also removing a lot of mania code relating to gravity mod for now.
2017-08-04 23:07:08 +09:00
f5829860a2
Get rid of AlwaysReceiveInput
2017-06-23 18:02:24 +02:00
6445bea864
Make Playfield.HitObjects internal to playfields.
...
Because not all playfields will be using this.
2017-05-11 14:44:11 +09:00
f202aee2a9
Fix input not being propagated to the playfield when outside its bounds.
2017-04-29 16:59:23 +09:00
fbd26a1d5e
Mode -> Ruleset.
2017-04-18 16:05:58 +09:00