#ifndef PLAYER_H #define PLAYER_H #include "gl.h" #include "vector.h" #include #include #include #include class Player { private: uint32_t id; std::string name; Vector3 pos; float t; public: typedef boost::shared_ptr p; Player(uint32_t id, Vector3& pos, const std::string name); uint32_t get_id(); std::string get_name(); Vector3 get_pos(); void set_pos(Vector3& pos); void render(FTFont *font, unsigned int steps, GLuint texture); }; typedef std::list PlayerList; #endif