smoogipoo
|
7fe0989427
|
Merge branch 'general-slider-improvements' into editor-hitobject-overlays
|
2018-02-20 23:51:47 +09:00 |
|
smoogipoo
|
ad2f556133
|
Add hitobject overlays to selected hitobjects
|
2018-02-20 18:01:45 +09:00 |
|
smoogipoo
|
2a5bfdb4b8
|
Deselect hitobjects that are now not in the selection quad
|
2018-02-20 15:06:51 +09:00 |
|
smoogipoo
|
2f4925d031
|
Add some xmldocs
|
2018-02-20 15:06:14 +09:00 |
|
smoogipoo
|
285df52f43
|
Encapsulate logic for selecting/deselecting further
|
2018-02-20 14:54:45 +09:00 |
|
smoogipoo
|
995ecb7d94
|
Make selectedHitObjects into a HashSet for quick Contains checks
|
2018-02-20 14:48:35 +09:00 |
|
smoogipoo
|
87065a0b13
|
Rename + publicise DeselectAll
|
2018-02-20 14:38:57 +09:00 |
|
smoogipoo
|
423fe4eba8
|
Combine border radiuses of selection and capture boxes
|
2018-02-20 14:25:42 +09:00 |
|
Dan Balasescu
|
3d7f998c9b
|
Merge branch 'master' into osu-rulesetcontainer-aspect
|
2018-02-20 14:07:04 +09:00 |
|
smoogipoo
|
8f25a5da66
|
Add playfield aspect ratio + scaling modifications to composer layers
|
2018-02-20 14:01:33 +09:00 |
|
smoogipoo
|
4a5cd6520c
|
Extract playfield scaling into a separate class
And make it more general.
|
2018-02-20 13:50:31 +09:00 |
|
Dean Herbert
|
f41a40be15
|
Merge branch 'master' into editor-hitobject-movement
|
2018-02-19 17:59:50 +09:00 |
|
smoogipoo
|
4898c321f8
|
Merge branch 'osu-rulesetcontainer-aspect' into editor-hitobject-movement
|
2018-02-19 17:07:03 +09:00 |
|
smoogipoo
|
b7be162f28
|
Remove AspectAdjust property (override GetAspectAdjustedSize instead)
|
2018-02-19 17:05:10 +09:00 |
|
smoogipoo
|
cd2c9a9de6
|
Adjust xmldoc and rename to GetAspectAdjustedSize
|
2018-02-19 17:04:18 +09:00 |
|
smoogipoo
|
cbac4de9c2
|
Expire + dispose CaptureBoxes
|
2018-02-15 19:11:29 +09:00 |
|
smoogipoo
|
ebcdb62570
|
Remove now unneeded hide
|
2018-02-15 19:10:55 +09:00 |
|
smoogipoo
|
9583191556
|
Dispose SelectionBoxes when they die
|
2018-02-15 19:08:03 +09:00 |
|
smoogipoo
|
4ac0c48ba6
|
Add fadein to SelectionBox
|
2018-02-15 19:07:53 +09:00 |
|
smoogipoo
|
dcbc8c3dcd
|
Remove animated capture boxes for now
|
2018-02-15 18:06:33 +09:00 |
|
Dean Herbert
|
a0a65abcac
|
Crentalise all import logic
|
2018-02-15 14:22:39 +09:00 |
|
smoogipoo
|
115484741d
|
Capture -> Select
|
2018-02-14 17:54:43 +09:00 |
|
smoogipoo
|
a9d14eadac
|
Add clearSelection method
|
2018-02-14 17:53:04 +09:00 |
|
smoogipoo
|
344da5965c
|
Add a CaptureBox that encloses hitobjects from the drag selection
|
2018-02-14 14:38:37 +09:00 |
|
Dean Herbert
|
58f20c3723
|
Merge branch 'master' into editor-hitobject-movement
|
2018-02-13 18:56:16 +09:00 |
|
Dean Herbert
|
a738664167
|
Add interface for database context factory
|
2018-02-12 23:10:05 +09:00 |
|
smoogipoo
|
87baa6febd
|
Merge remote-tracking branch 'origin/master' into editor-pattern-adjustments
|
2018-02-12 19:08:13 +09:00 |
|
smoogipoo
|
bfedd1cee0
|
Remove nested container
|
2018-02-12 19:01:50 +09:00 |
|
smoogipoo
|
c3212d36ef
|
Remove handles for now (will be re-implemented)
|
2018-02-12 18:36:16 +09:00 |
|
smoogipoo
|
e10bb2db05
|
Unify SelectionLayer and HitObjectCapturer, rename SelectionBox
|
2018-02-12 18:35:01 +09:00 |
|
smoogipoo
|
20c0dee17d
|
Remove SelectionInfo
|
2018-02-12 18:22:52 +09:00 |
|
smoogipoo
|
ee168f9a77
|
Split out drag selection box from post-capture box
Cleans up a lot of code, removes handles for now.
|
2018-02-12 18:20:05 +09:00 |
|
Dean Herbert
|
edc3638175
|
DatabaseWriteUsage
|
2018-02-12 17:55:11 +09:00 |
|
smoogipoo
|
1adbe3585c
|
HitObjectSelectionBox -> SelectionDragger
|
2018-02-12 16:03:59 +09:00 |
|
smoogipoo
|
cfb2b3f1e8
|
Rework SelctionLayer to support click-selections
|
2018-02-12 16:02:42 +09:00 |
|
smoogipoo
|
4699b5ad7c
|
Fix a few code styling issues
These are present in the netstandard branch (the rules aren't working there - probably using the wrong configuration).
|
2018-02-08 23:47:03 +09:00 |
|
smoogipoo
|
0511728fbe
|
Remove "keypress" from comment
|
2018-02-08 17:38:46 +09:00 |
|
smoogipoo
|
46284c61ae
|
Return HitResult.None instead of null
|
2018-02-08 14:25:59 +09:00 |
|
smoogipoo
|
c537af0289
|
Fix/improve commends
|
2018-02-08 14:25:44 +09:00 |
|
smoogipoo
|
a6f1a4689e
|
Fix incorrect value copy-pasta
|
2018-02-08 14:16:37 +09:00 |
|
smoogipoo
|
802aaefe35
|
Give rulesets a way to disable/enable perfect/ok hit results
|
2018-02-08 13:54:08 +09:00 |
|
smoogipoo
|
cfdeac6428
|
Make hit windows settable by derived classes
|
2018-02-08 13:38:31 +09:00 |
|
smoogipoo
|
beaecbafbd
|
Merge branch 'master' into unified-hitwindows
|
2018-02-08 13:22:44 +09:00 |
|
smoogipoo
|
9225e883c1
|
Add + use HalfHitWindow
|
2018-02-02 20:29:50 +09:00 |
|
smoogipoo
|
6976347d64
|
Protect hit window values
|
2018-02-02 20:28:59 +09:00 |
|
smoogipoo
|
e45b26c742
|
Cleanup/minify HitWindows
|
2018-02-02 19:35:44 +09:00 |
|
smoogipoo
|
d371425c87
|
BAD -> MEH
|
2018-02-02 18:56:44 +09:00 |
|
smoogipoo
|
70462ebee3
|
Make HitWindows settable by derived HitObjects
|
2018-02-02 18:53:05 +09:00 |
|
smoogipoo
|
acf20c079c
|
General improvements around usage of HitWindows for mania
|
2018-02-02 18:47:54 +09:00 |
|
smoogipoo
|
558c53a6ba
|
Give HitObject some HitWindows
|
2018-02-02 18:47:10 +09:00 |
|
smoogipoo
|
a0c1662fb7
|
Move mania's HitWindows to osu.Game
|
2018-02-02 17:52:55 +09:00 |
|
smoogipoo
|
75858bd3de
|
Update in-line with framework changes
|
2018-02-02 15:41:54 +09:00 |
|
Dean Herbert
|
5ba84a67f1
|
Merge branch 'master' into catmull-sliders
|
2018-02-01 20:58:33 +09:00 |
|
Dan Balasescu
|
c486609174
|
Merge branch 'master' into fix-replay-time-stop
|
2018-02-01 20:08:58 +09:00 |
|
smoogipoo
|
13f16077d4
|
Implement Catmull-Rom curve approximator
|
2018-02-01 20:04:41 +09:00 |
|
Dean Herbert
|
9d4ec6f8b5
|
Merge branch 'master' into ismaskedaway-input-fix
|
2018-02-01 19:29:10 +09:00 |
|
Dean Herbert
|
1d687c470c
|
Fix clock not incrementing beyond last frame of replay
|
2018-02-01 18:49:14 +09:00 |
|
Dean Herbert
|
1cc7c23982
|
Hits -> JudgedHits
|
2018-02-01 18:08:15 +09:00 |
|
Dan Balasescu
|
c1d5a68e4d
|
Merge branch 'master' into VisualSettingsOverlay
|
2018-02-01 16:37:04 +09:00 |
|
smoogipoo
|
1b99e54005
|
Fix IsMaskedAway not being up-to-date when fastfowarding replays
|
2018-02-01 15:21:23 +09:00 |
|
Dean Herbert
|
cd37be9440
|
Merge branch 'master' into better-slider-objects
|
2018-02-01 08:39:39 +09:00 |
|
Dean Herbert
|
888d2362fd
|
Merge branch 'master' into fix-taiko-fastforwarding
|
2018-01-31 18:30:15 +09:00 |
|
smoogipoo
|
c97ea3ed60
|
Post-process beatmap before applying defaults
|
2018-01-30 15:49:55 +09:00 |
|
smoogipoo
|
ef3fb8c05a
|
InputManager -> Container where KeyBindings are involved
|
2018-01-30 14:49:12 +09:00 |
|
TocoToucan
|
615c831069
|
Merge from ppy/master
|
2018-01-26 21:56:17 +03:00 |
|
smoogipoo
|
5742e61e68
|
Merge remote-tracking branch 'origin/master' into ruleset-configs
|
2018-01-26 15:39:09 +09:00 |
|
smoogipoo
|
0a505dde2e
|
Remove MaskingAffectsInput override
|
2018-01-26 14:47:16 +09:00 |
|
Dean Herbert
|
03154dbc63
|
Fix incorrect initial migration
Also adds variant to settings
|
2018-01-25 23:41:03 +09:00 |
|
smoogipoo
|
57cd50c45e
|
Reorder the way input is handled for replays
Fixes https://github.com/ppy/osu/issues/1625 .
|
2018-01-25 17:39:50 +09:00 |
|
smoogipoo
|
b77f08941c
|
Make mania play the next note's sounds if no note is hit
Fixes #1911.
This follows what osu!stable does, which is rather unfortunate, since it just plays _every_ sound for the note :|.
|
2018-01-24 20:05:37 +09:00 |
|
Dean Herbert
|
5a00ae36d1
|
Add database-based configuration for rulesets
|
2018-01-24 17:45:28 +09:00 |
|
Dean Herbert
|
b197cd56af
|
Allow DI'd OnScreenDisplay to be null
|
2018-01-23 16:42:31 +09:00 |
|
Dean Herbert
|
c01f67b0d8
|
Merge remote-tracking branch 'upstream/master' into ruleset-configs
|
2018-01-23 16:23:25 +09:00 |
|
smoogipoo
|
d37844c068
|
Clean up off-by-one offsets from repeat-related properties
|
2018-01-23 13:37:25 +09:00 |
|
smoogipoo
|
c1331cef1b
|
Disallow DualStages for non-converted beatmaps
|
2018-01-22 15:52:54 +09:00 |
|
smoogipoo
|
9ac035f3d5
|
Merge branch 'bdl-cache-changes' into ruleset-configs
|
2018-01-22 13:11:45 +09:00 |
|
TocoToucan
|
e88f514cf4
|
Resolve merge conflicts
|
2018-01-21 18:32:21 +03:00 |
|
為什麼
|
feb79ff9e7
|
Merge branch 'master' into mania_stage_fix
|
2018-01-19 20:08:24 +08:00 |
|
smoogipoo
|
a94ea7025e
|
Register/Unregister -> BeginTracking/StopTracking and add exceptions
|
2018-01-18 18:45:48 +09:00 |
|
smoogipoo
|
dee298c395
|
No more statics + better unregistration
|
2018-01-18 17:40:05 +09:00 |
|
smoogipoo
|
7910b47868
|
Move ConfigManager registration/dependency injection to RulesetContainer
|
2018-01-18 17:00:23 +09:00 |
|
smoogipoo
|
c2c478750d
|
Remove generics from OSD registration methods
|
2018-01-18 16:57:32 +09:00 |
|
ANDY840119-PC\andy840119
|
6c67f96fdb
|
fix ci error
|
2018-01-18 02:01:01 +09:00 |
|
ANDY840119-PC\andy840119
|
3b291abf60
|
Merge branch 'master' of https://github.com/ppy/osu into mania_stage_fix
# Conflicts:
# osu.Game.Rulesets.Mania/UI/ManiaPlayfield.cs
# osu.Game/Rulesets/UI/Playfield.cs
|
2018-01-17 22:27:32 +09:00 |
|
smoogipoo
|
d96234bf40
|
Enforce that there's only one configmanager per ruleset
|
2018-01-17 21:08:23 +09:00 |
|
smoogipoo
|
92da02db87
|
Add extension to filename
|
2018-01-17 21:07:37 +09:00 |
|
smoogipoo
|
9f4ebad6e3
|
Add mania config manager
|
2018-01-17 20:21:25 +09:00 |
|
smoogipoo
|
379688e2f2
|
Add todo
|
2018-01-17 20:15:17 +09:00 |
|
smoogipoo
|
da22b3ec49
|
No more sorting
|
2018-01-17 20:12:39 +09:00 |
|
smoogipoo
|
0b7e1ce667
|
Add a way to have ruleset-specific configs
|
2018-01-17 19:45:18 +09:00 |
|
Dan Balasescu
|
be225eff90
|
Merge branch 'master' into fix-replays
|
2018-01-17 18:01:41 +09:00 |
|
smoogipoo
|
a01e46bb68
|
Fix ScoreStore replays not getting users
|
2018-01-17 17:55:55 +09:00 |
|
smoogipoo
|
2ebb3d6e0e
|
Fix ReplayLoader not being treated as having a replay loaded
Player checks for HasReplayLoaded in Player.load(), but the replay is attached in ReplayPlayer.LoadComplete(), which is too late.
|
2018-01-17 17:37:14 +09:00 |
|
smoogipoo
|
52b48f2b7e
|
Fix replays not correctly considering negative time diffs
|
2018-01-17 15:23:07 +09:00 |
|
Dean Herbert
|
9b33499fe7
|
Merge remote-tracking branch 'upstream/master' into RefactorInputQueues
|
2018-01-16 20:04:34 +09:00 |
|
Dean Herbert
|
56df27fcc2
|
Merge branch 'master' into fix-event-bindings
|
2018-01-16 17:49:01 +09:00 |
|
Dean Herbert
|
976f7cec39
|
Merge branch 'master' into playfield-judgements
|
2018-01-16 15:26:13 +09:00 |
|
Dean Herbert
|
807e455a58
|
Merge branch 'master' into more-nested-playfields
|
2018-01-16 14:50:09 +09:00 |
|
TocoToucan
|
a81f32a388
|
PlayerGroup -> PlayerSettingsGroup
|
2018-01-15 20:52:52 +03:00 |
|
aQaTL
|
65ecc18141
|
Cap ApproachRate in HardRock mod at 10.0f
|
2018-01-15 16:11:00 +01:00 |
|