Commit Graph

709 Commits

Author SHA1 Message Date
2c9b2aa0e7 Fix intro setting beatmap in background thread causing race conditions 2018-04-22 02:46:20 +09:00
3ece54e1c3 make buttons only accept input when expanded
both other states are "inactive"/invisible so should never accept keyboard input
2018-04-14 00:08:54 +02:00
32a74f95a5 Normalize all the line endings 2018-04-13 18:26:38 +09:00
3f3f57e51e Use cached vertexbatch add delegate 2018-03-22 15:13:38 +09:00
e0b74a357a Fix osu! logo making hover beat sounds when not visible 2018-03-22 03:31:14 +09:00
78d73d4c11 Additional fixes for flow ordering after framework changes 2018-03-06 17:20:58 +09:00
148551afa2 osu!-side changes in-line with framework layout changes 2018-03-06 14:12:37 +09:00
6dc9411a90 Don't use BufferedContainer for OsuLogo
Minor performance improvement. Not sure why this was done but it's not required any more.
2018-03-01 16:01:42 +09:00
d340509b1d Move ArchiveReaders to a more global namespace
Also moves delete and action logic to a shared implementation
2018-02-15 14:22:39 +09:00
6ff63c2f0c Move deletion to ArchiveModelImportManager 2018-02-15 14:22:39 +09:00
d8f84fcca3 Give ArchiveReader a filename 2018-02-15 14:22:39 +09:00
5e1cd8ddc4 Apply conditionals directly rather than using an in-between property 2018-01-16 20:34:40 +09:00
e7a0a02466 Don't limit keyboard input based on menu button scale 2018-01-16 20:34:40 +09:00
9b33499fe7 Merge remote-tracking branch 'upstream/master' into RefactorInputQueues 2018-01-16 20:04:34 +09:00
c3ca40dcff Local functions related CI fixes 2018-01-15 23:27:00 +03:00
3c11978cfa Use local functions 2018-01-15 21:42:17 +03:00
0796d33e66 Merge branch 'master' into fix-skipbutton-ordering 2018-01-15 15:54:18 +09:00
ae1adfd2f2 remove unnecessary empty lines
codefactor.io \(o.o)/
also one unnecessary semicolon
2018-01-12 19:30:34 +01:00
620e125fad Fix cursor being displayed on intro/disclaimer 2018-01-12 19:34:55 +09:00
512e4d2c9f Rewrite the way that cursor overrides are done game-wide 2018-01-12 18:13:17 +09:00
ae032cbf23 Support HandleKeyboardInput, HandleMouseInput, CanReceiveKeyboardInput, CanReceiveMouseInput properties 2018-01-07 23:40:00 +03:00
37d393bca0 Update licence headers 2018-01-05 20:21:19 +09:00
71a94d6b44 Add a bindable Enabled flag to NotificationManager
Also better handles delays before notifications are displayed.
2017-12-25 20:53:23 +09:00
ae48b85827 Don't play logo select sample when actions are playing their own 2017-11-26 17:17:47 +09:00
07d6a70028 New sound effects with better names 2017-11-26 17:17:46 +09:00
aff217cd03 Fix early access to beatmap in LogoVisualisation
Missed this one..
2017-11-21 19:47:12 +09:00
66f72baa39 Avoid LogoVisualisation accessing the track before it's loaded 2017-11-21 12:42:28 +09:00
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
60778593c3 Make pressing space twice at main menu a bit smoother 2017-11-18 22:24:51 +09:00
c2d1de34fc Fix logo not always returning to the correct state when rapidly changing menus
Fixes #1005 for real
2017-11-18 11:19:15 +09:00
322dd1bd05 Rename variables to make more sense 2017-11-18 10:35:17 +09:00
f6ea5b0590 Remove duplicated code 2017-11-18 10:34:17 +09:00
8bd59ff0b3 Fix osu! logo occasionally being in the wrong state on entering the main menu 2017-11-17 17:40:10 +09:00
9344502b71 More warning fixes 2017-11-14 18:05:07 +09:00
bd7a6a90f5 Remove unused fields 2017-11-14 17:43:19 +09:00
49a5af60e2 Fix multiple order-of-execution issues with osu! logo
Also sets better defaults.
2017-11-13 18:43:16 +09:00
9e82fc21ac Improve transition when exiting song select
Reduces the delay before the main menu appears, but also synchronises the full main menu appearance animation with the logo's apperance.
2017-11-10 01:10:44 +09:00
724540ceaa Fix toolbar not appearing at main menu 2017-11-09 20:38:34 +09:00
598e1652dc Adjust timings 2017-11-09 18:12:33 +09:00
6d56b3c2df Hide triangles during outro 2017-11-09 17:52:38 +09:00
e3a868744e Merge branch 'master' into intro-v2 2017-11-09 17:48:42 +09:00
4874371dbf Rename methods back 2017-11-09 17:38:20 +09:00
e2005c4431 Add comment explaining necessity of AlwaysPresent for now 2017-11-08 20:36:18 +09:00
df6c808d28 Adjust animation to designer-san's liking 2017-11-08 17:04:36 +09:00
cabb22b6d1 Merge branch 'single-osu-logo' into intro-v2 2017-11-08 16:43:07 +09:00
c2d4a213b1 Rename logo-related methods 2017-11-08 16:34:03 +09:00
7ad498cb29 Remove unused puzzle pieces 2017-11-08 14:45:01 +09:00
90fec5f370 Merge branch 'master' into single-osu-logo 2017-11-08 14:37:20 +09:00
41fcecf759 Add intro in to actual game 2017-11-08 14:31:11 +09:00
d8d7165164 Add a test case which starts the game 2017-11-08 13:52:44 +09:00