|
| Math::Angle | rotation () const override |
| |
| float | scale () const override |
| |
| void | preUpdate () override |
| |
| void | update () override |
| |
| void | setRoomBounds (Graphic &background) override |
| |
| void | setFollow (WalkingCharacter *target) override |
| |
|
void | setFollow (WalkingCharacter *target, bool catchup) |
| |
| void | onChangedRoom (bool resetCamera) override |
| |
| void | onTriggeredDoor (WalkingCharacter *target) override |
| |
| void | onTriggeredDoor (Common::Point fixedPosition) override |
| |
| void | onScriptChangedCharacter (MainCharacterKind kind) override |
| |
| void | onUserChangedCharacter () override |
| |
| void | onOpenMenu () override |
| |
| void | onCloseMenu () override |
| |
| void | syncGame (Common::Serializer &s) override |
| |
|
Task * | lerpPos (Process &process, Math::Vector2d targetPos, int32 duration, EasingType easingType) |
| |
|
Task * | lerpPos (Process &process, Math::Vector3d targetPos, int32 duration, EasingType easingType) |
| |
|
Task * | lerpPosZ (Process &process, float targetPosZ, int32 duration, EasingType easingType) |
| |
|
Task * | lerpScale (Process &process, float targetScale, int32 duration, EasingType easingType) |
| |
|
Task * | lerpRotation (Process &process, float targetRotation, int32 duration, EasingType easingType) |
| |
|
Task * | lerpPosScale (Process &process, Math::Vector3d targetPos, float targetScale, int32 duration, EasingType moveEasingType, EasingType scaleEasingType) |
| |
|
Task * | waitToStop (Process &process) |
| |
|
Task * | shake (Process &process, Math::Vector2d amplitude, Math::Vector2d frequency, int32 duration) |
| |
|
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 |
| |