#include <Turtle.h>

Public Member Functions | |
| CTurtle () | |
| Standard constructor. | |
| ~CTurtle () | |
| Standard destructor. | |
| bool | Init (HWND hWnd, LPDIRECT3DDEVICE9 pd3dDevice) |
| Init function loads turtle skinned model (CXFileEntity). | |
| void | OnFrameMove (LPDIRECT3DDEVICE9 pd3dDevice, float fElapsedTime, D3DXMATRIXA16 *matWorld) |
| Move animated model. | |
| void | OnRender (LPDIRECT3DDEVICE9 pd3dDevice) |
| Render skinned model. | |
| void | Restart () |
| Restart turtle (position, facing, etc..). | |
This class represent our hero - the turtle shepherd. It holds instance of animated turtle model - CXFileEntity, position, facing and state of turtle.
| CTurtle::CTurtle | ( | ) |
Standard constructor.
| CTurtle::~CTurtle | ( | ) |
Standard destructor.
| bool CTurtle::Init | ( | HWND | hWnd, | |
| LPDIRECT3DDEVICE9 | pd3dDevice | |||
| ) |
| void CTurtle::OnFrameMove | ( | LPDIRECT3DDEVICE9 | pd3dDevice, | |
| float | fElapsedTime, | |||
| D3DXMATRIXA16 * | matWorld | |||
| ) |
Move animated model.
| void CTurtle::OnRender | ( | LPDIRECT3DDEVICE9 | pd3dDevice | ) |
Render skinned model.
| void CTurtle::Restart | ( | ) |
Restart turtle (position, facing, etc..).
1.5.3