Commit Graph

799 Commits

Author SHA1 Message Date
Dean Herbert 4a85d8627d Update to latest framework version. 2016-09-11 03:04:47 +09:00
Dean Herbert 851ef4fbbf Framework updates. 2016-09-11 02:27:42 +09:00
Dean Herbert b6bbea392b Merge branch 'general-fixes' into beatmap_framework
Conflicts:
	osu-framework
2016-09-11 02:24:15 +09:00
Dean Herbert 842fb1892f Update to latest framework version. 2016-09-11 02:23:26 +09:00
Dean Herbert 753a67fb3d Update to use new transform logic. 2016-09-06 21:42:45 +09:00
Dean Herbert 9e76feb159 Add remaining HitRenderers.
Many general improvements.
2016-09-06 21:42:45 +09:00
Dean Herbert 97d101310d Make OsuPlayfield box a bit larger. 2016-09-06 21:42:45 +09:00
Dean Herbert 024ae1d1c2 Move playfields to own class. 2016-09-06 21:42:45 +09:00
Dean Herbert 93744f7372 Add basic TaikoHitRenderer. 2016-09-06 21:42:45 +09:00
Dean Herbert 677a1b0e56 Add basic box background to OsuPlayfield. 2016-09-06 21:42:45 +09:00
Dean Herbert 2ea5a5c675 Add basic HitRenderer framework. 2016-09-06 21:42:45 +09:00
Dean Herbert ec25a50249 Add basic structure for catch mode objects. 2016-09-06 21:41:16 +09:00
Dean Herbert 49110cf8d8 Add mania Note and HoldNote. 2016-09-06 21:41:16 +09:00
Dean Herbert 0a0c8e2014 Fix some base classes not being abstract. 2016-09-06 21:41:16 +09:00
Dean Herbert c75d74c84c Taiko notes should have scale, not bool Big. 2016-09-06 21:41:16 +09:00
Dean Herbert cf12f4764f Add basic structure for osu! mode objects. 2016-09-06 21:41:16 +09:00
Dean Herbert 9d6b19a2ee Add duration to BaseHit. 2016-09-06 21:41:16 +09:00
Dean Herbert 7cee44ab1d HitObject -> HitBase. Also add BaseHits for each game mode. 2016-09-06 21:41:16 +09:00
Dean Herbert 016521240a Add playtest class. 2016-09-06 21:41:16 +09:00
Dean Herbert ef98e4ee3c Move beatmap metadata to separate class. 2016-09-06 21:41:16 +09:00
Dean Herbert abe8ff21f6 Add more timing and sample related classes. 2016-09-06 21:41:16 +09:00
Dean Herbert 3098204dda Add basic class structure for Beatmap/HitObject/SampleInfo/User. 2016-09-06 21:41:16 +09:00
Dean Herbert 7e3d2ebe80 Update nuget packages and framework reference once more. 2016-09-06 20:41:18 +09:00
Dean Herbert 49a0e3d9ac Framework namespace rename. 2016-09-04 18:32:19 +09:00
Dean Herbert 7254c31a92 Drawable is abstract, let's not instantiate it. 2016-09-04 18:32:14 +09:00
Dean Herbert 23111821f5 Update naming conventions. 2016-09-04 18:31:58 +09:00
smoogipooo 59a69ca59c Remove unused System.Drawing reference. 2016-09-03 23:02:55 +09:30
smoogipooo dde748b8c1 Fix loaded not being set on textbox Load. 2016-09-03 21:18:07 +09:30
Dean Herbert 7d9cb85289 Hook up new TextInputSource to TextBox. 2016-09-02 14:41:42 +09:00
Dean Herbert ebd15d6f7c Remove System.Drawing dependency. 2016-09-02 14:30:08 +09:00
Dean Herbert 49a4d64fad Fix TextBox always taking keyboard focus. 2016-09-01 22:55:02 +09:00
Dean Herbert 600223a65c Add proper keyboard sound effects back. 2016-09-01 22:51:45 +09:00
Dean Herbert 923fc228e9 Fix cursor horizontal position. 2016-09-01 22:51:03 +09:00
Dean Herbert a2fc339a45 Update Transforms to new style. 2016-09-01 22:51:03 +09:00
Dean Herbert 586aaad2b0 Add sample TextBox and SpriteText to MainMenu for comparison. 2016-09-01 22:51:03 +09:00
Dean Herbert 41c03ab255 Move ctor content to Load(). Schedule some prop updates. 2016-09-01 22:51:03 +09:00
Dean Herbert 7f0212f93f TextSize -> SpaceWidth (temporary). 2016-09-01 22:51:03 +09:00
Dean Herbert b3e2339175 Make TextBox rendering work again. 2016-09-01 22:51:03 +09:00
Dean Herbert 6e836708bd Remove unnecessary file extension.
# Conflicts:
#	osu.Game/GameModes/Menu/MainMenu.cs
2016-09-01 22:47:48 +09:00
Dean Herbert af3e024c7b Update SampleManager Get method call. 2016-09-01 22:47:48 +09:00
Dean Herbert 7d2f303e61 Update font logic to override framework default.
# Conflicts:
#	osu.Game/OsuGame.cs
2016-09-01 22:47:48 +09:00
Dean Herbert 9585a9105e Update resolution handling logic. 2016-09-01 22:47:48 +09:00
Dean Herbert cb3dfe094e Add minimum resolution settings. 2016-09-01 22:47:48 +09:00
Huo Yaoyuan 6826391b7a Replace custom delegates by generic delegates. 2016-09-01 00:48:28 +08:00
Dean Herbert 013cf1cf3f Fix broken namespaces. 2016-08-31 20:16:05 +09:00
Dean Herbert 8870935a4b Add basic online API support. 2016-08-31 20:14:01 +09:00
Dean Herbert e3ec485a9d New style transformations. 2016-08-31 12:23:44 +09:00
Dean Herbert 81f9ce657f License -> Licence. 2016-08-26 17:27:49 +09:00
Dean Herbert 6cbbeaaac0 Initial commit. 2016-08-26 14:41:47 +09:00