diff options
Diffstat (limited to 'src/fallTest/NoteField.java')
-rw-r--r-- | src/fallTest/NoteField.java | 37 |
1 files changed, 14 insertions, 23 deletions
diff --git a/src/fallTest/NoteField.java b/src/fallTest/NoteField.java index a24fea0..956acd2 100644 --- a/src/fallTest/NoteField.java +++ b/src/fallTest/NoteField.java @@ -3,32 +3,23 @@ */ package fallTest; +import javafx.animation.TranslateTransition; + public class NoteField { - private boolean failed = false; - private final int NOTESPEED = 5; - private int yPos = SongPlayer.HEIGHT; - - public void gameTick() { - if (!failed) { - if (yPos > 0) { - yPos -= NOTESPEED; - } - else { - failed = true; - } - } - } - - public int goalDistance() { - return (yPos-((SongPlayer.HEIGHT)/6)); + private Block note; + private TranslateTransition anim; + + public NoteField(Block newNote, TranslateTransition newAnim) { + note = newNote; + anim = newAnim; } - - public boolean getFailed() { - return failed; + + public Block getNote() { + return note; } - - public int getY() { - return yPos; + + public TranslateTransition getAnim() { + return anim; } } |