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
e64860ad45
Fix test case not working as expected
2017-09-27 12:46:34 +08:00
faad3fc7d3
Arbitrarily move colour assignment
2017-09-27 12:40:32 +08:00
d5ed218488
Fix timeline sizes being updated potentially before the track has a length
2017-09-27 11:07:43 +08:00
7ad21d9a6d
Simplify marker part construction
2017-09-27 11:07:23 +08:00
eae29820c0
Fix marker being cleared each beatmap change
2017-09-27 11:07:17 +08:00
708632bca8
Remove second unnecessary colour set
2017-09-27 10:06:36 +08:00
10dbd68c1e
Simplify null check
2017-09-26 20:11:45 +09:00
c578509a20
Bind to the screen Beatmap instead of the game-wide Beatmap
2017-09-26 17:58:40 +09:00
3937ebdc3d
Add missing license headers
2017-09-26 15:58:30 +09:00
85cb541fef
Implement MarkerPart for the marker
2017-09-26 15:45:08 +09:00
a1f88a17b1
Re-namespace and split out timeline parts from the SummaryTimeline
2017-09-26 15:44:40 +09:00