#include "Player.h" #include "Game.h" Player::Player( Framework::Vec3 location, int dimensionId, int entityId ) : Entity( PlayerEntityType::INSTANCE, location, dimensionId, entityId ) {} void Player::setName( Framework::Text name ) { this->name = name; } const char *Player::getName() const { return name; } void Player::api( Framework::StreamReader *zRequest, NetworkResponse *zResponse ) { // TODO: answer API calls } PlayerEntityType::PlayerEntityType() : EntityType( ID ) {} void PlayerEntityType::loadSuperEntity( Entity *zEntity, Framework::StreamReader *zReader ) const {} void PlayerEntityType::saveSuperEntity( Entity *zEntity, Framework::StreamWriter *zWriter ) const {} Entity *PlayerEntityType::createEntity( Framework::Vec3 position, int dimensionId, Game *zTarget, int entityId ) const { return new Player( position, dimensionId, entityId ); }