Commit Graph

1178 Commits

Author SHA1 Message Date
ProgrammaticNajel e939f75f4b Transform screen mouse coordinates to local space coordinates. 2019-01-26 18:19:01 +08:00
Dean Herbert 014ea972d9 Merge remote-tracking branch 'origin/master' into samah-ios 2019-01-25 11:51:44 +09:00
Dean Herbert 8617aaa2a7 Update licence header (and remove year) 2019-01-24 17:43:03 +09:00
Shane Woolcock 728c744e4d Merge branch 'master' into samah-ios 2019-01-23 22:19:49 +10:30
Dean Herbert 8160162cde Merge remote-tracking branch 'upstream/master' into fix-replay-import-statistics 2019-01-21 20:58:17 +09:00
smoogipoo baae53d784 Merge branch 'diffcalc-fixes' into xexxar-angles 2019-01-20 22:19:50 +09:00
smoogipoo 3db23898df Merge remote-tracking branch 'origin/master' into diffcalc-fixes 2019-01-20 13:27:42 +09:00
Shane Woolcock 10b91e18bd Merge branch 'master' into samah-ios
# Conflicts:
#	osu.Game/osu.Game.csproj
2019-01-19 18:03:58 +10:30
smoogipoo a8e9adafdb Fix final section not being saved 2019-01-17 12:51:49 +09:00
smoogipoo e44bc57a3d Fix minDistanceFromEnd using seconds rather than milliseconds
Velocity in stable is defined as distance per SECOND, while lazer defines it as distance per MILLISECOND.
2019-01-15 19:18:56 +09:00
smoogipoo 117c514479 Fix lazy slider calculation inaccuracy
What were we doing... On /b/1221540 stable's repeat points happen 90% through the length of each span! We should use lazer's more accurate calculations.
2019-01-15 19:07:25 +09:00
Shane Woolcock a6c54a9675 Merge branch 'master' into samah-ios 2019-01-12 00:16:09 +10:30
Unknown 6eff79913b remove blank lines 2019-01-11 10:34:56 +01:00
Dean Herbert 17bc933db2 Revert unnecessary changes 2019-01-10 19:01:41 +09:00
Dean Herbert 8cd058ed9a
Merge branch 'master' into moreOptionsFromSkin.ini 2019-01-10 18:38:20 +09:00
VINXIS a09615144e
Kill White Space 2019-01-09 01:47:39 -07:00
VINXIS dfe35f850c
Add rebalances to lazer performance calc 2019-01-09 01:42:48 -07:00
Shane Woolcock a267a1a085 Merge branch 'master' into samah-ios 2019-01-08 17:09:26 +10:30
Dean Herbert 8edec10e5f
Merge branch 'master' into fix-replay-import-statistics 2019-01-08 11:26:12 +09:00
Dean Herbert 881b10a18f Merge remote-tracking branch 'Dragicafit/moreOptionsFromSkin.ini' into moreOptionsFromSkin.ini 2019-01-08 11:01:04 +09:00
Dean Herbert 7eed3ffe75
Merge branch 'master' into moreOptionsFromSkin.ini 2019-01-08 10:02:06 +09:00
Dean Herbert 4cee21f356 Make skinning better 2019-01-07 20:12:39 +09:00
Dean Herbert ca98caf84b
Merge pull request #4001 from UselessToucan/linq_temp
Use Find instead of FirstOrDefault
2019-01-07 18:50:59 +09:00
Dean Herbert 8914585021 Fix implementation of conditional cursor expanding 2019-01-07 18:28:26 +09:00
smoogipoo b57c1af084 Only update stacking if there are hitobjects 2019-01-07 18:15:44 +09:00
smoogipoo c6c22b352f More verbose exceptions 2019-01-07 18:13:40 +09:00
Dean Herbert 13b077c83b Merge remote-tracking branch 'upstream/master' into moreOptionsFromSkin.ini 2019-01-07 18:11:17 +09:00
smoogipoo 351ab6e9bd Shortcut O(n^2) calculation 2019-01-07 18:01:44 +09:00
smoogipoo 1c5ab6a906 Implement stacking by index 2019-01-07 18:00:59 +09:00
Dean Herbert e73845172c
Merge branch 'master' into fix-replay-import-statistics 2019-01-07 13:44:01 +09:00
Roman Kapustin 4b5fc85875 Use Find instead of FirstOrDefault 2019-01-05 19:35:33 +03:00
smoogipoo 722210d8bb Merge remote-tracking branch 'origin/master' into xexxar-angles 2019-01-04 23:52:23 +09:00
smoogipoo 3fa5a33fb1 Inline const 2019-01-03 18:58:07 +09:00
smoogipoo 273b14b19c Add a maximum length for slider ticks to be generated 2019-01-03 18:51:47 +09:00
smoogipoo c56d8b75c1 Cache slider's endposition 2019-01-03 17:43:10 +09:00
Dean Herbert aec3753863 Fix imported replays having excess statistics 2019-01-03 14:01:20 +09:00
Shane Woolcock 32ffcb9865 Merge branch 'master' into samah-ios
# Conflicts:
#	osu.Game/osu.Game.csproj
2018-12-29 20:09:00 +10:30
Shane Woolcock a83bee9461 Add ruleset visual tests 2018-12-29 20:05:37 +10:30
smoogipoo 5c1280c092 Fix missing hitwindows 2018-12-28 00:14:00 +09:00
Dean Herbert fb10d15870 Populate statistics for all rulesets' scores 2018-12-27 21:52:09 +09:00
smoogipoo 77e6f4ab92 Rebalance 2018-12-27 18:41:42 +09:00
VINXIS 227c63dd1c
numtotalhits -> totalHits 2018-12-23 22:23:43 -07:00
VINXIS 8020ac26fb
MBMasher's FL change 2018-12-23 22:14:28 -07:00
smoogipoo 5f0ab0ed7f Update with vinxis' latest code 2018-12-24 12:41:04 +09:00
smoogipoo c43c15a557 Multiply previous travel distance by 8 2018-12-23 16:28:19 +09:00
smoogipoo 9fcc727e0d Fix TravelDistance not being calculated 2018-12-23 16:26:23 +09:00
smoogipoo d9b8df1595 Merge remote-tracking branch 'origin/master' into user-registration 2018-12-22 17:19:28 +09:00
smoogipoo c848c83d0d Refactor for readability + performance 2018-12-22 09:56:33 +09:00
Dean Herbert f0dfc75bb2 Change osu! default keys back to Z/X
A/S was no better as far as keyboard layout agnostic-ness. And people are confused if we change the defaults. Need to take a step back and reassess.
2018-12-22 09:49:09 +09:00
smoogipoo 8546fedd4f Implement vinxis/xexxar's adjustments 2018-12-22 09:31:30 +09:00
Poyo 08d7c2df70 Fix extra hard-rock flipping for sliders 2018-12-21 16:08:08 -08:00
smoogipoo be476c58d7 Adjust with latest rebalancings 2018-12-21 22:52:27 +09:00
smoogipoo 5bd16f9a7c Add scaling factor 2018-12-21 15:16:00 +09:00
smoogipoo 38441759a7 Use angle projections 2018-12-21 14:52:43 +09:00
smoogipoo 3acbf75beb Adjust threshold 2018-12-21 13:48:10 +09:00
Dean Herbert ef9d93ff6b Remove mod multipliers
We decided that mods shouldn't be interacting with other mods. This can be added once we have the ability to have per-mod settings, as a difficulty setting local to blinds.
2018-12-20 19:46:39 +09:00
Dean Herbert d3368df94d Simplify changes to RulesetContainer 2018-12-20 19:35:32 +09:00
Dean Herbert bb850da200 Remove skinnability for now
Not sure if we want this going forward.
2018-12-20 15:48:45 +09:00
smoogipoo 1c44e19066 Adjust scaling factor 2018-12-19 13:53:47 +09:00
smoogipoo 0fee76c95c Fix merge error 2018-12-19 13:45:33 +09:00
smoogipoo 1972f1f279 Fix incorrect angle being used (at object vs into object) 2018-12-19 13:45:33 +09:00
smoogipoo 162774ce27 Make angles unsigned 2018-12-19 13:45:33 +09:00
smoogipoo 434d7d1809 Replace piecewise linear function + rebalance 2018-12-19 13:45:33 +09:00
smoogipoo 9ad7970167 Adjust computations to return sane values 2018-12-19 13:45:33 +09:00
smoogipoo f4eabacd15 Implement angle assessment 2018-12-19 13:45:33 +09:00
smoogipoo e7da5b0400 Add the [200 .. 300] bpm speed bonus 2018-12-19 13:45:33 +09:00
smoogipoo 00a4d60e89 Make sure distance is clamped to sane values 2018-12-19 13:45:33 +09:00
smoogipoo 47721f7a07 Adjust base value 2018-12-19 13:45:33 +09:00
smoogipoo d74652a4f7 Replace piecewise linear function 2018-12-19 13:45:33 +09:00
Dragicafit c6c4bcccc3 relocate SkinnableCursor 2018-12-12 11:17:09 +01:00
Dragicafit 4b073aed83 remove spaces 2018-12-11 21:02:12 +01:00
Dragicafit bfe3b03945 using SkinReloadableDrawable 2018-12-11 18:06:41 +01:00
Dragicafit fb7d767909 adjust if position 2018-12-11 00:38:03 +01:00
Dragicafit 506f27a92e cursorExpand is now a bool 2018-12-07 23:52:57 +01:00
Dragicafit ec3c87dbea Make Slider's CustumColors skinnable 2018-12-07 22:24:24 +01:00
Dragicafit 0816eaacb8 Make CursorExpand skinnable 2018-12-07 22:22:40 +01:00
Dean Herbert 4f34d42b33 Major code refactors 2018-12-07 21:11:35 +09:00
Dean Herbert d379d02761 Remove unnecessary base class 2018-12-07 20:12:56 +09:00
WebFreak001 6eff7d9acc Style fixes 2018-12-06 14:34:10 +01:00
WebFreak001 a14de5bd1b Remove blinds random NPC 2018-12-06 12:52:39 +01:00
WebFreak001 46b98702e1 make target animation call more obvious 2018-12-06 12:48:11 +01:00
WebFreak001 3cb91979bd Merge branch 'master' of https://github.com/ppy/osu into mod-fl2 2018-12-06 12:14:48 +01:00
Dean Herbert 1a974f64de Initial design for user registration dialog 2018-12-05 12:57:26 +09:00
smoogipoo 8eff49bccd Remove User from Replay 2018-11-30 18:25:14 +09:00
Dean Herbert d97a15a504 Add IMod and change ShortenedName to Acronym 2018-11-30 17:16:00 +09:00
Dean Herbert 831cd3ed59 ScoreInfo scoreInfo -> ScoreInfo score 2018-11-30 15:18:52 +09:00
Dean Herbert 271dcded3c
Merge branch 'master' into scoredatabase 2018-11-30 14:59:58 +09:00
Dean Herbert 5254b07680 Merge remote-tracking branch 'upstream/master' into inter-column-movements 2018-11-30 11:57:53 +09:00
smoogipoo aea84f737b Fix taiko hitobjects potentially disappearing before being judged 2018-11-29 12:12:29 +09:00
smoogipoo 52bc47499f Fix spinners not having proper lifetimes 2018-11-29 12:11:45 +09:00
smoogipoo b8e60afa69 Move replays to an wrapping Score class 2018-11-28 18:45:17 +09:00
smoogipoo 219929eb47 Score -> ScoreInfo 2018-11-28 18:33:01 +09:00
smoogipoo 2ee181daf7 Re-namespace replay-related classes 2018-11-28 17:20:37 +09:00
smoogipoo 09b79d736b Remove unused usings 2018-11-28 16:33:42 +09:00
smoogipoo 5fd6e6ca77 Re-namespacing 2018-11-28 16:12:57 +09:00
smoogipoo f9f300b215 Fix drag breaking if scrolling while dragging 2018-11-26 16:08:56 +09:00
smoogipoo 56032a4522 Merge branch 'mania-selection-movement' into inter-column-movements
# Conflicts:
#	osu.Game.Rulesets.Mania/Edit/Blueprints/ManiaSelectionBlueprint.cs
#	osu.Game/Screens/Edit/Compose/Components/SelectionHandler.cs
2018-11-26 11:45:48 +09:00
smoogipoo f27bd3ef3e OpenTK -> osuTK 2018-11-20 17:14:59 +09:00
smoogipoo 55edeb095d SelectionBox -> SelectionHandler 2018-11-19 16:58:11 +09:00
Dean Herbert dd21daa635
Merge branch 'master' into fix-mask-disposal 2018-11-18 21:18:00 +09:00