//===================================== interface ITurret //===================================== >> The interface that all "Common" Turret Classes > MUST inherit from. ------------- Group: Common ------------- -------- Methods: -------- void tick(); Function: Called by the application, once per frame. It should be used to do any continous processing and logic that a turret may need to do. Arguments: N/A Returns: N/A void fire( Creep@ c ); Function: Called by the application, when a turret is ready to fire, and there is a creep in range. Arguments: Creep@ - The creep to fire upon Returns: N/A void upgrade(); Function: Called by the application, when a turret is upgraded. Arguments: N/A Returns: N/A void setWorld( World@ w ); Function: Called by the application, when the turret is added to the world, giving the turret an object handle to the world it now resides. Arguments: N/A Returns: N/A