The Tank turret should be a class, and encapsulate its own update and draw methods.
The Tank should have a Turret.
The Turret might have a reference to its parent Tank.
Acceptance Criteria
- Turret is its own class
- Tank instantiates Turret
- Tank updates and draws Turret through Turret's class functions
The Tank turret should be a class, and encapsulate its own update and draw methods.
The Tank should have a Turret.
The Turret might have a reference to its parent Tank.
Acceptance Criteria