zombie.gameStates
Class IngameState

java.lang.Object
  extended by zombie.gameStates.GameState
      extended by zombie.gameStates.IngameState

public class IngameState
extends GameState

Author:
LEMMY

Field Summary
static boolean AlwaysDebugPathfinding
           
 boolean cacheMusic
           
static boolean DebugPathfinding
           
static java.util.ArrayList<IsoWorld.Frame> Frames
           
static java.lang.Long GameID
           
static IngameState instance
           
 Audio musicTrack
           
 long numberTicks
           
 boolean Paused
           
static int WaitMul
           
 
Constructor Summary
IngameState()
           
 
Method Summary
static void copyDirectory(java.io.File sourceLocation, java.io.File targetLocation)
           
static void copyWorld(java.lang.String src, java.lang.String dest)
           
static void createWorld(java.lang.String worldName)
           
 void enter()
           
 void exit()
           
 void FadeIn(int seconds)
           
 void FadeOut(int seconds)
           
 void render()
           
 void renderframe(int nPlayer)
           
 void renderframeui()
           
 void StartMusic()
           
 void StartMusic(java.lang.String filename)
           
 GameStateMachine.StateAction update()
           
 void UpdateStuff()
           
 
Methods inherited from class zombie.gameStates.GameState
redirectState
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DebugPathfinding

public static boolean DebugPathfinding

AlwaysDebugPathfinding

public static boolean AlwaysDebugPathfinding

WaitMul

public static int WaitMul

instance

public static IngameState instance

numberTicks

public long numberTicks

musicTrack

public Audio musicTrack

Paused

public boolean Paused

cacheMusic

public boolean cacheMusic

GameID

public static java.lang.Long GameID

Frames

public static java.util.ArrayList<IsoWorld.Frame> Frames
Constructor Detail

IngameState

public IngameState()
Method Detail

UpdateStuff

public void UpdateStuff()

enter

public void enter()
Overrides:
enter in class GameState

exit

public void exit()
Overrides:
exit in class GameState

FadeIn

public void FadeIn(int seconds)

FadeOut

public void FadeOut(int seconds)

renderframe

public void renderframe(int nPlayer)

renderframeui

public void renderframeui()

render

public void render()
Overrides:
render in class GameState

StartMusic

public void StartMusic()

StartMusic

public void StartMusic(java.lang.String filename)

update

public GameStateMachine.StateAction update()
Overrides:
update in class GameState

copyWorld

public static void copyWorld(java.lang.String src,
                             java.lang.String dest)

copyDirectory

public static void copyDirectory(java.io.File sourceLocation,
                                 java.io.File targetLocation)
                          throws java.io.IOException
Throws:
java.io.IOException

createWorld

public static void createWorld(java.lang.String worldName)