43 lines
662 B
C++
43 lines
662 B
C++
|
#include "C_Player.h"
|
||
|
#include "DllInterfaces/GFXAPI.h"
|
||
|
using namespace DanBias::Client;
|
||
|
|
||
|
struct C_Player::myData
|
||
|
{
|
||
|
myData(){}
|
||
|
Oyster::Math3D::Float4x4 view;
|
||
|
Oyster::Math3D::Float4x4 proj;
|
||
|
Oyster::Graphics::Model::Model *model;
|
||
|
}privData;
|
||
|
|
||
|
C_Player::C_Player(void)
|
||
|
{
|
||
|
}
|
||
|
|
||
|
|
||
|
C_Player::~C_Player(void)
|
||
|
{
|
||
|
|
||
|
}
|
||
|
|
||
|
void C_Player::Init()
|
||
|
{
|
||
|
// load models
|
||
|
privData = new myData();
|
||
|
privData->model = Oyster::Graphics::API::CreateModel(L"crate");
|
||
|
}
|
||
|
void C_Player::setPos()
|
||
|
{
|
||
|
|
||
|
}
|
||
|
|
||
|
void C_Player::Render()
|
||
|
{
|
||
|
Oyster::Graphics::API::RenderModel(*(privData->model));
|
||
|
}
|
||
|
void C_Player::Release()
|
||
|
{
|
||
|
Oyster::Graphics::API::DeleteModel(privData->model);
|
||
|
delete privData;
|
||
|
}
|