public Engine(IUserInterface userInterface, ICollisionDispatcher collisionDispatcher, IRenderer renderer, Tank theTank, IEnemyFactory enemy, int sleepTimeInMs) { this.userInterface = userInterface; this.collisionDispatcher = collisionDispatcher; this.renderer = renderer; this.theTank = theTank; this.sleepTime = sleepTimeInMs; this.enemy = enemy; this.score = 0; this.lastLevelScore = 0; allObjects = new List<GameObject>(); allObjects.Add(theTank); }
public Engine(IUserInterface userInterface, ICollisionDispatcher collisionDispatcher, IRenderer renderer, Tank theTank, IEnemyFactory enemy, int sleepTimeInMs) { this.userInterface = userInterface; this.collisionDispatcher = collisionDispatcher; this.renderer = renderer; this.theTank = theTank; this.sleepTime = sleepTimeInMs; this.enemy = enemy; this.score = 0; this.lastLevelScore = 0; allObjects = new List <GameObject>(); allObjects.Add(theTank); }