├── .github └── dependabot.yml ├── .gitignore ├── .vscode ├── launch.json └── tasks.json ├── LICENSE ├── README.md ├── appveyor.yml ├── assets └── Cytosu.png ├── osu.Game.Rulesets.Cytosu.Tests ├── Components │ └── TestSceneScanLineContainer.cs ├── TestSceneCytosuPlayer.cs ├── TestSceneOsuGame.cs ├── VisualTestRunner.cs └── osu.Game.Rulesets.Cytosu.Tests.csproj ├── osu.Game.Rulesets.Cytosu.sln └── osu.Game.Rulesets.Cytosu ├── Beatmaps ├── CytosuBeatmap.cs └── CytosuBeatmapConverter.cs ├── Configurations └── CytosuRulesetConfigManager.cs ├── CytosuDifficultyCalculator.cs ├── CytosuIcon.cs ├── CytosuInputManager.cs ├── CytosuRuleset.cs ├── Judgements └── CytosuJudgement.cs ├── Mods ├── CytosuModAutoplay.cs ├── CytosuModDaycore.cs ├── CytosuModDoubleTime.cs ├── CytosuModHalfTime.cs ├── CytosuModNightcore.cs ├── CytosuModNoFail.cs └── CytosuModRelax.cs ├── Objects ├── CytosuHitObject.cs ├── Drawables │ ├── DrawableCytosuHitObject.cs │ ├── DrawableCytosuJudgement.cs │ ├── DrawableHitCircle.cs │ ├── DrawableHold.cs │ └── Piece │ │ ├── BodyPiece.cs │ │ ├── HoldBodyPiece.cs │ │ ├── HoldRingProgressPiece.cs │ │ └── RingPiece.cs ├── HitCircle.cs └── Hold.cs ├── Replays ├── CytosuAutoGenerator.cs ├── CytosuFramedReplayInputHandler.cs └── CytosuReplayFrame.cs ├── Scoring ├── CytosuHitWindows.cs └── CytosuScoreProcessor.cs ├── UI ├── CytosuCursor.cs ├── CytosuCursorContainer.cs ├── CytosuPlayfield.cs ├── CytosuPlayfieldAdjustmentContainer.cs ├── CytosuReplayRecorder.cs ├── CytosuSettingsSubsection.cs ├── DrawableCytosuRuleset.cs ├── PlayfieldBorder.cs └── ScanLine.cs ├── Utils └── CytosuUtils.cs └── osu.Game.Rulesets.Cytosu.csproj /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSculerlor/Cytosu/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSculerlor/Cytosu/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSculerlor/Cytosu/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSculerlor/Cytosu/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSculerlor/Cytosu/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSculerlor/Cytosu/HEAD/README.md -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSculerlor/Cytosu/HEAD/appveyor.yml -------------------------------------------------------------------------------- /assets/Cytosu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSculerlor/Cytosu/HEAD/assets/Cytosu.png -------------------------------------------------------------------------------- /osu.Game.Rulesets.Cytosu.Tests/Components/TestSceneScanLineContainer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSculerlor/Cytosu/HEAD/osu.Game.Rulesets.Cytosu.Tests/Components/TestSceneScanLineContainer.cs -------------------------------------------------------------------------------- /osu.Game.Rulesets.Cytosu.Tests/TestSceneCytosuPlayer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSculerlor/Cytosu/HEAD/osu.Game.Rulesets.Cytosu.Tests/TestSceneCytosuPlayer.cs -------------------------------------------------------------------------------- /osu.Game.Rulesets.Cytosu.Tests/TestSceneOsuGame.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSculerlor/Cytosu/HEAD/osu.Game.Rulesets.Cytosu.Tests/TestSceneOsuGame.cs -------------------------------------------------------------------------------- /osu.Game.Rulesets.Cytosu.Tests/VisualTestRunner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSculerlor/Cytosu/HEAD/osu.Game.Rulesets.Cytosu.Tests/VisualTestRunner.cs -------------------------------------------------------------------------------- /osu.Game.Rulesets.Cytosu.Tests/osu.Game.Rulesets.Cytosu.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSculerlor/Cytosu/HEAD/osu.Game.Rulesets.Cytosu.Tests/osu.Game.Rulesets.Cytosu.Tests.csproj -------------------------------------------------------------------------------- /osu.Game.Rulesets.Cytosu.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSculerlor/Cytosu/HEAD/osu.Game.Rulesets.Cytosu.sln -------------------------------------------------------------------------------- /osu.Game.Rulesets.Cytosu/Beatmaps/CytosuBeatmap.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSculerlor/Cytosu/HEAD/osu.Game.Rulesets.Cytosu/Beatmaps/CytosuBeatmap.cs -------------------------------------------------------------------------------- /osu.Game.Rulesets.Cytosu/Beatmaps/CytosuBeatmapConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSculerlor/Cytosu/HEAD/osu.Game.Rulesets.Cytosu/Beatmaps/CytosuBeatmapConverter.cs -------------------------------------------------------------------------------- /osu.Game.Rulesets.Cytosu/Configurations/CytosuRulesetConfigManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSculerlor/Cytosu/HEAD/osu.Game.Rulesets.Cytosu/Configurations/CytosuRulesetConfigManager.cs -------------------------------------------------------------------------------- /osu.Game.Rulesets.Cytosu/CytosuDifficultyCalculator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSculerlor/Cytosu/HEAD/osu.Game.Rulesets.Cytosu/CytosuDifficultyCalculator.cs -------------------------------------------------------------------------------- /osu.Game.Rulesets.Cytosu/CytosuIcon.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSculerlor/Cytosu/HEAD/osu.Game.Rulesets.Cytosu/CytosuIcon.cs -------------------------------------------------------------------------------- /osu.Game.Rulesets.Cytosu/CytosuInputManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSculerlor/Cytosu/HEAD/osu.Game.Rulesets.Cytosu/CytosuInputManager.cs -------------------------------------------------------------------------------- /osu.Game.Rulesets.Cytosu/CytosuRuleset.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSculerlor/Cytosu/HEAD/osu.Game.Rulesets.Cytosu/CytosuRuleset.cs -------------------------------------------------------------------------------- /osu.Game.Rulesets.Cytosu/Judgements/CytosuJudgement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSculerlor/Cytosu/HEAD/osu.Game.Rulesets.Cytosu/Judgements/CytosuJudgement.cs -------------------------------------------------------------------------------- /osu.Game.Rulesets.Cytosu/Mods/CytosuModAutoplay.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSculerlor/Cytosu/HEAD/osu.Game.Rulesets.Cytosu/Mods/CytosuModAutoplay.cs -------------------------------------------------------------------------------- /osu.Game.Rulesets.Cytosu/Mods/CytosuModDaycore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSculerlor/Cytosu/HEAD/osu.Game.Rulesets.Cytosu/Mods/CytosuModDaycore.cs -------------------------------------------------------------------------------- /osu.Game.Rulesets.Cytosu/Mods/CytosuModDoubleTime.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSculerlor/Cytosu/HEAD/osu.Game.Rulesets.Cytosu/Mods/CytosuModDoubleTime.cs -------------------------------------------------------------------------------- /osu.Game.Rulesets.Cytosu/Mods/CytosuModHalfTime.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSculerlor/Cytosu/HEAD/osu.Game.Rulesets.Cytosu/Mods/CytosuModHalfTime.cs -------------------------------------------------------------------------------- /osu.Game.Rulesets.Cytosu/Mods/CytosuModNightcore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSculerlor/Cytosu/HEAD/osu.Game.Rulesets.Cytosu/Mods/CytosuModNightcore.cs -------------------------------------------------------------------------------- /osu.Game.Rulesets.Cytosu/Mods/CytosuModNoFail.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSculerlor/Cytosu/HEAD/osu.Game.Rulesets.Cytosu/Mods/CytosuModNoFail.cs -------------------------------------------------------------------------------- /osu.Game.Rulesets.Cytosu/Mods/CytosuModRelax.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSculerlor/Cytosu/HEAD/osu.Game.Rulesets.Cytosu/Mods/CytosuModRelax.cs -------------------------------------------------------------------------------- /osu.Game.Rulesets.Cytosu/Objects/CytosuHitObject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSculerlor/Cytosu/HEAD/osu.Game.Rulesets.Cytosu/Objects/CytosuHitObject.cs -------------------------------------------------------------------------------- /osu.Game.Rulesets.Cytosu/Objects/Drawables/DrawableCytosuHitObject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSculerlor/Cytosu/HEAD/osu.Game.Rulesets.Cytosu/Objects/Drawables/DrawableCytosuHitObject.cs -------------------------------------------------------------------------------- /osu.Game.Rulesets.Cytosu/Objects/Drawables/DrawableCytosuJudgement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSculerlor/Cytosu/HEAD/osu.Game.Rulesets.Cytosu/Objects/Drawables/DrawableCytosuJudgement.cs -------------------------------------------------------------------------------- /osu.Game.Rulesets.Cytosu/Objects/Drawables/DrawableHitCircle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSculerlor/Cytosu/HEAD/osu.Game.Rulesets.Cytosu/Objects/Drawables/DrawableHitCircle.cs -------------------------------------------------------------------------------- /osu.Game.Rulesets.Cytosu/Objects/Drawables/DrawableHold.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSculerlor/Cytosu/HEAD/osu.Game.Rulesets.Cytosu/Objects/Drawables/DrawableHold.cs -------------------------------------------------------------------------------- /osu.Game.Rulesets.Cytosu/Objects/Drawables/Piece/BodyPiece.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSculerlor/Cytosu/HEAD/osu.Game.Rulesets.Cytosu/Objects/Drawables/Piece/BodyPiece.cs -------------------------------------------------------------------------------- /osu.Game.Rulesets.Cytosu/Objects/Drawables/Piece/HoldBodyPiece.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSculerlor/Cytosu/HEAD/osu.Game.Rulesets.Cytosu/Objects/Drawables/Piece/HoldBodyPiece.cs -------------------------------------------------------------------------------- /osu.Game.Rulesets.Cytosu/Objects/Drawables/Piece/HoldRingProgressPiece.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSculerlor/Cytosu/HEAD/osu.Game.Rulesets.Cytosu/Objects/Drawables/Piece/HoldRingProgressPiece.cs -------------------------------------------------------------------------------- /osu.Game.Rulesets.Cytosu/Objects/Drawables/Piece/RingPiece.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSculerlor/Cytosu/HEAD/osu.Game.Rulesets.Cytosu/Objects/Drawables/Piece/RingPiece.cs -------------------------------------------------------------------------------- /osu.Game.Rulesets.Cytosu/Objects/HitCircle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSculerlor/Cytosu/HEAD/osu.Game.Rulesets.Cytosu/Objects/HitCircle.cs -------------------------------------------------------------------------------- /osu.Game.Rulesets.Cytosu/Objects/Hold.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSculerlor/Cytosu/HEAD/osu.Game.Rulesets.Cytosu/Objects/Hold.cs -------------------------------------------------------------------------------- /osu.Game.Rulesets.Cytosu/Replays/CytosuAutoGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSculerlor/Cytosu/HEAD/osu.Game.Rulesets.Cytosu/Replays/CytosuAutoGenerator.cs -------------------------------------------------------------------------------- /osu.Game.Rulesets.Cytosu/Replays/CytosuFramedReplayInputHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSculerlor/Cytosu/HEAD/osu.Game.Rulesets.Cytosu/Replays/CytosuFramedReplayInputHandler.cs -------------------------------------------------------------------------------- /osu.Game.Rulesets.Cytosu/Replays/CytosuReplayFrame.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSculerlor/Cytosu/HEAD/osu.Game.Rulesets.Cytosu/Replays/CytosuReplayFrame.cs -------------------------------------------------------------------------------- /osu.Game.Rulesets.Cytosu/Scoring/CytosuHitWindows.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSculerlor/Cytosu/HEAD/osu.Game.Rulesets.Cytosu/Scoring/CytosuHitWindows.cs -------------------------------------------------------------------------------- /osu.Game.Rulesets.Cytosu/Scoring/CytosuScoreProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSculerlor/Cytosu/HEAD/osu.Game.Rulesets.Cytosu/Scoring/CytosuScoreProcessor.cs -------------------------------------------------------------------------------- /osu.Game.Rulesets.Cytosu/UI/CytosuCursor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSculerlor/Cytosu/HEAD/osu.Game.Rulesets.Cytosu/UI/CytosuCursor.cs -------------------------------------------------------------------------------- /osu.Game.Rulesets.Cytosu/UI/CytosuCursorContainer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSculerlor/Cytosu/HEAD/osu.Game.Rulesets.Cytosu/UI/CytosuCursorContainer.cs -------------------------------------------------------------------------------- /osu.Game.Rulesets.Cytosu/UI/CytosuPlayfield.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSculerlor/Cytosu/HEAD/osu.Game.Rulesets.Cytosu/UI/CytosuPlayfield.cs -------------------------------------------------------------------------------- /osu.Game.Rulesets.Cytosu/UI/CytosuPlayfieldAdjustmentContainer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSculerlor/Cytosu/HEAD/osu.Game.Rulesets.Cytosu/UI/CytosuPlayfieldAdjustmentContainer.cs -------------------------------------------------------------------------------- /osu.Game.Rulesets.Cytosu/UI/CytosuReplayRecorder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSculerlor/Cytosu/HEAD/osu.Game.Rulesets.Cytosu/UI/CytosuReplayRecorder.cs -------------------------------------------------------------------------------- /osu.Game.Rulesets.Cytosu/UI/CytosuSettingsSubsection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSculerlor/Cytosu/HEAD/osu.Game.Rulesets.Cytosu/UI/CytosuSettingsSubsection.cs -------------------------------------------------------------------------------- /osu.Game.Rulesets.Cytosu/UI/DrawableCytosuRuleset.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSculerlor/Cytosu/HEAD/osu.Game.Rulesets.Cytosu/UI/DrawableCytosuRuleset.cs -------------------------------------------------------------------------------- /osu.Game.Rulesets.Cytosu/UI/PlayfieldBorder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSculerlor/Cytosu/HEAD/osu.Game.Rulesets.Cytosu/UI/PlayfieldBorder.cs -------------------------------------------------------------------------------- /osu.Game.Rulesets.Cytosu/UI/ScanLine.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSculerlor/Cytosu/HEAD/osu.Game.Rulesets.Cytosu/UI/ScanLine.cs -------------------------------------------------------------------------------- /osu.Game.Rulesets.Cytosu/Utils/CytosuUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSculerlor/Cytosu/HEAD/osu.Game.Rulesets.Cytosu/Utils/CytosuUtils.cs -------------------------------------------------------------------------------- /osu.Game.Rulesets.Cytosu/osu.Game.Rulesets.Cytosu.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSculerlor/Cytosu/HEAD/osu.Game.Rulesets.Cytosu/osu.Game.Rulesets.Cytosu.csproj --------------------------------------------------------------------------------