Public Member Functions | |
| void | setEnergyValue (const uint32) |
| void | startEnergyDraining () |
| void | setEnergyDrainRate (Common::Rational) |
| Common::Rational | getEnergyDrainRate () |
| void | stopEnergyDraining () |
| void | drainEnergy (const int32) |
| int32 | getCurrentEnergy () |
| void | restoreLastEnergyValue () |
| void | saveCurrentEnergyValue () |
| void | calibrateEnergyBar () |
Protected Member Functions | |
| void | timeChanged (const TimeValue) override |
| void | calcLevelRect (Common::Rect &) |
| void | draw (const Common::Rect &) override |
Protected Attributes | |
| uint32 | _barColor |
| Common::Rect | _levelRect |
| EnergyStage | _stage |
| Sprite | _energyLight |
| Blinker | _lightBlinker |
| bool | _calibrating |
| bool | _dontFlash |