93d7cd5a6d
Merge branch 'master' into performance-calculator
2017-11-29 18:37:07 +09:00
1136db1556
Fix mania replays not defining important frames
...
Resolves https://github.com/ppy/osu/issues/1495 .
2017-11-29 14:20:15 +09:00
a9cc156d7a
Merge remote-tracking branch 'origin/master' into performance-calculator
2017-11-28 21:38:26 +09: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
f9ad4b6acb
Make categoryDifficulties return doubles to improve decimal accuracy
2017-11-21 19:55:09 +09:00
0f8d4a455a
Merge remote-tracking branch 'origin/master' into performance-calculator
2017-11-21 19:18:06 +09: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
433f4f03a1
Actually initialise DifficultyCalculator with mods
2017-11-17 20:19:49 +09:00
bf44b3d0ef
Cleanups
2017-11-17 16:54:50 +09:00
825aa6570e
Fix rebase issues
2017-11-17 14:37:19 +09:00
1e023f0419
Implement PerformanceCalculator testcase
2017-11-17 14:37:19 +09: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