Commit Graph

779 Commits

Author SHA1 Message Date
2d2d1beddd More concrete method to determine if all hit objects have been judged.
Covers the case where nested hit objects are involved.
2017-05-11 14:48:08 +09:00
6445bea864 Make Playfield.HitObjects internal to playfields.
Because not all playfields will be using this.
2017-05-11 14:44:11 +09:00
ab1768ef80 Merge branch 'master' into tidy-up 2017-05-09 10:27:29 +09:00
10910cfcef Make field readonly. 2017-05-08 11:47:06 +09:00
2f4fad9d41 Refactor colour selection. 2017-05-08 11:33:22 +09:00
4f8549f220 Standardise usages of exceptions. 2017-05-07 00:38:17 +08:00
4b385ded26 Tidy up ModIcon. 2017-05-05 13:22:10 +09:00
c9ba1ac4f6 Adjust namespaces.
Also adds transition, uses IHasCurrentValue, combines Mod TestCases and more.
2017-05-05 13:00:05 +09:00
6298b3effd Refactor ModSection and ModIcon to avoid null mods. 2017-05-05 12:16:41 +09:00
66c858030a Merge remote-tracking branch 'refs/remotes/ppy/master' into mods_refactor 2017-05-04 17:35:41 +03:00
475eb6fe5f Cleanup 2017-05-04 17:29:52 +03:00
9e35eb8d97 Fixes 2017-05-03 13:53:45 +03:00
06e014708a Defer virtual method to load(). 2017-05-03 15:57:15 +09:00
e7a8619f01 ModIcon refactor 2017-05-03 09:48:10 +03:00
898d9495ff line fix 2017-05-03 08:27:47 +03:00
37c3133981 Fixes 2017-05-02 22:46:18 +03:00
7e1efcc20b Added ModsContainer 2017-05-02 22:34:07 +03:00
f202aee2a9 Fix input not being propagated to the playfield when outside its bounds. 2017-04-29 16:59:23 +09:00
e003d9fc3c Add basic replay frame accurate "seeking".
Previously we were looping over Update, when we should instead have been looping over UpdateSubTree.
2017-04-25 22:59:58 +09:00
3f832731c9 Add DoubleTime, HalfTime and Nightcore support. 2017-04-21 17:33:37 +09:00
3342a97b20 Remove using. 2017-04-20 19:52:32 +09:00
7df35e1197 Bind to method instead of exposing ScoreProcessor to HealthDisplay. 2017-04-20 19:45:15 +09:00
f50e43fc4b CI fixes. 2017-04-20 18:02:09 +09:00
6e3018f36d Add a glow fade based on density of hits. 2017-04-20 17:11:58 +09:00
e92e08f86d Make StandardHealthDisplay glow extrude beyond the end of the bar. 2017-04-20 17:11:31 +09:00
1707c2458e Update exception name. 2017-04-20 12:11:03 +09:00
a0d9c14526 Add temporary means of getting the user which is responsible for a resulting play. 2017-04-18 22:22:14 +09:00
66865c50ad Remove explicit RelativeSize setting. 2017-04-18 18:10:13 +09:00
fbd26a1d5e Mode -> Ruleset. 2017-04-18 16:05:58 +09:00