//debug boolean GAME_FREEZE = false; //game int SCREEN_WIDTH = 396; int SCREEN_HEIGHT = 396; boolean EDITOR_MODE = false; int EDITOR_COUNT = 0; //shadow bits int UNIQUE_ID_COUNTER = 0; int NUM_SHADOW_BITS = 400; ShadowBit [] SHADOW_BITS; //player Player PLAYER; float MAX_MOVE_DISTANCE = 2.5f; float POUNCE_DISTANCE = 60.f; float POUNCE_DIST_SQ = 3600.f; //red int NUM_RED = 5; Red [] RED; int NUM_RED_SCREAMS = NUM_RED * 2; RedScream [] RED_SCREAMS; //grid int BITS_PER_GRID_CELL = 10; Grid GRID; //physics float MAX_AFFECT_DIST = 200.f; //input Input INPUT; //helper functions int CapInt( int Num, int Low, int High ) { if( Num < Low ) { Num = Low; } else if( Num > High ) { Num = High; } return Num; } float CapFloat( float Num, float Low, float High ) { if( Num < Low ) { Num = Low; } else if( Num > High ) { Num = High; } return Num; }