From e30a0cc1ed8e0ad09377a851e11b849caeeb2c9e Mon Sep 17 00:00:00 2001 From: Joshua Sigona Date: Thu, 7 Oct 2021 21:23:01 +0900 Subject: [PATCH] Scale note sizes as they approach the note scoring sections --- LLSIG/src/main/java/LLSIG/Canvas.java | 4 +++- LLSIG/src/main/java/LLSIG/LLSIG.java | 6 +++--- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/LLSIG/src/main/java/LLSIG/Canvas.java b/LLSIG/src/main/java/LLSIG/Canvas.java index bae05d0..8e07b5a 100644 --- a/LLSIG/src/main/java/LLSIG/Canvas.java +++ b/LLSIG/src/main/java/LLSIG/Canvas.java @@ -46,8 +46,10 @@ public class Canvas extends JPanel{ int noteCounter = 0; while (lane.noteExists(noteCounter)) { Note n = lane.getNote(noteCounter); + double PLAYTIME_RATIO = (1-(((double)n.getStartFrame()-LLSIG.game.musicPlayer.getPlayPosition())/LLSIG.game.NOTE_SPEED)); if (n.getStartFrame()-LLSIG.game.musicPlayer.getPlayPosition() lanes = new ArrayList(); String song = "MiChi - ONE-315959669"; - final static Dimension WINDOW_SIZE = new Dimension(1024,800); + final static Dimension WINDOW_SIZE = new Dimension(1280,1050); public boolean EDITMODE = true; public boolean PLAYING = false; //Whether or not a song is loaded and playing. @@ -136,7 +136,7 @@ public class LLSIG implements KeyListener{ case KeyEvent.VK_L:{lane=7;}break; case KeyEvent.VK_SEMICOLON:{lane=8;}break; case KeyEvent.VK_P:{if (LLSIG.game.PLAYING&&musicPlayer.isPaused()) {musicPlayer.resume();} else {musicPlayer.pause();}}break; - case KeyEvent.VK_Q:{if (LLSIG.game.PLAYING) {musicPlayer.pause();SaveSongData("music/"+song+".sig",lanes);}}break; + case KeyEvent.VK_Q:{if (LLSIG.game.PLAYING) {musicPlayer.pause();SaveSongData(song,lanes);}}break; } if (LLSIG.game.PLAYING&&lane!=-1) { LLSIG.game.lanes.get(lane).addNote(new Note(NoteType.NORMAL,musicPlayer.getPlayPosition()));