Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Drawable Bash Implementation (Input only) #516

Merged
merged 24 commits into from
Mar 27, 2017

Conversation

smoogipoo
Copy link
Contributor

@smoogipoo smoogipoo commented Mar 20, 2017

Prereqs:

Basic bash drawable. Note: This doesn't contain the actual "drawable" part of the objects just yet - I wanted to push this out before that since it's already getting pretty big. A lot of this code is a combination of both the old taiko branch and osu-stable.

@smoogipoo smoogipoo changed the title Taiko bash drawable Drawable Bash Implementation (Input only) Mar 20, 2017
@smoogipoo smoogipoo added this to the taiko milestone Mar 23, 2017
Conflicts:
	osu.Game.Modes.Taiko/osu.Game.Modes.Taiko.csproj
Conflicts:
	osu.Game.Modes.Taiko/osu.Game.Modes.Taiko.csproj
… to their hierarchy themselves.

CreateCircle() lends itself to a few issues:
- It can't be used for drum roll ticks unless it returned a Container instead, at which point the method loses its meaning, and I would rather that constructed in the ctor.
- Writing `return Accented ? new AccentedCirclePiece() : new CirclePiece()` in two places as the body of this method feels wrong - it's something I would expect to be taken care of in the base DrawableTaikoHitObject, but that leads back to #1.
- Swells don't have an AccentedCirclePiece, so #2 becomes more problematic.
/// A list of keys which this HitObject will accept. These are the standard Taiko keys for now.
/// These should be moved to bindings later.
/// </summary>
private List<Key> validKeys { get; } = new List<Key>(new[] { Key.D, Key.F, Key.J, Key.K });

This comment was marked as off-topic.

This comment was marked as off-topic.

@peppy peppy merged commit d6d19d7 into ppy:master Mar 27, 2017
@peppy peppy deleted the taiko_bash_drawable branch March 27, 2017 03:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants