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