GL - player inherits dynamicobject instead of object
This commit is contained in:
parent
eaf0ae1479
commit
ce4c57bab3
|
@ -21,13 +21,13 @@ struct Level::PrivateData
|
|||
{
|
||||
}
|
||||
|
||||
SmartPointer<TeamManager> teamManager;
|
||||
//SmartPointer<TeamManager> teamManager;
|
||||
|
||||
DynamicArray<SmartPointer<StaticObject>> staticObjects;
|
||||
//DynamicArray<SmartPointer<StaticObject>> staticObjects;
|
||||
|
||||
DynamicArray<SmartPointer<DynamicObject>> dynamicObjects;
|
||||
//DynamicArray<SmartPointer<DynamicObject>> dynamicObjects;
|
||||
|
||||
SmartPointer<GameMode> gameMode;
|
||||
//SmartPointer<GameMode> gameMode;
|
||||
|
||||
SmartPointer<ICustomBody> rigidBodyLevel;
|
||||
|
||||
|
@ -72,17 +72,17 @@ void Level::InitiateLevel(float radius)
|
|||
|
||||
void Level::AddPlayerToTeam(Player *player, int teamID)
|
||||
{
|
||||
myData->teamManager->AddPlayerToTeam(player,teamID);
|
||||
//myData->teamManager->AddPlayerToTeam(player,teamID);
|
||||
}
|
||||
|
||||
void Level::CreateTeam(int teamSize)
|
||||
{
|
||||
myData->teamManager->CreateTeam(teamSize);
|
||||
//myData->teamManager->CreateTeam(teamSize);
|
||||
}
|
||||
|
||||
void Level::RespawnPlayer(Player *player)
|
||||
{
|
||||
myData->teamManager->RespawnPlayerRandom(player);
|
||||
//myData->teamManager->RespawnPlayerRandom(player);
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -6,7 +6,7 @@ using namespace GameLogic;
|
|||
using namespace Oyster::Physics;
|
||||
|
||||
Player::Player()
|
||||
:Object(CollisionManager::PlayerCollision, OBJECT_TYPE::OBJECT_TYPE_PLAYER)
|
||||
:DynamicObject(CollisionManager::PlayerCollision, OBJECT_TYPE::OBJECT_TYPE_PLAYER)
|
||||
{
|
||||
weapon = new Weapon();
|
||||
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
|
||||
#include "GameLogicStates.h"
|
||||
#include "OysterMath.h"
|
||||
#include "Object.h"
|
||||
#include "DynamicObject.h"
|
||||
#include "OysterMath.h"
|
||||
#include "CollisionManager.h"
|
||||
|
||||
|
@ -15,9 +15,8 @@
|
|||
namespace GameLogic
|
||||
{
|
||||
class Weapon;
|
||||
class Player : public Object
|
||||
class Player : public DynamicObject
|
||||
{
|
||||
|
||||
public:
|
||||
Player(void);
|
||||
~Player(void);
|
||||
|
|
Loading…
Reference in New Issue