osu/osu.Game
Dean Herbert ffc7eaa3f2 Fix hitobjects with unknown lifetimes by enforcing non-null judgement
We've seen multiple cases where DrawableHitObject are stuck in the lifetime management container
due to not implementing a judgement (meaning they are never "hit" or "missed"). To avoid this going forward
CreateJudgement() must be implemented and return a non-null judgement.

This fixes BananaShower and JuiceStreams in osu!catch.

This also makes HitObject abstract and cleans up convert HitObject implementations.
2020-02-23 13:49:06 +09:00
..
Audio Use [Resolved] wherever possible 2020-02-14 20:14:00 +07:00
Beatmaps Merge branch 'master' into adjust-beatmap-overlay 2020-02-21 09:52:44 +09:00
Configuration Merge branch 'master' into custom-detail-area 2020-02-14 17:40:12 +09:00
Database Fix DownloadTrackingComposite incorrectly receiving cancelled state 2020-02-15 16:20:44 +09:00
Graphics Don't handle non-positional input 2020-02-21 16:31:16 +09:00
Input
IO
IPC
Migrations
Online Merge pull request #7786 from EVAST9919/subcomments-alter-new 2020-02-21 21:18:33 +09:00
Overlays Merge pull request #7930 from EVAST9919/changelog-comments 2020-02-21 21:20:35 +09:00
Properties
Replays
Rulesets Fix hitobjects with unknown lifetimes by enforcing non-null judgement 2020-02-23 13:49:06 +09:00
Scoring
Screens Rename LoadingAnimation to LoadingSpinner 2020-02-21 15:33:31 +09:00
Skinning Fix ogg beatmap/skin samples not loading 2020-02-18 13:21:55 +09:00
Storyboards
Tests Expose created drawables in SkinnableTestScene 2020-02-17 17:19:46 +09:00
Updater Add simple updater support for linux AppImages 2020-02-21 19:16:08 +09:00
Users Make room participants into a bindable list 2020-02-13 18:59:15 +09:00
Utils
osu!.res
osu.Game.csproj Update framework 2020-02-21 18:38:25 +09:00
OsuGame.cs Merge remote-tracking branch 'refs/remotes/ppy/master' into ingame-rankings 2020-02-19 16:23:18 +03:00
OsuGameBase.cs