Danbias/Code/Game/GameLogic/Game.cpp

75 lines
903 B
C++

#include "Game.h"
#include "Player.h"
#include "Level.h"
#include <DynamicArray.h>
using namespace GameLogic;
using namespace Utility::DynamicMemory;
struct Game::PrivateData
{
PrivateData()
{
}
~PrivateData()
{
}
//DynamicArray<SmartPointer<Player>> players;
DynamicArray<SmartPointer<PlayerData>> players;
SmartPointer<Level> level;
}myData;
Game::Game(void)
{
myData = new PrivateData();
}
Game::~Game(void)
{
if(myData)
{
delete myData;
}
}
void Game::PlayerUseWeapon(int playerID, const WEAPON_FIRE &Usage)
{
}
void Game::GetPlayerPos(int playerID)
{
}
void Game::GetAllPlayerPos()
{
}
Game::PlayerData Game::CreatePlayer()
{
<<<<<<< HEAD
SmartPointer<Player> newPlayer = new Player();
myData->players.Push(newPlayer);
=======
return PlayerData();
>>>>>>> eb6ed13cceff0ce4380699391759883acf487107
}
void Game::CreateTeam()
{
}
void Game::NewFrame()
{
}