Commit Graph

2337 Commits

Author SHA1 Message Date
be0cc7badc Code tidying. 2016-11-26 19:25:58 +09:00
c978a4c091 Tidy up code. Make trail smooth. 2016-11-26 19:22:56 +09:00
69cb9cf4de Fix up volume encapsulation 2016-11-25 00:21:42 -05:00
a3db259071 Fix VolumeMeter.Bindable 2016-11-25 00:21:42 -05:00
c48acd4c3d Fix coordinates being in wrong space. 2016-11-24 16:17:40 +09:00
9938084343 Make parallax container work with global mouse state (so it ignores bounds checks). 2016-11-24 16:04:16 +09:00
20ae8df2bd Refactor volume control to load asynchronously. 2016-11-23 16:12:21 +09:00
60d939f323 Use FillMode in more cases. 2016-11-23 13:18:22 +09:00
611619fd9c Fix some namespaces. 2016-11-23 12:00:17 +09:00
3e9c398652 Update input handler logic to match framework changes. 2016-11-21 21:36:11 +09:00
f8788bb24b Update the background according to the currently selected beatmap and blur it within song select. 2016-11-19 17:39:43 +01:00
53deaf2a00 Merge branch 'master' 2016-11-16 10:51:39 +08:00
867797a089 Change volume control mouse wheel behaviour to not gain full-screen focus. 2016-11-15 15:22:14 +09:00
1cddc4eb5b Use EqualityComparer<T> to avoid boxing and casting when comparing. 2016-11-15 01:49:05 +08:00
c860eb25f9 Migrate to new anchor system without x/y reversal. 2016-11-14 17:22:20 +01:00
ac99e2d488 Avoid using load to construct the drawable hierarchy whereever possible. 2016-11-12 18:34:36 +01:00
cc0f61f545 Merge branch 'refs/heads/master' into dependency-injection
# Conflicts:
#	osu-framework
#	osu.Game/GameModes/OsuGameMode.cs
#	osu.Game/GameModes/Play/Player.cs
#	osu.Game/OsuGame.cs
#	osu.Game/Overlays/MusicController.cs
#	osu.Game/Overlays/Options/EditorSection.cs
#	osu.Game/Overlays/Options/Input/MouseOptions.cs
#	osu.Game/Overlays/Options/Online/InGameChatOptions.cs
#	osu.Game/Overlays/Options/SkinSection.cs
2016-11-12 20:18:26 +09:00
0d4560a054 Update to latest DI stuff 2016-11-10 17:40:42 -05:00
fe9034323b Get the game running, though not perfectly 2016-11-10 16:42:29 -05:00
ee24cd310c Convert everything to DI pattern 2016-11-10 16:41:18 -05:00
a61fb5ef5d Initial updates to make generic containers work. 2016-11-07 21:13:56 +09:00
f14a35d480 Update FontAwesome definitions. 2016-11-07 17:59:00 +09:00
103176826f Ensure transformations are never used prior to being added to the Drawable tree. 2016-11-06 11:13:52 +01:00
5f2bf165a2 Remove now obsolete clock usages. 2016-11-06 10:06:09 +01:00
a6c0fd29f2 Make use of new timing system in Drawables and Transforms. 2016-11-06 08:25:21 +01:00
2ee5e2efb7 Bring framework up-to-date.
# Conflicts:
#	osu-framework
2016-11-05 18:18:52 +09:00
bc53642cab Fix some warnings. 2016-11-04 15:40:05 +09:00
cb40b7079f Rework how references are passed about 2016-11-03 22:43:00 -04:00
6c0cef894e Add OsuButton with sane defaults 2016-11-03 19:06:22 -04:00
b86f308af6 Add async workflow. 2016-11-01 23:24:14 +09:00
13b5fb0578 Update transforms to not accept clock. 2016-10-28 17:42:00 +09:00
ee8b678989 Fix volume controls handling mouse wheel at a higher level than anything else game-wide. 2016-10-26 18:45:48 +09:00
3ce93608fb Fix one remaining FlowContainer. 2016-10-22 19:37:27 +09:00
cdef75c98b Fix AutoSize references. 2016-10-22 17:50:42 +09:00
43f0409893 Start to structure flow of information in Player.
- Allow basic clicking of hitobjects.
- Break non-osu! game modes temporarily.
- Fix some issues with RollingCounters.
- Add the ability to increment counters.
2016-10-19 19:44:03 +09:00
ee463dc65c Merge pull request #77 from NeoAdonis/counters-a
Rolling counters
2016-10-19 15:06:00 +09:00
68476eafb9 Use DrawSize instead of Size whereever Size was previously read due to framework changes.
Note, that this was just stupid replacement. Many components will likely want to actually read Size and not DrawSize. We may want to do a pass over this at some point, but for now everything is working like this. (Old behavior.)
2016-10-18 18:53:31 +02:00
eeacd85073 Protect RollingCounter props 2016-10-17 21:40:50 -05:00
72c4dc344e Misc. fixes and improvements 2016-10-16 18:30:25 -05:00
862dc1d7c7 Tidying code and restricting methods 2016-10-15 19:07:07 -05:00
10b47859c3 Delay order on StarCounter changed 2016-10-15 18:04:00 -05:00
0ceb72ba42 More refactoring 2016-10-15 15:16:02 -05:00
a15f4cda44 Tidying 2016-10-15 15:03:51 -05:00
2625d06553 Why calling StopAnimation() on StarCounter's ctor()? 2016-10-15 13:53:39 -05:00
6bd3eaf37d Changes according to review + Refactor 2016-10-14 18:23:27 -05:00
edbbe8daef Delete unnecessary class attributes 2016-10-13 22:54:02 -05:00
9ccff6ec48 Tidying up 2016-10-13 19:50:06 -05:00
0deb5b4e22 Removed unneeded vars 2016-10-13 18:07:06 -05:00
69621eb6d3 Star animation delay micro fix 2016-10-13 18:00:36 -05:00
ce07a45456 Improved code 2016-10-13 17:13:20 -05:00