|
|
virtual Math::Angle | rotation () const =0 |
| |
|
virtual float | scale () const =0 |
| |
|
virtual void | preUpdate ()=0 |
| |
|
virtual void | update ()=0 |
| |
|
virtual void | setRoomBounds (Graphic &background)=0 |
| |
|
virtual void | setFollow (WalkingCharacter *target)=0 |
| |
|
virtual void | onChangedRoom (bool resetCamera)=0 |
| |
|
virtual void | onTriggeredDoor (WalkingCharacter *target)=0 |
| |
|
virtual void | onTriggeredDoor (Common::Point fixedPosition)=0 |
| |
|
virtual void | onScriptChangedCharacter (MainCharacterKind kind)=0 |
| |
|
virtual void | onUserChangedCharacter ()=0 |
| |
|
virtual void | onOpenMenu ()=0 |
| |
|
virtual void | onCloseMenu ()=0 |
| |
|
virtual void | syncGame (Common::Serializer &s)=0 |
| |
|
Math::Vector3d | transform2Dto3D (Math::Vector3d v) const |
| |
|
Math::Vector3d | transform3Dto2D (Math::Vector3d v) const |
| |
|
Common::Point | transform3Dto2D (Common::Point p) const |
| |
|
|
Math::Vector3d | setAppliedCenter (Math::Vector3d center) |
| |
|
void | setupMatricesAround (Math::Vector3d center) |
| |
|
|
float | _roomScale = 1.0f |
| |
|
Math::Vector2d | _roomMin = Math::Vector2d(-10000, -10000) |
| |
|
Math::Vector2d | _roomMax = Math::Vector2d(10000, 10000) |
| |
|
Math::Vector3d | _appliedCenter |
| |
|
Math::Matrix4 | _mat3Dto2D |
| |
|
Math::Matrix4 | _mat2Dto3D |
| |
The documentation for this class was generated from the following file: