Commit Graph

247 Commits

Author SHA1 Message Date
fedfb8a22a Converted all .cs files to use CRLF line endings. 2016-10-13 23:33:58 -04:00
b425d14ea1 Merge pull request #73 from huoyaoyuan/overlay
Overlay proposals
2016-10-14 10:49:13 +09:00
254cc87578 Use name ToggleVisibility. 2016-10-14 05:02:13 +08:00
1c97edaac2 Base class for overlays. 2016-10-13 23:04:57 +08:00
25d08c8e2c Improve beatmap loading and hydration 2016-10-13 10:29:30 -04:00
c93a440d3b Make Options:IStateful. 2016-10-13 22:27:37 +08:00
acd54d1ebc Single Visibility enum type. 2016-10-13 22:22:27 +08:00
fd10e6e582 Copy imported beatmaps into beatmap storage 2016-10-13 10:15:08 -04:00
5e3e949fd6 Revert all counter commits. Requires much further review. 2016-10-13 14:45:41 +09:00
fde3ab420a Merge branch 'master'
Conflicts:
	osu.Game/osu.Game.csproj
2016-10-13 12:23:36 +09:00
edd8f3871e Add TODO regarding parsing. 2016-10-13 12:19:20 +09:00
65e3e13aa2 Fix reference paths in osu.Game.csproj 2016-10-13 12:19:15 +09: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
ddac0e8c8f Update osu-framework 2016-10-13 12:18:23 +09:00
45c0bc5428 Import beatmaps into the database via IPC 2016-10-13 12:18:17 +09:00
3a163de0f7 Follow changes to osu-framework 2016-10-13 12:18:10 +09:00
94f2898f52 Implement beatmap sending/receiving over IPC 2016-10-13 12:18:04 +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
c39179d299 Add test for hit objects 2016-10-13 12:17:40 +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
30f2eeda7c Implement IDisposable in ArchiveReaders 2016-10-13 12:17:18 +09:00
0267eb7649 Fixup 2016-10-13 12:17:13 +09:00
4851f49ad5 Add basic osu! hit object parsing 2016-10-13 12:17:08 +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
2566d6bfe0 Fix regressions with HitRenderers, while also cleaning them up. 2016-10-13 10:10:15 +09:00
8707c7f746 Fix regression causing multi-line (wrapped) chat messages to overlap. 2016-10-13 03:06:06 +09:00
c9a057b510 Update AddBeatmap accordingly 2016-10-12 11:32:40 -04:00
e9a45de51f Refactor database to reuse existing types 2016-10-12 11:32:40 -04:00
23bc26ddac Implement OszArchiveReader 2016-10-12 11:32:40 -04:00
bc69aa1455 Initial support code for beatmap loading 2016-10-12 11:32:40 -04:00
768c3bc31e Use PlayMode instead of GameMode 2016-10-12 11:32:40 -04:00
005dc9e8cb Drop GameMode 2016-10-12 11:32:40 -04:00
e8de245032 Use @strings 2016-10-12 11:32:40 -04:00
f6b6446a9c MetadataID -> BeatmapMetadataID 2016-10-12 11:32:27 -04:00
72c4a26aea Move control of databases into osu-framework 2016-10-12 11:32:27 -04:00
2d810f72fa Add initial DB schema and support code 2016-10-12 11:32:07 -04:00
aa96d98822 Merge branch 'master' into limit-game-access
Conflicts:
	osu.Desktop.VisualTests/Tests/TestCaseChatDisplay.cs
	osu.Game/GameModes/Menu/ButtonSystem.cs
	osu.Game/Online/Chat/Display/ChatLine.cs
	osu.Game/OsuGame.cs
	osu.Game/Overlays/ToolbarButton.cs
2016-10-12 20:44:33 +09:00
29d223dc41 Update framework and simplify some references. 2016-10-12 19:52:49 +09:00
61d5c7c56d Make stuff compile again (but StarCounter hits assertions). 2016-10-12 16:11:40 +09:00
e800649633 Merge remote-tracking branch 'upstream/master' into limit-game-access 2016-10-12 16:03:03 +09:00
b2c31d3047 Updates post-master-merge. 2016-10-12 16:01:23 +09:00
4052a665bf Remove all non-load Game access. 2016-10-12 15:47:08 +09:00
af76dc09d3 Move direction declaration to usage. 2016-10-12 15:33:04 +09:00
f737090c6b Make CentreTarget public. 2016-10-12 15:28:28 +09:00