72 lines
828 B
C++
72 lines
828 B
C++
#include "Game.h"
|
|
#include "Player.h"
|
|
#include "Level.h"
|
|
#include <DynamicArray.h>
|
|
#include <GID.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()
|
|
{
|
|
SmartPointer<Player> newPlayer = new Player();
|
|
|
|
myData->players.Push(newPlayer);
|
|
}
|
|
|
|
void Game::CreateTeam()
|
|
{
|
|
|
|
}
|
|
|
|
void Game::NewFrame()
|
|
{
|
|
|
|
} |