GameModel.java 552 B

12345678910111213141516171819202122232425
  1. package model;
  2. import java.awt.Color;
  3. import control.GameStateManager;
  4. import control.button.ButtonHandler;
  5. public class GameModel{
  6. public static Color[] colors = {Color.GREEN,Color.YELLOW,Color.RED,Color.MAGENTA,Color.CYAN,Color.WHITE};
  7. private GameStateManager gsm;
  8. public GameModel(SongHandler sh, GameStateManager gsm)
  9. {
  10. this.gsm = gsm;
  11. for(int i = 1; i < ButtonHandler.getButtons().size(); i++){
  12. ButtonHandler.getButtons().get(i).setColor(colors[i-1]);;
  13. }
  14. }
  15. public void update(float factor){
  16. gsm.update(factor);
  17. }
  18. }