Public Member Functions | |
| Typhoon (Common::SharedPtr< Battleground > battleground) | |
| void | handleEvent (int eventId) |
| void | enterTyphoon (int level) |
| void | handleClick (Common::SharedPtr< Typhoon > backRef, const Common::String &name) |
| void | hideHead (int idx) |
| void | typhoonA () |
| void | schedule15154 () |
| int | typhonGetNumAliveHeads () |
| void | hitTyphoonHead (Common::SharedPtr< Typhoon > backRef, int idx) |
| void | showHeadNormal (int idx) |
Static Public Member Functions | |
| static void | stopAnims () |
| static void | disableHotzones () |
Public Attributes | |
| bool | _headIsAlive [18] |
| bool | _playingTyphoonRespawnSound |
| bool | _playingTyphoonDieSound |
| bool | _isKilled |
| Common::SharedPtr< Battleground > | _battleground |