GameModel.java 599 B

12345678910111213141516171819202122232425262728
  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.MAGENTA,Color.RED,Color.GREEN,Color.YELLOW,Color.CYAN,Color.WHITE};
  7. private GameStateManager gsm;
  8. private SongHandler sh;
  9. public GameModel(SongHandler sh, GameStateManager gsm)
  10. {
  11. this.gsm = gsm;
  12. this.sh = sh;
  13. for(int i = 1; i < ButtonHandler.getButtons().size(); i++){
  14. ButtonHandler.getButtons().get(i).setColor(colors[i-1]);;
  15. }
  16. }
  17. public void update(float factor){
  18. gsm.update(factor);
  19. }
  20. }