/***

Global Definitions for Pacster Package

***/

#ifndef _GLOBALS_H_
#define _GLOBALS_H_

const int space_id = 1;  // returned by identify of space class
const int wall_id = 2;   // returned by identify of wall class
const int user_id = 3;   // returned by identify of user class
const int ghost_id = 4;  // returned by identify of ghost class
const int pellet_id = 5; // returned by identify of pellet class

const int time_delay = 60;             // time delay constant
const int pellet_die_time = 50;        // time for pellet to disappear
const int show_user_death_time = 1000; // time to show the user's death

const int user_speed = 3;  // speed of user (lower is faster)
const int ghost_speed = 4; // speed of ghost (lower is faster)

const int pellet_power_time_increment = 100;

const int score_inc_eat_ghost = 5;  //Point value of eating ghost
const int score_inc_new_life = 200; //Number of points/new life

const int ending_sound_time = 1952;  // how long death sound takes

enum Direction { NONE, NORTH, EAST, SOUTH, WEST };

#endif
