Commit Graph

82 Commits

Author SHA1 Message Date
a438e45434 make SelectTypes set mods instead of only adding new ones
also made the method actually take types as parameter to make it consistent
2018-03-14 12:33:08 +01:00
7852015db3 Remember mod selection when re-entering song select
Removes mod application when exiting back to main menu.

Alternative to #1968.
Closes #1961.
2018-01-26 19:32:57 +09:00
37d393bca0 Update licence headers 2018-01-05 20:21:19 +09:00
0e1b033008 Improve mod cycling logic further 2018-01-02 16:55:03 +09:00
f72239ef7a Centralise deselect logic and add animation to deselection 2018-01-02 16:09:22 +09:00
efab186384 Update namespaces in line with framework 2017-05-16 12:50:30 +09:00
6298b3effd Refactor ModSection and ModIcon to avoid null mods. 2017-05-05 12:16:41 +09:00
e7a8619f01 ModIcon refactor 2017-05-03 09:48:10 +03:00
fbd26a1d5e Mode -> Ruleset. 2017-04-18 16:05:58 +09:00
54e1b24fe9 Enforce readonly private members where possible. 2017-03-23 13:50:08 +09:00
c0e29652a6 Initial attempt at making mods apply better. 2017-03-12 22:13:43 +09:00
9007409072 Follow appveyor's code style check. 2017-03-09 16:44:45 +08:00
1b182b1361 Fix typo. 2017-03-09 15:55:40 +08:00
8979b28496 Remove usages of the 'new' keyword. 2017-03-07 16:17:51 +08:00
b56d6c767b Merge branch 'master' into modselect 2017-03-07 16:10:53 +08:00
0cad5d7d41 Fix most warnings. 2017-03-07 13:05:57 +09:00
836484ba51 Add abstract ModType for ModSection. 2017-03-07 00:32:22 +08:00
59d1fdb032 Simplify ModSection. 2017-03-07 00:12:06 +08:00
c2cf5242e1 Remove one-entry backing fields. 2017-03-06 17:14:41 +08:00
a34e6453bf Simplify SelectedMods. 2017-03-06 15:39:27 +08:00
73fef85b12 Remove unnecessary usings 2017-03-04 19:43:59 +01:00
471b9daa93 Merge branch 'master' into mod-overlay
# Conflicts:
#	osu.Desktop.VisualTests/osu.Desktop.VisualTests.csproj
#	osu.Game/Screens/Select/PlaySongSelect.cs
#	osu.Game/osu.Game.csproj
2017-03-02 20:27:04 +09:00
37ed1b3d09 Moved key press select mods to ModSection 2017-03-02 01:24:32 -04:00
1eee587c18 CreateModSections -> GetModsFor(PlayMode), fixed deselect not working in ModSelectOverlay, added MultiMod for multiple mods in one mod, fixed issues with SelectedColour in ModSection 2017-03-02 01:07:28 -04:00
a67bfacb19 Made requested changes 2017-02-23 07:57:58 -04:00
9f367bcc0e Fix line endings. 2017-02-23 11:16:23 +09:00
79ff96de0d Typo 2017-02-22 16:38:36 -04:00
a58a0a4edf Fix transition stutter 2017-02-22 16:37:58 -04:00
337a1004d3 Made mod disabling better 2017-02-22 11:34:22 -04:00
3f5d155583 Added DeselectAll 2017-02-18 11:40:05 -04:00
006fb5502d ModSelect -> ModSelectOverlay, + WaveOverlayContainer, + ModButton selected colours, made song select OnExit not handle closing mod select 2017-02-18 07:28:22 -04:00
0a58fc62db Added mod selection overlay 2017-02-16 16:05:03 -04:00