arranged large classes
This commit is contained in:
@@ -62,18 +62,12 @@ public class GamePanel extends JPanel implements Runnable {
|
||||
this.setFocusable(true);
|
||||
}
|
||||
|
||||
public void setupGame() {
|
||||
assetSetter.setObject();
|
||||
assetSetter.setNPC();
|
||||
assetSetter.setMonster();
|
||||
gameState = GameState.TITLE;
|
||||
}
|
||||
// GAME THREAD / CORE
|
||||
|
||||
public void startGameThread() {
|
||||
gameThread = new Thread(this);
|
||||
gameThread.start();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void run() {
|
||||
double drawInterval = (double) 1000000000 / FPS;
|
||||
@@ -103,6 +97,7 @@ public class GamePanel extends JPanel implements Runnable {
|
||||
}
|
||||
}
|
||||
|
||||
// FRAME GENERATION
|
||||
public void update() {
|
||||
switch(gameState) {
|
||||
case PLAY:
|
||||
@@ -114,7 +109,6 @@ public class GamePanel extends JPanel implements Runnable {
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
public void paintComponent(Graphics graphics) {
|
||||
super.paintComponent(graphics);
|
||||
Graphics2D graphics2d = (Graphics2D) graphics;
|
||||
@@ -159,19 +153,26 @@ public class GamePanel extends JPanel implements Runnable {
|
||||
graphics.dispose();
|
||||
}
|
||||
|
||||
// MUSIC
|
||||
public void playMusic(int i) {
|
||||
music.setFile(i);
|
||||
music.play();
|
||||
music.loop();
|
||||
}
|
||||
|
||||
public void stopMusic() {
|
||||
music.stop();
|
||||
}
|
||||
|
||||
public void playSE(int i) {
|
||||
se.setFile(i);
|
||||
se.play();
|
||||
}
|
||||
|
||||
// SETTING THINGS UP
|
||||
public void setupGame() {
|
||||
assetSetter.setObject();
|
||||
assetSetter.setNPC();
|
||||
assetSetter.setMonster();
|
||||
gameState = GameState.TITLE;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user