Dean Herbert
|
9fc60aeefc
|
Merge branch 'master' into reset-dho-lifetimes
|
2019-09-12 19:29:14 +09:00 |
|
Dean Herbert
|
f21e47d6d2
|
Move expire to DrawableHitObject
|
2019-09-12 19:29:08 +09:00 |
|
Dan Balasescu
|
f9b64446e9
|
Merge branch 'master' into mania-note-sizing
|
2019-09-12 14:20:28 +09:00 |
|
Dean Herbert
|
06618b6d02
|
Fix osu!mania minor barline alpha not being respected
|
2019-09-11 18:45:47 +09:00 |
|
Dean Herbert
|
44d90a4e86
|
Increase note height
|
2019-09-11 18:16:14 +09:00 |
|
Dean Herbert
|
da6ba20fc8
|
Reduce glow on notes
|
2019-09-11 18:15:03 +09:00 |
|
Dean Herbert
|
af3bb5a2cd
|
Centralise and share bar line generation code between rulesets
|
2019-09-10 13:30:54 +09:00 |
|
Dean Herbert
|
f925e781a9
|
Refactor HitWindows for legibility
|
2019-09-06 15:24:14 +09:00 |
|
smoogipoo
|
8302658186
|
Fix other potential nullref cases that rider missed
|
2019-09-02 18:31:33 +09:00 |
|
smoogipoo
|
f3656475de
|
Return null hitwindows for non-time-based objects
|
2019-09-02 16:10:30 +09:00 |
|
Dean Herbert
|
9a98f39f06
|
Share logic with other rulesets (and make default)
|
2019-08-28 18:12:47 +09:00 |
|
smoogipoo
|
fff2da7289
|
Fix hold notes disappearing instantaneously
|
2019-08-27 12:59:57 +09:00 |
|
smoogipoo
|
6014a66804
|
Add initial fade transform to fix rewind
|
2019-08-27 12:22:31 +09:00 |
|
iiSaLMaN
|
c11f508400
|
Use transform management for mania hit objects
|
2019-08-26 22:06:30 +03:00 |
|
Dean Herbert
|
48716f8f2b
|
Update framework
|
2019-08-21 13:29:50 +09:00 |
|
Dean Herbert
|
90b1fe81f3
|
Update cached usage in line with framework changes
|
2019-08-09 19:12:29 +09:00 |
|
Dean Herbert
|
c3b81bef4a
|
Flip default to the preferred method going forward
|
2019-07-22 15:55:38 +09:00 |
|
Dean Herbert
|
8327452fe1
|
Make AccentColour a bindable
|
2019-07-22 14:48:59 +09:00 |
|
smoogipoo
|
d7c09e7dbd
|
Merge remote-tracking branch 'origin/master' into fix-new-inspections
# Conflicts:
# osu.Game.Rulesets.Catch/Judgements/CatchDropletJudgement.cs
# osu.Game.Rulesets.Catch/Judgements/CatchJudgement.cs
# osu.Game.Rulesets.Mania/Scoring/ManiaScoreProcessor.cs
# osu.Game.Rulesets.Osu/Replays/OsuAutoGenerator.cs
# osu.Game.Rulesets.Osu/UI/Cursor/CursorTrail.cs
# osu.Game.Tests/Visual/SongSelect/TestCaseBeatmapScoresContainer.cs
# osu.Game/Graphics/OsuFont.cs
# osu.Game/Online/API/Requests/Responses/APILegacyScoreInfo.cs
# osu.Game/Overlays/Profile/Header/BadgeContainer.cs
# osu.Game/Overlays/Profile/ProfileHeader.cs
# osu.Game/Screens/Select/PlaySongSelect.cs
# osu.Game/Skinning/LegacySkinDecoder.cs
|
2019-05-07 13:20:17 +09:00 |
|
smoogipoo
|
a56e29347f
|
Adjust namespaces
|
2019-04-02 14:51:28 +09:00 |
|
Dean Herbert
|
c39c37a18d
|
Apply more missed cases
|
2019-04-01 12:44:46 +09:00 |
|
Dean Herbert
|
612db31c38
|
Apply newline additions
|
2019-04-01 12:16:32 +09:00 |
|
Dean Herbert
|
39df8cce19
|
Fix incorrect usage of InternalChildren
Could cause overwriting of components added by base DrawableHitObjcet class (such as samples)
|
2019-03-25 13:48:55 +09:00 |
|
Dean Herbert
|
0788a7e9f1
|
Merge branch 'master' into more-inspections
|
2019-02-28 14:32:57 +09:00 |
|
Dean Herbert
|
42be7857d1
|
Use expression body for property get/set where possible
|
2019-02-28 13:58:19 +09:00 |
|
Dean Herbert
|
26d53d06a9
|
Fix remaining issues
|
2019-02-28 13:31:40 +09:00 |
|
Dean Herbert
|
367bc53a06
|
Revert some more instances of 'e' variable names
|
2019-02-22 20:15:25 +09:00 |
|
Dean Herbert
|
452caabd40
|
Apply suggestions from code review
Co-Authored-By: smoogipoo <1329837+smoogipoo@users.noreply.github.com>
|
2019-02-22 17:06:49 +09:00 |
|
smoogipoo
|
d8c55bc729
|
Adjust namespaces
|
2019-02-21 19:05:52 +09:00 |
|
smoogipoo
|
bca347427f
|
Update with framework bindable changes
|
2019-02-21 18:56:34 +09:00 |
|
smoogipoo
|
68725dc005
|
Implement new difficulty calculator for Rulesets.Mania
|
2019-02-18 15:00:20 +09:00 |
|
Dean Herbert
|
8617aaa2a7
|
Update licence header (and remove year)
|
2019-01-24 17:43:03 +09:00 |
|
Unknown
|
6eff79913b
|
remove blank lines
|
2019-01-11 10:34:56 +01:00 |
|
Ivan Pavluk
|
cb2444e01c
|
Remove Meh from TaikoHitWindows
|
2018-12-06 19:04:54 +07:00 |
|
Dean Herbert
|
5254b07680
|
Merge remote-tracking branch 'upstream/master' into inter-column-movements
|
2018-11-30 11:57:53 +09:00 |
|
Dean Herbert
|
ab0ce46362
|
Make hold note placement blueprints look a bit more blueprint-y
|
2018-11-29 18:13:15 +09:00 |
|
Dean Herbert
|
132d334e15
|
Merge branch 'master' into hold-note-placement
|
2018-11-29 17:02:55 +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
|
5d6a438f98
|
Make selected mania hitobjects always alive
|
2018-11-26 11:34:25 +09:00 |
|
smoogipoo
|
f27bd3ef3e
|
OpenTK -> osuTK
|
2018-11-20 17:14:59 +09:00 |
|
smoogipoo
|
2ee56e4a78
|
Add a body piece
|
2018-11-19 18:59:05 +09:00 |
|
smoogipoo
|
f7fc2ca569
|
Basic inter-column selection movement
|
2018-11-15 21:37:22 +09:00 |
|
smoogipoo
|
9fde7f7f44
|
Move scrolling info to osu.Game
|
2018-11-12 17:34:35 +09:00 |
|
Dean Herbert
|
ced6e5efd0
|
Synchronise animation; reduce flashiness
|
2018-09-07 17:17:03 +09:00 |
|
Dean Herbert
|
1e39b84089
|
Increase visibility of osu!mania long notes
|
2018-09-06 23:49:54 +09:00 |
|
smoogipoo
|
74a79bfcfa
|
Fix hold note head/tails not being nested hitobjects
|
2018-08-16 10:45:06 +09:00 |
|
Dan Balasescu
|
c1517e1521
|
Merge branch 'master' into judgement-rework
|
2018-08-06 12:30:46 +09:00 |
|
smoogipoo
|
3a7488767c
|
Make HitObject not store the judgement
|
2018-08-06 11:50:18 +09:00 |
|
smoogipoo
|
741ec0021e
|
Rename more judgement-related methods to "result"
|
2018-08-06 11:31:46 +09:00 |
|
smoogipoo
|
2a4994e5ce
|
Make hitobjects only have one judgement + result
|
2018-08-03 15:38:48 +09:00 |
|
smoogipoo
|
807794d512
|
Make Rulesets.Mania use the new judgement result structure
|
2018-08-02 20:36:54 +09:00 |
|
smoogipoo
|
cd70e5e30b
|
Migrate Rulesets.Mania to the new judgement system
|
2018-08-02 16:44:01 +09:00 |
|
smoogipoo
|
b7721edc80
|
Remove more unnecessary changes
|
2018-07-19 18:25:28 +09:00 |
|
smoogipoo
|
577ff4cc7f
|
Merge remote-tracking branch 'origin/master' into mania-mask-container
# Conflicts:
# osu.Game.Rulesets.Mania/Objects/Drawables/DrawableHoldNote.cs
# osu.Game.Rulesets.Mania/UI/ManiaPlayfield.cs
# osu.Game.Rulesets.Mania/UI/ManiaRulesetContainer.cs
# osu.Game.Rulesets.Mania/UI/ManiaStage.cs
|
2018-07-17 13:13:57 +09:00 |
|
smoogipoo
|
f007e71c87
|
Retrieve the mania key action through DI
|
2018-07-02 12:31:41 +09:00 |
|
smoogipoo
|
10d1dfa7cd
|
A bit of cleanup
|
2018-06-11 16:10:27 +09:00 |
|
smoogipoo
|
baaf431b9e
|
Make IScrollingInfo and store direction as bindable
|
2018-06-11 13:42:13 +09:00 |
|
smoogipoo
|
ca5103615d
|
DI the scrolling info rather than pass by ctor
|
2018-06-11 13:42:13 +09:00 |
|
smoogipoo
|
0fb4e6b41b
|
Fix hold note body not following the scroll direction
|
2018-06-08 18:16:55 +09:00 |
|
smoogipoo
|
5c8bea82f8
|
Fix scroll direction not applying to nested hitobjects
|
2018-06-08 15:29:08 +09:00 |
|
smoogipoo
|
d73c2a1654
|
Fix various note elements not following the scroll direction
|
2018-06-08 15:24:19 +09:00 |
|
smoogipoo
|
80a577f182
|
Fix notes not scrolling correctly
|
2018-06-08 15:16:45 +09:00 |
|
smoogipoo
|
55475d129f
|
Merge remote-tracking branch 'origin/master' into mania-mask-container
# Conflicts:
# osu.Game.Rulesets.Mania/Objects/Drawables/DrawableHoldNote.cs
|
2018-06-07 19:19:20 +09:00 |
|
smoogipoo
|
485026da6f
|
Merge remote-tracking branch 'origin/master' into mania-mask-container
# Conflicts:
# osu.Game.Rulesets.Mania/Objects/Drawables/DrawableHoldNote.cs
|
2018-06-07 15:32:31 +09:00 |
|
Dan Balasescu
|
8d0161c2fc
|
Refactoring
|
2018-06-07 15:11:48 +09:00 |
|
Dean Herbert
|
f9449e841a
|
Improve overall visual clarity and explosion effects
|
2018-06-07 14:30:27 +09:00 |
|
Dean Herbert
|
dff4b360b7
|
Fix ticks not getting accent colour
|
2018-06-07 14:30:27 +09:00 |
|
Dean Herbert
|
56ea1c1d63
|
Adjust hold note visibility and glow composition
|
2018-06-07 14:30:27 +09:00 |
|
Dean Herbert
|
dc10277d50
|
Thicker bar lines and new design colour
|
2018-06-07 11:16:26 +09:00 |
|
smoogipoo
|
31cbec99a1
|
Fix mania hold notes displaying judgements
|
2018-05-28 18:12:49 +09:00 |
|
AlFasGD
|
c7dfe88ad2
|
Complete PR's independence
|
2018-05-22 09:18:02 +03:00 |
|
AlFasGD
|
61a18b952f
|
Remove useless things
|
2018-05-21 23:24:10 +03:00 |
|
AlFasGD
|
d504a44dfb
|
Implement mask layering (incomplete)
|
2018-05-21 23:08:04 +03:00 |
|
Dean Herbert
|
8e784d9104
|
Merge branch 'master' into fix-conversion-hitwindows
|
2018-05-18 11:59:16 +09:00 |
|
smoogipoo
|
43cdbec0a3
|
Fix hold note hitwindow lenience
|
2018-05-17 13:59:04 +09:00 |
|
smoogipoo
|
f67d263596
|
Move ruleset-specific hitwindows to post-converted hitobjects
|
2018-05-17 13:35:15 +09:00 |
|
smoogipoo
|
2fc1939d65
|
Fix hold notes never dying
|
2018-05-16 19:43:01 +09:00 |
|
smoogipoo
|
0cdd39b8b8
|
Add todo because TailNote shouldn't hardcore lenience
|
2018-05-11 15:32:13 +09:00 |
|
Dean Herbert
|
32a74f95a5
|
Normalize all the line endings
|
2018-04-13 18:26:38 +09:00 |
|
Dean Herbert
|
cb3d0db555
|
Move combo colours completely out of HitObjects
|
2018-03-20 15:50:12 +09:00 |
|
Dean Herbert
|
a42035f494
|
Make DrawableHitObject a CompositeDrawable
No reason for it to be a container.
|
2018-03-15 13:41:06 +09:00 |
|
Poyo
|
e187c6453d
|
Added mania-difficulty mod support
|
2018-03-05 18:19:06 -08:00 |
|
Poyo
|
96f416fef3
|
Update code style
Sorry, bot overlords.
|
2018-02-26 00:18:54 -08:00 |
|
Poyo
|
31cf00e3b8
|
Implement mania star difficulty calculation
|
2018-02-25 23:52:38 -08:00 |
|
smoogipoo
|
46284c61ae
|
Return HitResult.None instead of null
|
2018-02-08 14:25:59 +09:00 |
|
smoogipoo
|
802aaefe35
|
Give rulesets a way to disable/enable perfect/ok hit results
|
2018-02-08 13:54:08 +09:00 |
|
smoogipoo
|
15fe1a7966
|
Remove mania's custom storage of HitWindows
|
2018-02-02 18:53:18 +09:00 |
|
smoogipoo
|
acf20c079c
|
General improvements around usage of HitWindows for mania
|
2018-02-02 18:47:54 +09:00 |
|
smoogipoo
|
a0c1662fb7
|
Move mania's HitWindows to osu.Game
|
2018-02-02 17:52:55 +09:00 |
|
smoogipoo
|
bfdfb52666
|
Fix a few usages of AllJudged possibly not being correct
|
2018-01-15 15:28:08 +09:00 |
|
Aergwyn
|
ae1adfd2f2
|
remove unnecessary empty lines
codefactor.io \(o.o)/
also one unnecessary semicolon
|
2018-01-12 19:30:34 +01:00 |
|
smoogipoo
|
cae93a1d1f
|
Add comment to fade override of holdnote tail
|
2018-01-12 17:09:39 +09:00 |
|
smoogipoo
|
03824eccc8
|
Block fadeout on holdnote heads
|
2018-01-12 17:09:21 +09:00 |
|
smoogipoo
|
9d00e5bb7d
|
Make ScrollingHitObjectContainer handle nested hitobjects
|
2018-01-11 15:08:30 +09:00 |
|
smoogipoo
|
6255aaab68
|
Per-hitobject lifetime management
|
2018-01-10 19:17:43 +09:00 |
|
smoogipoo
|
86b5591583
|
Merge remote-tracking branch 'origin/master' into scrolling-hitobjects-rewrite
|
2018-01-10 18:02:49 +09:00 |
|
smoogipoo
|
2d345b2f80
|
Fix mania hold note tick positioning
|
2018-01-07 11:43:31 +09:00 |
|
Dean Herbert
|
37d393bca0
|
Update licence headers
|
2018-01-05 20:21:19 +09:00 |
|
smoogipoo
|
ce94c825d1
|
Fix length of hold notes
|
2018-01-04 22:05:38 +09:00 |
|
smoogipoo
|
f34131f8f4
|
Initial game-wide replacement of scrolling playfields
|
2018-01-04 18:50:17 +09:00 |
|
Aergwyn
|
ccb69d16d9
|
move HitResult in Scoring namespace to replace HitCount
|
2017-12-30 21:23:18 +01:00 |
|
smoogipoo
|
6a29f6020a
|
Make HitObjects construct nested hit objects
|
2017-12-22 21:42:54 +09:00 |
|
smoogipoo
|
ac1d27e925
|
Fix possible nullref exceptions
|
2017-12-21 23:02:46 +09:00 |
|
smoogipoo
|
cb7e192aff
|
Determine SampleInfo defaults in DrawableHitObject
|
2017-12-21 16:02:33 +09:00 |
|
smoogipoo
|
b584178e85
|
Make Beatmap ISerializable and add more JsonIgnores
|
2017-12-06 00:37:37 +09:00 |
|
smoogipoo
|
fe00ac7e41
|
Make DrawableHitObject/ScoreProcessor support rewinding
|
2017-11-02 21:21:07 +09:00 |
|
smoogipooo
|
12641edb4d
|
Fix incorrect mania hold note tick judgements
|
2017-09-12 23:36:59 +09:00 |
|
Dean Herbert
|
1194e46ef1
|
Merge remote-tracking branch 'upstream/master' into judgement-revamp
|
2017-09-12 17:46:21 +09:00 |
|
smoogipooo
|
585e2399bf
|
Add license headers.
|
2017-09-12 12:02:56 +09:00 |
|
smoogipooo
|
57ee97e27d
|
Add lane glows.
|
2017-09-12 11:39:34 +09:00 |
|
smoogipooo
|
0765027cb5
|
Move note glow to a separate class + make it match the design a bit more.
|
2017-09-12 11:14:16 +09:00 |
|
smoogipooo
|
3c98bc065f
|
Fix osu!mania note masking resulting in miss judgements not occurring.
|
2017-09-12 09:48:17 +09:00 |
|
Dean Herbert
|
7b92bbfa86
|
Merge branch 'master' into mania-hit-explosions
|
2017-09-11 17:34:14 +09:00 |
|
smoogipooo
|
de7d50d384
|
Better variable + comment naming
|
2017-09-11 15:08:51 +09:00 |
|
smoogipooo
|
e8efdcf188
|
Make tick explosions white and lower scale.
|
2017-09-11 14:37:34 +09:00 |
|
smoogipooo
|
2c3131d391
|
Remove green coloration when hit.
|
2017-09-11 13:56:10 +09:00 |
|
smoogipooo
|
3026675f35
|
Add explosions.
|
2017-09-11 13:44:39 +09:00 |
|
smoogipooo
|
2f72dff779
|
Update with framework changes.
|
2017-09-11 08:59:56 +09:00 |
|
smoogipooo
|
2086ed209d
|
Fix hold note tick input.
|
2017-09-11 04:51:44 +09:00 |
|
smoogipooo
|
9cd3af11d5
|
Fix hold note tick position + lifetime.
|
2017-09-11 04:45:10 +09:00 |
|
smoogipooo
|
79a9612243
|
Remove now unnecessary comment.
|
2017-09-11 04:39:04 +09:00 |
|
smoogipooo
|
8bb8999820
|
More TestCaseManiaHitObjects fixes.
|
2017-09-11 04:34:30 +09:00 |
|
smoogipooo
|
3b5e847a31
|
Better updateGlow methods.
|
2017-09-11 04:29:32 +09:00 |
|
smoogipooo
|
590a34dc28
|
Add glow to DrawableHoldNote
|
2017-09-11 04:22:17 +09:00 |
|
smoogipooo
|
73d77637ef
|
Add glow to DrawableNote
|
2017-09-11 04:22:05 +09:00 |
|
smoogipooo
|
8797382700
|
Update body styling of hold notes
|
2017-09-11 04:21:43 +09:00 |
|
smoogipooo
|
0cc443e618
|
Remove all generic judgements.
|
2017-09-06 18:05:51 +09:00 |
|
smoogipooo
|
ac8ec31b61
|
Make judgements able to be "added" plus make everything compile and run.
|
2017-09-06 17:02:13 +09:00 |
|
Dean Herbert
|
84c22df3f5
|
Combine Judgement.HitResults into one.
|
2017-09-06 17:01:48 +09:00 |
|
smoogipooo
|
d8dfcc614a
|
Make mania work with key bindings
|
2017-08-23 13:42:16 +09:00 |
|
smoogipooo
|
f3c05fe232
|
CI fixes.
|
2017-08-07 17:34:57 +09:00 |
|
smoogipooo
|
a3efca9c35
|
Reduce implementation overhead in actually positioning hitobjects and making them scroll.
|
2017-08-07 16:02:38 +09:00 |
|
Dean Herbert
|
fce580d717
|
Reshuffle namespaces
|
2017-07-26 13:22:46 +09:00 |
|
Thomas Müller
|
9d523ea012
|
Update framework
|
2017-07-12 11:06:13 +09:00 |
|
Dean Herbert
|
89c8a34025
|
Merge branch 'master' into better-drawablehitobject-lifetimes
|
2017-06-21 20:13:57 +09:00 |
|
paparony03
|
62dee59672
|
Shapes namespace
Depends on https://github.com/ppy/osu-framework/pull/837
|
2017-06-20 15:54:23 +10:00 |
|
smoogipooo
|
34ac932fe2
|
Reduce pollution in DrawableHitObject in favor of a loosely-coupled IScrollingHitObject.
|
2017-06-19 10:54:23 +09:00 |
|
smoogipooo
|
28e48eab2b
|
CI fixes.
|
2017-06-16 19:30:30 +09:00 |
|
smoogipooo
|
4afe83e74e
|
Rework DrawableHitObject to provide default life times and proper DrawableTimingSection autosizing.
This exposes LifetimeOffset from DrawableHitObject which is used by the XSRG rulesets to adjust the life time range by the VisibleTimeRange.
|
2017-06-16 19:21:54 +09:00 |
|
smoogipooo
|
419682b740
|
Merge remote-tracking branch 'origin/master' into timingchange-rework
# Conflicts:
# osu-framework
|
2017-06-12 13:09:02 +09:00 |
|
smoogipooo
|
ffbb46f668
|
Update in line with framework.
|
2017-06-12 12:48:47 +09:00 |
|
smoogipooo
|
1017cf54d9
|
CI fixes.
|
2017-06-07 19:17:45 +09:00 |
|
Dean Herbert
|
5f537780cf
|
Bring framework up-to-date
|
2017-06-07 15:32:50 +09:00 |
|
smoogipooo
|
5104e65bcd
|
Make hold notes utilize RelativeChildOffset for tick positionings.
|
2017-06-06 15:57:30 +09:00 |
|
smoogipooo
|
e3d10fc4d3
|
Update with more framework changes.
|
2017-06-06 15:52:35 +09:00 |
|
smoogipooo
|
4307242bb6
|
Update with framework changes.
|
2017-06-05 20:06:46 +09:00 |
|
smoogipooo
|
d66f114b5b
|
Properly set starting lifetime for mania hit objects.
|
2017-06-03 18:18:25 +09:00 |
|
Dean Herbert
|
476526714d
|
Merge branch 'master' into mania-judgements
|
2017-05-29 21:31:48 +09:00 |
|
Dean Herbert
|
a0c542f461
|
Merge branch 'master' into mania-barlines
|
2017-05-29 20:36:50 +09:00 |
|
smoogipooo
|
e529ced131
|
Fix mania-specific beatmaps not setting samples correctly.
|
2017-05-29 16:18:01 +09:00 |
|