Commit Graph

42 Commits

Author SHA1 Message Date
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
acc299c7b9 Correct and simplify RulesetStore 2017-10-16 17:02:31 +09:00
b178be21d1 Let's not rename columns yet 2017-10-14 14:30:58 +09:00
6a4198d0d6 Initial EF Core commit 2017-10-04 22:52:12 +03:00
5f53426a9a *Database -> *Store
Welcome back BeatmapManager
2017-07-27 16:56:41 +09:00
fce580d717 Reshuffle namespaces 2017-07-26 13:22:46 +09:00
e68675f970 Rename EasingTypes to Easing 2017-07-22 20:53:53 +02:00
a5e610a7ba Update framework and fix compilation
Most issues were related to BeginLoopedSequence usage and lack of
"this." in front of transform helpers.
2017-07-14 19:18:12 +03:00
2d7eefa6fe Update Cached usage according to framework 2017-07-02 13:00:02 +03:00
62dee59672 Shapes namespace
Depends on https://github.com/ppy/osu-framework/pull/837
2017-06-20 15:54:23 +10:00
ffbb46f668 Update in line with framework. 2017-06-12 12:48:47 +09:00
2f7d9655fd More Clean up 2017-06-08 15:27:35 +08:00
efab186384 Update namespaces in line with framework 2017-05-16 12:50:30 +09:00
5aa90df819 Allow OsuScreens to decide whether ruleset switching should be allowed.
Tidies up ToolbarModeSelector a lot by using DI.
2017-04-21 16:03:59 +09:00
fbd26a1d5e Mode -> Ruleset. 2017-04-18 16:05:58 +09:00
a4e2f34ee7 Make a RulesetDatabase. 2017-04-17 17:43:48 +09:00
0a1376c2db Remove PlayMode game-wide. 2017-04-15 05:22:41 +09:00
411988f038 Remove all trailing whitespaces in this repo. 2017-04-06 16:21:18 +08:00
fa7fd6efe3 Fix mode selector not invoking a re-filter. 2017-03-29 19:48:13 +09:00
f7dc7e9bb9 Update references. 2017-03-28 21:26:20 +09:00
54e1b24fe9 Enforce readonly private members where possible. 2017-03-23 13:50:08 +09:00
d9a4a677fd Added Descriptions to Rulesets + PlayModes list 2017-03-09 21:37:03 +01:00
da751804b6 Reduce error count. 2017-03-09 14:24:16 +09:00
0cad5d7d41 Fix most warnings. 2017-03-07 13:05:57 +09:00
a2317e5a1e Update usage of FillDirection 2017-03-04 11:00:17 +01:00
4d28696479 FlowDirection -> FillDirection 2017-03-01 20:15:38 +01:00
9c853b0465 Update framewörk 2017-03-01 19:33:01 +01:00
03889e6ca6 Update References to FlowStrategies
References now use the Create*-names instead of the outdated
Get*-names to create instances of FlowStrategies.
2017-02-27 16:55:55 +01:00
8d91519d59 Update usage of FlowContainer and its subclasses 2017-02-26 21:32:43 +01:00
1585ae842a Update framework 2017-02-26 11:22:58 +09:00
a5dfa7ab06 Remove unnecessary using statements 2017-02-23 21:38:10 +01:00
d42c5481b0 Make mode selector selected line non-relative. (#352)
* mode selector line has the correct length now
* calculation is now a 'one-liner'
* Line length is absolute now
* Line length is calculated inline
2017-02-15 13:48:49 +09:00
aaaf7163e0 Update framework. 2017-02-13 17:46:50 +09:00
50bd80cb0c Update and standardise license headers. 2017-02-07 14:27:41 +09: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
773d64cd5e Update judgement after children have been updated. 2016-12-03 14:40:15 +01:00
918a3bc74f Add glow and bling to game mode selector. 2016-12-01 19:15:34 +09:00
11f958030f Make Triangles more flexible and more random. 2016-12-01 18:53:13 +09:00
25d3818e7a Fix game mode selector line regression. 2016-12-01 17:45:21 +09:00
d7ab74363d Simplify toolbar width/padding calculations. Add avatar display (incorrect user id). 2016-12-01 16:05:54 +09:00
167b559a95 Move toolbar to own namespace. 2016-12-01 14:22:29 +09:00