Public Member Functions | |
| BaseEngine (const BaseData &data) | |
| void | initialize (const BaseEntryPoint &entry) |
| int | tick (BaseInputState &input) |
| const BaseData & | data () const |
| const uint16 * | xGrid () const |
| const uint16 * | yGrid () const |
| const BaseObject & | object (int id) const |
| const BaseDoor & | door (int id) const |
| const Common::Array< int > & | soundEvents () const |
| void | clearSoundEvents () |
| int | playerX () const |
| int | playerY () const |
| int | playerAngle () const |
| int | health () const |
| int | weaponCounter () const |
| bool | texturesEnabled () const |
| int | entryReturnId () const |
| BaseRayHit | castRay (int angle, int viewColumn) const |
| BaseRayHit | castRayFrom (int16 originX, int16 originY, int angle, int viewColumn) const |
| int | objectAngle (int32 deltaX, int32 deltaY) const |
| int | objectDistance (const BaseObject &object) const |
| int Hopkins::BaseEngine::tick | ( | BaseInputState & | input | ) |
Run one original 24 Hz WBASE simulation step. Returns -1 while running.