+
+ struct LaserInfo laser;
+
+ short Ur[MAX_PLAYFIELD_WIDTH][MAX_PLAYFIELD_HEIGHT];
+ short Hit[MAX_PLAYFIELD_WIDTH][MAX_PLAYFIELD_HEIGHT];
+ short Box[MAX_PLAYFIELD_WIDTH][MAX_PLAYFIELD_HEIGHT];
+ short Angle[MAX_PLAYFIELD_WIDTH][MAX_PLAYFIELD_HEIGHT];
+
+ short LX, LY;
+ short XS, YS;
+ short ELX, ELY;
+ short CT, Ct;
+
+ int last_LX, last_LY, last_hit_mask;
+ int hold_x, hold_y;
+ int pacman_nr;
+
+ DelayCounter rotate_delay;
+ DelayCounter pacman_delay;
+ DelayCounter energy_delay;
+ DelayCounter overload_delay;