Commit Graph

12 Commits

Author SHA1 Message Date
d6968ca09c Remove FullyLoaded logic
Always parse storyboards for now.

Let's not optimise this until it is necessary. It was leading to weird threading problems due to the load call in Player's async load method.
2017-07-20 11:01:50 +09:00
d69470f2ae Fix TestWorkingBeatmap broken by attempting to load storyboard 2017-07-20 09:22:39 +09:00
1bd3519ecb Have beatmap return a zero-length TrackVirtual instead of null on load failure 2017-07-11 18:38:27 +09:00
4c26a02e99 Remove unnecessary arguments in WorkingBeatmap's constructor. 2017-05-08 16:42:53 +08:00
146d57953d Use metadata field of WorkingBeatmap. 2017-05-06 14:57:11 +08:00
4f49151984 Make metadata a member of WorkingBeatmap. 2017-05-06 14:52:28 +08:00
19b5555ef2 Slightly clean up archive readers + decoders. Read beatmap version into BeatmapInfo. 2017-04-03 20:26:46 +09:00
859ee5d316 Tidy up DatabaseWorkingBeatmap. 2017-03-23 10:07:26 +09:00
2e1f596b2a Move DatabaseWorkingBeatmap out of partial class 2017-03-22 06:50:48 -04:00
2b1d31e69c Address linting issues 2017-03-22 06:25:49 -04:00
267238dc27 Simplify derived classes of WorkingBeatmap 2017-03-22 06:15:32 -04:00
cc2b4c5c5b Refactor WorkingBeatmap
Gets ArchiveReader out of WorkingBeatmap and delegates extracting stuff
from it to subclasses. Should enable us to make an OnlineWorkingBeatmap
or so.
2017-03-22 05:57:08 -04:00