示例#1
0
 public CoinBox(GameEngine gameEngine, RoadBox road)
 {
     GameEngine = gameEngine;
     Road       = road;
     road.CoinControl.Location = road.RandomLocation((int)StaticValues.coinPosition);
     road.DrawRoundedControl(road.CoinControl);
 }
 public ClockBox(GameEngine gameEngine, RoadBox road)
 {
     GameEngine = gameEngine;
     Road       = road;
     road.ClockElement.Location = road.RandomLocation((int)StaticValues.clockPosition);
     road.DrawRoundedControl(road.ClockElement);
 }
示例#3
0
 public EnemyCarBox(FrmGame gameForm, GameEngine gameEngine, RoadBox road, PictureBox[] enemies)
 {
     GameForm   = gameForm;
     GameEngine = gameEngine;
     Road       = road;
     Enemies    = enemies;
     movement   = new int[Enemies.Length];
     for (int i = 0; i < road.EnemyCars.Length; i++)
     {
         Enemies[i].Location = road.RandomLocation(Road.random.Next((int)StaticValues.enemyMinLocationY, (int)StaticValues.enemyMaxLocationY));
         movement[i]         = Road.random.Next((int)StaticValues.movementLeft, (int)StaticValues.movementRight);
     }
 }