From 33a969310a788ae5c10be87f04dd0ff5cbcc6399 Mon Sep 17 00:00:00 2001 From: Aidan Ross Date: Wed, 24 May 2023 13:33:59 -0400 Subject: Scoring now almost works, and finished the visuals for hitting a note --- src/fallTest/NoteField.java | 37 ++++++++++++++----------------------- 1 file changed, 14 insertions(+), 23 deletions(-) (limited to 'src/fallTest/NoteField.java') 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; } } -- cgit v1.2.3