Commit Graph

119 Commits

Author SHA1 Message Date
6ce36bd39e Merge branch 'master' into stop-counting-to-score-after-fail 2019-09-06 16:12:53 +09:00
05ed9d3802 Merge remote-tracking branch 'upstream/master' into non-timeoffset-judgements 2019-09-03 13:07:58 +09:00
0c73c5acf3 Expose full hitobject rather than hit windows 2019-09-02 17:14:40 +09:00
f2bdf94a1d Add HitWindows to JudgementResult to indicate timing errors 2019-09-02 16:28:14 +09:00
70e417533f Update naming 2019-08-30 15:13:29 +09:00
a15828ab25 Introduce the concept of SkinComponents
Removes reliance on string lookups and better defines elements for introduction into database
2019-08-30 14:55:52 +09:00
88fa06efba Refactor as proposed 2019-08-09 13:38:04 +09:00
74c961bcff Add more flexible skin element confine modes 2019-07-22 14:42:56 +09:00
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
4edb17a88a Make hp work + cleanup 2019-04-22 18:02:49 +09:00
fbb4e9df04 Implement hp at base ScoreProcessor 2019-04-22 16:51:38 +09:00
c39c37a18d Apply more missed cases 2019-04-01 12:44:46 +09:00
3d4a80957f Improve comment 2019-03-13 18:27:54 +09:00
7eb253b687 Fix incorrect scale duration 2019-03-12 19:44:53 +09:00
3b3b1e51ee Move hit animation logic into virtual method 2019-03-12 19:41:33 +09:00
9850122245 Fix incorrect delay 2019-03-12 19:24:46 +09:00
12f334035f Create properties for use in DrawableManiaJudgement 2019-03-12 19:23:24 +09:00
d61dfe888e Fix venera fonts not being correctly specified 2019-02-22 19:42:09 +09:00
3015d40f8f Merge branch 'master' into osu-fontusage 2019-02-22 18:09:23 +09:00
f919f2252f Add ToString for Judgements to ease debugging 2019-02-22 12:02:54 +09:00
a2aa3ec5cb Adjust sprite texts in-line with framework changes 2019-02-20 15:03:20 +09:00
8617aaa2a7 Update licence header (and remove year) 2019-01-24 17:43:03 +09:00
1b6658f4ee Move HealthIncreaseFor to Judgement 2018-12-06 15:09:42 +07:00
f27bd3ef3e OpenTK -> osuTK 2018-11-20 17:14:59 +09:00
87d8945af9 Give the body a size 2018-10-02 09:33:31 +09:00
88b0c234cc Move judgement text to internal container 2018-09-30 04:01:33 -04:00
7a43677849 Make judgements scale with cs 2018-09-22 22:54:38 -04:00
b35817c877 More xmldocs to hitobject/drawablehitobject 2018-08-06 10:55:38 +09:00
3619290c34 Split out judgement definition from judgement result 2018-08-02 20:35:54 +09:00
d51d0e8547 Initial structure for new hitobject judgement system 2018-08-01 21:45:59 +09:00
5364a6148a Use ToUpperInvariant 2018-07-24 14:42:06 +02:00
ab9340f4be Fix usage of culture local ToUpper causing incorrect display on Turkish machines
Closes #3098.
2018-07-24 11:37:43 +02:00
e12ce3c2a8 Adjust xmldoc 2018-06-29 17:21:55 +09:00
c0b65a6a73 Change default IsBonus definition and remove unnecessary overrides 2018-06-29 17:07:08 +09:00
fbc0cd6f5f Split AffectsCombo into IsBonus 2018-06-09 18:14:33 -07:00
32a74f95a5 Normalize all the line endings 2018-04-13 18:26:38 +09:00
bed46b1f7e Split local variable assignment from construction of children 2018-04-04 15:13:42 +09:00
9df525a38d Remove extra whitespace
In general we don't really do this elsewhere in the codebase.
2018-04-04 15:11:16 +09:00
7fed8d64de Implement Judgement Colours 2018-03-31 04:59:08 +09:00
0e669c9a3f Fix many warnings 2018-03-24 18:23:22 +09:00
eb643b690a Merge branch 'master' into more-skinning 2018-03-12 11:55:50 +09:00
c70be29eda Move legacy conversion to LegacySkin 2018-03-12 11:30:13 +09:00
b62ed004f2 Remove judgements when deciding a new judgement for a HitObject
Generally happens when rewinding.
2018-03-07 19:14:42 +09:00
05eb678654 Add skin support for judgements 2018-03-07 18:21:05 +09:00
053a29f9a7 Make judgements visually smaller
This is a temporary change based on people's feedback. Makes judgements feel a lot better.

nb: This is one of my changes that I've had deployed sinfce the end-of-year 2017 build.
2018-01-15 17:41:17 +09:00
37d393bca0 Update licence headers 2018-01-05 20:21:19 +09:00
ccb69d16d9 move HitResult in Scoring namespace to replace HitCount 2017-12-30 21:23:18 +01:00
2610cadd3c CI fixes 2017-11-21 12:11:29 +09:00
4f6263ef86 Make many internal classes and methods public
This is important when using dynamic compiling to rapidly iterate. Until we actually split projects out into pieces (like the abstract ruleset project we have talked about) there is no advantage to using internal in the osu! game code.
2017-11-21 12:06:16 +09:00
326891f51c Add "Final" to better determine when to stop processing the hitobject 2017-11-02 21:54:28 +09:00