Commit Graph

86 Commits

Author SHA1 Message Date
756fd78a88 Fix incorrect line endings. 2017-02-07 13:52:19 +09:00
ee0b6be84b Merge pull request #266 from kizayoi/master
Add support for old beatmaps
2017-01-16 16:02:22 +08:00
fa007e632d Refactor colors to palette based design 2017-01-12 16:38:27 -05:00
70ecf48ca7 Add central color class
I didn't move _every_ color here, but most of them. The ones I left
behind are mostly just shades of gray.

Closes #126
2017-01-09 17:20:31 -05:00
acfbf2e32e Add prefix Online to BeatmapID and BeatmapSetID 2017-01-09 21:05:01 +08:00
e578e50721 Add support for old beatmaps 2016-12-21 16:29:57 +08:00
f356640cb7 Add missing licence headers. 2016-12-06 19:07:15 +09:00
a506e91b7c Fix compile issues. 2016-11-28 23:05:05 +09:00
49470318f2 Remove silly static using statement. 2016-11-28 22:48:28 +09:00
187a8bbfa7 Don't store beatmap reference in hitobjects. 2016-11-28 18:45:50 +09:00
bf63be0602 Add better slider duration calculation using bpm and difficulty information. 2016-11-28 15:31:54 +09:00
a5651427f6 Add basic ControlPoint parsing. 2016-11-28 15:12:11 +09:00
d3f810f72f Introduce concept of HitObjectParsers, fix tests and stop using reflection (unreliable due to lazy loading). 2016-11-14 22:03:39 +09:00
06f4f93918 Move play modes to Modes namespace. 2016-11-14 18:03:20 +09:00
0f4538f69f Rename GameModes namespace to Screens. 2016-11-14 17:23:33 +09:00
fe9034323b Get the game running, though not perfectly 2016-11-10 16:42:29 -05:00
da18e2d4f6 Fix off-by-one colour retrieval. 2016-11-04 15:43:53 +09:00
b72e9221fd Only add valid hitobjects. 2016-11-04 15:43:53 +09:00
b40ccccbe4 Add HitObject colours back in the mix. 2016-11-04 15:43:53 +09:00
8d4a211419 Fix initialization of BeatmapInfo 2016-10-24 11:39:18 -04:00
d21b7f0050 Fix up song select based on upstream changes 2016-10-24 11:39:18 -04:00
674f624bfc Improve song selection layout, database loading
Also adds event that notifes the song select when a beatmap is added.
2016-10-24 11:39:11 -04:00
449f04c07b Refactor the database code 2016-10-18 13:38:27 -04:00
fedfb8a22a Converted all .cs files to use CRLF line endings. 2016-10-13 23:33:58 -04:00
25d08c8e2c Improve beatmap loading and hydration 2016-10-13 10:29:30 -04:00
deff5ad61e Use @strings where appropriate 2016-10-13 12:19:10 +09:00
dd86e75ea7 Minor fixes 2016-10-13 12:19:06 +09:00
c7d12bc072 Remove unnecessary setters 2016-10-13 12:17:58 +09:00
880399f5a5 Fix casing on private properties 2016-10-13 12:17:52 +09:00
dc4bd48f29 Fix casing issues
Cheers @RemieRichards
2016-10-13 12:17:46 +09:00
7a4501323b Decode beatmap colours 2016-10-13 12:17:35 +09:00
c0022f3515 Add more tests for legacy decoder 2016-10-13 12:17:31 +09:00
9b4bc3e36d Implement most of the legacy beatmap decoder
Missing timing points, events, and hit object decoders remain to be
written
2016-10-13 12:17:03 +09:00
32ab8f97bb Add more decoding (including full BeatmapMetadata) 2016-10-13 12:16:58 +09:00
2a3f047895 Start implementing legacy decoder 2016-10-13 12:16:48 +09:00
bc69aa1455 Initial support code for beatmap loading 2016-10-12 11:32:40 -04:00