GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
CollisionMove Class Reference
Inheritance diagram for CollisionMove:
Collaboration diagram for CollisionMove:

Public Member Functions

 CollisionMove (Bitmap< int > *scene, float start_x, float end_x, float start_y, float end_y, float s_x, float m_x, float e_x, float s_y, float m_y, float e_y, float speed_up, float speed_down, float speed_left, float speed_right, float speed_gravity)
void execute (MainLoopEnv &e)
Point2d to_bm (Point p) const
void handle_event (MainLoopEvent &e)
float XPos () const
float YPos () const
float ZPos () const
Public Member Functions inherited from InputForMoving
virtual ~InputForMoving ()

Constructor & Destructor Documentation

◆ CollisionMove()

CollisionMove::CollisionMove ( Bitmap< int > * scene,
float start_x,
float end_x,
float start_y,
float end_y,
float s_x,
float m_x,
float e_x,
float s_y,
float m_y,
float e_y,
float speed_up,
float speed_down,
float speed_left,
float speed_right,
float speed_gravity )
inline

Member Function Documentation

◆ execute()

void CollisionMove::execute ( MainLoopEnv & e)
inlinevirtual

Implements InputForMoving.

◆ handle_event()

void CollisionMove::handle_event ( MainLoopEvent & e)
inlinevirtual

Implements InputForMoving.

◆ to_bm()

Point2d CollisionMove::to_bm ( Point p) const
inline
Here is the caller graph for this function:

◆ XPos()

float CollisionMove::XPos ( ) const
inlinevirtual

Implements InputForMoving.

◆ YPos()

float CollisionMove::YPos ( ) const
inlinevirtual

Implements InputForMoving.

◆ ZPos()

float CollisionMove::ZPos ( ) const
inlinevirtual

Implements InputForMoving.


The documentation for this class was generated from the following file: