Bugfix things

This commit is contained in:
2015-06-08 12:50:51 +02:00
parent 8766037def
commit a3069af5c0
5 changed files with 46 additions and 24 deletions
+24 -11
View File
@@ -2,24 +2,37 @@ package model;
import java.awt.Color;
import main.Window;
import control.GameStateManager;
import control.LedHandler;
import control.button.ButtonHandler;
public class GameModel{
public static Color[] colors = {Color.GREEN,Color.YELLOW,Color.RED,Color.MAGENTA,Color.CYAN,Color.WHITE};
public class GameModel {
public static Color[] colors = { Color.GREEN, Color.YELLOW, Color.RED, Color.MAGENTA, Color.CYAN, Color.WHITE };
private GameStateManager gsm;
public GameModel(SongHandler sh, GameStateManager gsm)
{
private LedHandler led;
public GameModel(SongHandler sh, GameStateManager gsm, LedHandler led) {
this.gsm = gsm;
for(int i = 1; i < ButtonHandler.getButtons().size(); i++){
ButtonHandler.getButtons().get(i).setColor(colors[i-1]);;
this.led = led;
for (int i = 1; i < ButtonHandler.getButtons().size(); i++) {
ButtonHandler.getButtons().get(i).setColor(colors[i - 1]);
;
}
}
public void update(float factor){
public void update(float factor) {
gsm.update(factor);
Color c = colors[(int) (Math.random() * (colors.length - 1) + 1)];
if (Window.ON_RASP) {
for (int i = 7; i < 54; i++) {
led.setLed(i, c.getRed(), c.getGreen(), c.getBlue());
}
led.show();
}
}
}
+5 -4
View File
@@ -66,8 +66,6 @@ public class PlayState extends GameState {
ButtonHandler.getButton(1).setColor(sh.getCurrentSongInstance().getButtons().get(0).getColor());
// System.out.println("Diff" +
// sh.getCurrentSongInstance().getDifficulty());
}
@Override
@@ -78,8 +76,6 @@ public class PlayState extends GameState {
for (ButtonInstance bu : sh.getCurrentSongInstance().getButtonsBetween(oldProgress, progress)) {
Button b = ButtonHandler.getButton(bu.getButtonID());
b.setColor(bu.getColor());
// System.out.println(bu.getButtonID() + " - " + bu.getColor()+
// " / " + b.getColor());
}
for (ObjectInstance ob : sh.getCurrentSongInstance().getObjectsBetween(oldProgress, progress)) {
@@ -168,6 +164,11 @@ public class PlayState extends GameState {
lifePoints -= 1.5;
}
}
if(e.getButton().getButtonID() == 0)
{
gsm.setState(State.MENU_STATE);
}
}
@Override