javoids
Class Debug

java.lang.Object
  extended by javoids.Debug
All Implemented Interfaces:
java.io.Serializable

public final class Debug
extends java.lang.Object
implements java.io.Serializable

This class is used to control debugging aspects of the game (so only certain things are in debug mode at one time).

Author:
mallette
See Also:
Serialized Form

Field Summary
static boolean CreateJavoid
          are javoids allowed to be created?
static boolean CreateMine
          are mines allowed to be created?
static boolean CreatePowerUp
          are power ups allowed to be created?
static boolean CreateShip
          are ships allowed to be created?
static boolean CreateSingularity
          are singularities allowed to be created?
static boolean CreateSingularityJavoid
          are javoids allowed to be created from white holes?
static boolean debug
          is the application in debug mode? (just generic debugging not related to a specific sub system)
static boolean debugGravityPoint
          are the gravit points being debugged?
static boolean debugHighScores
          are the high scores being debugged?
static boolean debugHighScoresInternal
          are the high scores being debugged at a low level?
static boolean debugImage
          are the images being debugged?
static boolean debugItem
          are the items being debugged?
static boolean debugJavoid
          are the javoids being debugged?
static boolean debugKeyMap
          are the keys being debugged?
static boolean debugKeyMapInternal
          are the keys being debugged at a low level?
static boolean debugMine
          are the mine being debugged?
static boolean debugOneSprite
          is one sprite being debugged (only allow one at a time of each type) to be debugged?
static boolean debugShield
          are the shields being debugged?
static boolean debugShip
          are the ships being debugged?
static boolean debugSound
          are the sounds being debugged?
static boolean debugUserHome
          is the user's home directory being debugged?
static boolean debugWeapon
          are the weapons being debugged?
static boolean debugWeaponHoming
          are the homing weapons being debugged?
static boolean debugWeaponShield
          are the shielded weapons being debugged?
private static long serialVersionUID
          This is the version used for serializing/deserializing (storing/retrieving) this object
 
Constructor Summary
Debug()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serialVersionUID

private static final long serialVersionUID
This is the version used for serializing/deserializing (storing/retrieving) this object

See Also:
Constant Field Values

debug

public static final boolean debug
is the application in debug mode? (just generic debugging not related to a specific sub system)

See Also:
Constant Field Values

debugSound

public static final boolean debugSound
are the sounds being debugged?

See Also:
Constant Field Values

debugImage

public static final boolean debugImage
are the images being debugged?

See Also:
Constant Field Values

debugWeapon

public static final boolean debugWeapon
are the weapons being debugged?

See Also:
Constant Field Values

debugWeaponHoming

public static final boolean debugWeaponHoming
are the homing weapons being debugged?

See Also:
Constant Field Values

debugWeaponShield

public static final boolean debugWeaponShield
are the shielded weapons being debugged?

See Also:
Constant Field Values

debugShield

public static final boolean debugShield
are the shields being debugged?

See Also:
Constant Field Values

debugItem

public static final boolean debugItem
are the items being debugged?

See Also:
Constant Field Values

debugOneSprite

public static final boolean debugOneSprite
is one sprite being debugged (only allow one at a time of each type) to be debugged?

See Also:
Constant Field Values

debugJavoid

public static final boolean debugJavoid
are the javoids being debugged?

See Also:
Constant Field Values

debugMine

public static final boolean debugMine
are the mine being debugged?

See Also:
Constant Field Values

debugGravityPoint

public static final boolean debugGravityPoint
are the gravit points being debugged?

See Also:
Constant Field Values

debugShip

public static final boolean debugShip
are the ships being debugged?

See Also:
Constant Field Values

debugKeyMap

public static final boolean debugKeyMap
are the keys being debugged?

See Also:
Constant Field Values

debugKeyMapInternal

public static final boolean debugKeyMapInternal
are the keys being debugged at a low level?

See Also:
Constant Field Values

debugHighScores

public static final boolean debugHighScores
are the high scores being debugged?

See Also:
Constant Field Values

debugHighScoresInternal

public static final boolean debugHighScoresInternal
are the high scores being debugged at a low level?

See Also:
Constant Field Values

debugUserHome

public static final boolean debugUserHome
is the user's home directory being debugged?

See Also:
Constant Field Values

CreateJavoid

public static final boolean CreateJavoid
are javoids allowed to be created?

See Also:
Constant Field Values

CreateSingularity

public static final boolean CreateSingularity
are singularities allowed to be created?

See Also:
Constant Field Values

CreateSingularityJavoid

public static final boolean CreateSingularityJavoid
are javoids allowed to be created from white holes?

See Also:
Constant Field Values

CreateShip

public static final boolean CreateShip
are ships allowed to be created?

See Also:
Constant Field Values

CreatePowerUp

public static final boolean CreatePowerUp
are power ups allowed to be created?

See Also:
Constant Field Values

CreateMine

public static final boolean CreateMine
are mines allowed to be created?

See Also:
Constant Field Values
Constructor Detail

Debug

public Debug()