Defensive Tower - UQdeco2800/2022-studio-1 GitHub Wiki

Introduction

The Defensive Tower class was designed as an extension of the Infrastructure class, and implements attributes that are more specialised for defensive towers. These attributes include damage, range and also the tower's desired texture.

Class Design

This class was designed as an abstract class, to allow for other defensive towers to extend the class and create specialised towers with unique attributes and/or effects. One such Tower which builds off of the Defensive Tower class is Tower1.