The Dinasour Object handle.
More...
#include <Dinasour.h>
|
| Dinasour (QObject *parent=nullptr) |
| Dinasour creator.
|
|
bool | isJumping () const |
| isJumping is our cute jumping?
|
|
void | make_jump () |
| make_jump jump!
|
|
bool | isLaying () const |
| isLaying is our cute laying(ducking actually...)?
|
|
void | set_laying (bool st) |
| set_laying set lay status
|
|
void | process_animation () |
| process_animation using in game update for dinosaur action
|
|
void | set_providing_state (State s) |
| set_providing_state set the state of dinasour
|
|
QRect & | provide_current_bounding_rect () override |
| provide_current_bounding_rect bounding rect
|
|
QPixmap & | provide_drawing_srcframe () override |
| provide_current_bounding_rect pixmap for draw
|
|
| FigureObject (QObject *parent=nullptr) |
| Constructs a FigureObject.
|
|
virtual | ~FigureObject ()=default |
| Virtual destructor.
|
|
The Dinasour Object handle.
◆ State
enum class Dinasour::State |
|
strong |
States of Dinasour supports.
Enumerator |
---|
READY | dinasour ready!
|
RUNNING | normal run
|
LAYING | laying run
|
DIE | dinasour die
|
◆ Dinasour()
Dinasour::Dinasour |
( |
QObject * |
parent = nullptr | ) |
|
|
explicit |
◆ isJumping()
bool Dinasour::isJumping |
( |
| ) |
const |
|
inline |
isJumping is our cute jumping?
- Returns
- result
◆ isLaying()
bool Dinasour::isLaying |
( |
| ) |
const |
|
inline |
isLaying is our cute laying(ducking actually...)?
- Returns
- result
◆ provide_current_bounding_rect()
QRect & Dinasour::provide_current_bounding_rect |
( |
| ) |
|
|
overridevirtual |
provide_current_bounding_rect bounding rect
- Returns
- bounding rect
Implements FigureObject.
◆ provide_drawing_srcframe()
QPixmap & Dinasour::provide_drawing_srcframe |
( |
| ) |
|
|
overridevirtual |
provide_current_bounding_rect pixmap for draw
- Returns
- drawable map
Implements FigureObject.
◆ set_laying()
void Dinasour::set_laying |
( |
bool |
st | ) |
|
set_laying set lay status
- Parameters
-
◆ set_providing_state()
void Dinasour::set_providing_state |
( |
State |
s | ) |
|
set_providing_state set the state of dinasour
- Parameters
-
The documentation for this class was generated from the following files:
- extern_app/games/CCIMX_DinoGame/figure/dinasour/Dinasour.h
- extern_app/games/CCIMX_DinoGame/figure/dinasour/Dinasour.cpp