| 
									
										
										
										
											2017-12-25 23:49:48 +00:00
										 |  |  | #ifndef PLAYER_HPP_INCLUDED
 | 
					
						
							|  |  |  | #define PLAYER_HPP_INCLUDED
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #include "Character.hpp"
 | 
					
						
							|  |  |  | #include "../JavaClass/Class.hpp"
 | 
					
						
							|  |  |  | #include <vector>
 | 
					
						
							|  |  |  | #include <string>
 | 
					
						
							|  |  |  | #include <cstdint>
 | 
					
						
							|  |  |  | #include "PlayerInfo.hpp"
 | 
					
						
							| 
									
										
										
										
											2018-02-24 12:59:53 +00:00
										 |  |  | #include "NamePair.hpp"
 | 
					
						
							| 
									
										
										
										
											2017-12-25 23:49:48 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | class Player : public Character | 
					
						
							|  |  |  | { | 
					
						
							|  |  |  |     public: | 
					
						
							|  |  |  |         Player(); | 
					
						
							|  |  |  |         Player(const void* Obj); | 
					
						
							|  |  |  |         Player(const Player& P); | 
					
						
							|  |  |  |         static Class GetClass(); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         std::vector<std::string> GetActions() const; | 
					
						
							|  |  |  |         std::int32_t GetCombatLevel() const; | 
					
						
							|  |  |  |         bool GetHidden() const; | 
					
						
							|  |  |  |         PlayerInfo GetInfo() const; | 
					
						
							| 
									
										
										
										
											2018-02-24 12:59:53 +00:00
										 |  |  |         NamePair GetNamePair() const; | 
					
						
							| 
									
										
										
										
											2017-12-25 23:49:48 +00:00
										 |  |  |         std::int32_t GetOverheadIcon() const; | 
					
						
							|  |  |  |         std::int32_t GetSkullIcon() const; | 
					
						
							|  |  |  |         std::int32_t GetTeam() const; | 
					
						
							|  |  |  |         std::int32_t GetTotalLevel() const; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | }; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #endif // PLAYER_HPP_INCLUDED
 |