Commit Graph

412 Commits

Author SHA1 Message Date
bc3f11fdb8 Added PlaysSamples property to prevent certain DrawableHitObjects from playing their samples on hit. Also added this to TaikoObjects so their hitsounds won't be played (will be done by the TaikoRulesetContainer) 2017-11-29 06:24:13 +01:00
782a739370 Fix Results Screen After Failing Last Note
Fixes a bug where if you failed on the last hitobject, the AllJudged event will have already been invoked.
2017-11-21 23:00:00 -05:00
217554f587 Remove redundant interface 2017-11-21 18:06:24 +09:00
142b74cc47 Merge branch 'master' into sudden-death 2017-11-21 17:32:31 +09:00
fea56322f0 Fix SD not failing for the first note 2017-11-21 17:28:51 +09:00
18b9828c49 Merge UpdateFailed and CheckAlternateFailConditions 2017-11-21 17:11:07 +09:00
1b27ce6198 Cleanup + renaming 2017-11-21 17:09:22 +09: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
2b0295ed86 Proper Public Method Case
- onFailCheck to OnFailCheck
2017-11-20 20:49:31 -05:00
6d74fd254c Remove Extraneous Using Statement
- System.Collections.Generic was leftover from a previous attempt
2017-11-20 20:25:14 -05:00
da30d76f9b Implement Score Processor Mod Interface
- Add a delegate whenever we want to register an additional fail condition
2017-11-20 02:15:29 -05:00
de4d8eb196 Implement Sudden Death and Perfect
- Two additional fail conditions
2017-11-18 01:28:09 -05:00
ac6213d1fa CI fixes 2017-11-17 14:26:33 +09:00
18f2e92a48 Rework mod applications to hitobject/rulesetcontainer for DifficultyCalculator 2017-11-17 12:36:13 +09:00
62155e6dd5 Make DifficultyCalculator support mod applications
Fixes https://github.com/ppy/osu/issues/476.
2017-11-17 12:36:07 +09:00
f912744acc Fix sizing of ModIcon 2017-11-16 00:15:27 +09:00
ae6d4aa38d Merge remote-tracking branch 'upstream/master' into fix-replay-clock 2017-11-13 20:03:29 +09:00
495155874c Make sure that the clock is only updated once per time value 2017-11-13 19:30:57 +09:00
0cec51110a Fix replay clock always running 1 frame behind
* Fixes swells never completing.
* Fixes forward playback missing notes every now and then.
* Probably more stuff.
2017-11-13 17:55:21 +09:00
ae8407a3f3 Fix nested hitobject judgements not being removed 2017-11-13 14:00:35 +09:00
5277c3c164 Set the frame time appropriately to reverse judgements a little better 2017-11-10 22:11:25 +09:00
66ee9d1631 Update in-line with framework changes 2017-11-09 17:04:04 +09:00
348083f589 Update with framework state transformation
Removes explicit initial state setting in DrawableOsuHitObjects.
2017-11-09 14:05:05 +09:00
0620d0bd7a AllJudged does not need to be virtual anymore 2017-11-02 21:56:09 +09:00
326891f51c Add "Final" to better determine when to stop processing the hitobject 2017-11-02 21:54:28 +09:00
8ee13ef0ae Properties are unnecessary 2017-11-02 21:33:31 +09:00
fe00ac7e41 Make DrawableHitObject/ScoreProcessor support rewinding 2017-11-02 21:21:07 +09:00
f219b7f9fb Fix bonusScore being stored locally instead of incrementally changing 2017-11-02 19:31:30 +09:00
90af472717 Cache available rulesets as they are pretty static for now 2017-10-25 22:14:36 +09:00
5107489cda Remove DatabaseBackedStore Reset functions 2017-10-25 15:12:14 +03:00
63fe569afa Remove DatabaseBackedStore Prepare functions 2017-10-25 14:53:20 +03:00
493fe1d621 Makes HasFailed private set and removes alreadyFailed 2017-10-24 08:34:10 +02:00
9b54e834d9 Implements virtual Failcondition in scoreprocessor and enforces nofail in UpdateFailed 2017-10-22 20:32:59 +02:00
5d5ea5fb2e Fix all remaining db structure issues 2017-10-19 14:05:11 +09:00
e487b6f82a Standardise context retrieval 2017-10-17 15:50:42 +09:00
cd41862e3b Add back transaction support for beatmap importing 2017-10-17 15:00:27 +09:00
66894d11ea Connection -> context 2017-10-17 12:46:29 +09:00
acc299c7b9 Correct and simplify RulesetStore 2017-10-16 17:02:31 +09:00
7049a73490 Remove ValidTypes from databased stored; explicitly expose query methods instead 2017-10-16 14:47:33 +09:00
4981630131 Fix formatting regressions 2017-10-16 13:12:51 +09:00
8a0b184dd6 Revert "Return back DatabaseBackedStore's query and populate functions"
This reverts commit 7cf5d63cd3.
2017-10-16 12:59:59 +09:00
7cf5d63cd3 Return back DatabaseBackedStore's query and populate functions 2017-10-15 00:40:41 +03:00
b178be21d1 Let's not rename columns yet 2017-10-14 14:30:58 +09:00
b83d7cd4df Merge remote-tracking branch 'origin/master' into UselessToucan/EfCore
# Conflicts:
#	osu-framework
#	osu.Game.Tests/Beatmaps/IO/ImportBeatmapTest.cs
#	osu.Game/Beatmaps/BeatmapInfo.cs
#	osu.Game/Online/API/Requests/GetBeatmapSetsResponse.cs
2017-10-14 12:38:59 +09:00
ead88224c5 Move ModIcon tooltip to base implementation 2017-10-13 19:14:43 +09:00
520b806305 Merge remote-tracking branch 'upstream/master' into ranks-section 2017-10-13 18:49:05 +09:00
bb6b656ec6 Fix code review issues 2017-10-12 22:27:22 +09:00
1a88ffe862 Merge remote-tracking branch 'upstream/master' into catch-improvements 2017-10-11 19:10:18 +09:00
4653470779 Fix RulesetStore preparation 2017-10-10 22:29:16 +03:00