1
0
mirror of https://github.com/ppy/osu.git synced 2024-11-17 05:33:21 +08:00
Commit Graph

57310 Commits

Author SHA1 Message Date
Dean Herbert
bb37e5d955 Merge pull request #203 from peppy/slider-loading
Add interactivity to sliders, follow circle, (non-buffered) paths etc.
2016-11-29 13:06:00 +09:00
stanriders
2ecf72d0d7 More consts, less crap (probably) 2016-11-29 05:36:48 +03:00
Thomas Müller
0b8e37fb1d Improve slider rendering by using a buffered container (with depth attachment) and proper alpha blending. 2016-11-29 11:14:01 +09:00
Dean Herbert
a506e91b7c Fix compile issues. 2016-11-28 23:05:05 +09:00
Dean Herbert
49470318f2 Remove silly static using statement. 2016-11-28 22:48:28 +09:00
Dean Herbert
785ae892f4 Cast less. 2016-11-28 22:47:50 +09:00
Dean Herbert
9114c9dec4 Change double to int. 2016-11-28 22:46:52 +09:00
Dean Herbert
ce13d813b7 Remove unnecessary null check. 2016-11-28 22:46:07 +09:00
Dean Herbert
f224960429 Update framework. 2016-11-28 20:09:20 +09:00
Dean Herbert
ad761eb66a Make tracking area larger. 2016-11-28 19:51:50 +09:00
Dean Herbert
c7ffd56a10 Add interactivity to sliders, follow circle etc. 2016-11-28 19:42:45 +09:00
Dean Herbert
907e8e83ce Delay snaking slightly. 2016-11-28 18:53:59 +09:00
Dean Herbert
187a8bbfa7 Don't store beatmap reference in hitobjects. 2016-11-28 18:45:50 +09:00
Dean Herbert
c376f8436c Centralise common state setting for osu HitObjects. 2016-11-28 18:40:54 +09:00
Dean Herbert
15096c2f00 Improve snaking logic. 2016-11-28 18:40:38 +09:00
Dean Herbert
899c341fd3 Fix incorrect slider duration calculation. 2016-11-28 17:55:19 +09:00
Dean Herbert
9eb3e1168e Refactor SliderBody into its own class. 2016-11-28 17:05:30 +09:00
Dean Herbert
622c90daf7 Add basic snaking. 2016-11-28 16:52:57 +09:00
Dean Herbert
2616d05767 Adjust velocity calculation. 2016-11-28 16:31:31 +09:00
Dean Herbert
b1f141e1a0 Add basic slider ball logic. 2016-11-28 16:31:19 +09:00
Dean Herbert
b999d92ffb Improve curve visualisation. 2016-11-28 16:28:47 +09:00
Dean Herbert
bf63be0602 Add better slider duration calculation using bpm and difficulty information. 2016-11-28 15:31:54 +09:00
Dean Herbert
a5651427f6 Add basic ControlPoint parsing. 2016-11-28 15:12:11 +09:00
Dean Herbert
e271bcec63 General fix-ups for slider class. 2016-11-28 12:40:24 +09:00
Dean Herbert
54fc25e163 Fix disposal logic. 2016-11-28 12:25:20 +09:00
Dean Herbert
97e4653735 Fix circle depth and explicitly create a hitcircle for now. 2016-11-28 12:15:25 +09:00
Dean Herbert
cfb2285312 TestCasePlayer uses an actual beatmap if available. 2016-11-28 11:38:32 +09:00
Dean Herbert
4ef0b8ca47 Merge pull request #200 from Tom94/fix-triangles
Fix incorrect BeatmapPanel border caused by triangles.
2016-11-28 10:52:52 +09:00
Dean Herbert
116492df68 Merge branch 'refs/heads/master' into fix-triangles 2016-11-28 10:44:27 +09:00
Dean Herbert
63addf6325 Merge pull request #201 from Tom94/better-sliders
Make sliders slightly nicer by using the new path drawable.
2016-11-28 09:24:08 +09:00
Dean Herbert
723f734e13 Framework update. 2016-11-28 09:21:24 +09:00
stanriders
775e8ac5d6 Hardcoded button size, fixed input handling, fixed flash not being visible 2016-11-27 18:56:05 +03:00
Thomas Müller
0cd0c4564f Make sliders slightly nicer by using the new path drawable. 2016-11-27 15:36:31 +01:00
Thomas Müller
bd872f6ab8 Explicitly make various member variabled of CursorTrail private. 2016-11-27 15:04:56 +01:00
Thomas Müller
724f849543 Fix incorrect BeatmapPanel border caused by triangles. 2016-11-27 11:49:51 +01:00
stanriders
fb3d5a3b79 One more 2016-11-27 07:18:56 +03:00
stanriders
a3ceef48a6 More backbutton 2016-11-27 07:06:50 +03:00
stanriders
88ead18929 Backbutton improvements 2016-11-27 06:50:36 +03:00
stanriders
ba18c9a309 Merged ExtendableButton and BackButton 2016-11-27 05:48:31 +03:00
stanriders
af57984d5c Moved ExtendableButton out of framework 2016-11-27 04:41:17 +03:00
stanriders
e9343fe53d Add stable-alike BackButton 2016-11-27 04:21:12 +03:00
Dean Herbert
1427cce76f Merge pull request #198 from peppy/cursor-trail
Cursor trails
2016-11-27 03:20:27 +09:00
Thomas Müller
2b9cb83aa2 Update framework. 2016-11-26 18:35:59 +01:00
Thomas Müller
069a19a916 Make CursorTrail efficient and add colouring and transparency support. 2016-11-26 18:01:24 +01:00
Thomas Müller
23d0e52d4f Optimize draw portion of cursor trail. 2016-11-26 14:08:43 +01:00
Dean Herbert
be0cc7badc Code tidying. 2016-11-26 19:25:58 +09:00
Dean Herbert
0de4ec451f Update resources, framework. 2016-11-26 19:23:05 +09:00
Dean Herbert
c978a4c091 Tidy up code. Make trail smooth. 2016-11-26 19:22:56 +09:00
Thomas Müller
c9965a1fd8 Merge pull request #196 from peppy/carousel-fixes
Carousel improvements.
2016-11-26 09:38:32 +01:00
Dean Herbert
af18d25357 Move some styling inside BeatmapInfoWedge and fix initial transition happening too early. 2016-11-26 17:31:35 +09:00