NS/dev/3.2-movements/source/mod/AvHServerPlayerData.h
tankefugl 1d385ec5bf o Created branch for movement codes
- added +attack2
- fade blink reworked
- onos charge reworked

git-svn-id: https://unknownworlds.svn.cloudforge.com/ns1@348 67975925-1194-0748-b3d5-c16f83f1a3a1
2005-11-14 20:18:27 +00:00

48 lines
No EOL
1.2 KiB
C++

#ifndef AVH_SERVERPLAYERDATA_H
#define AVH_SERVERPLAYERDATA_H
#include "types.h"
#include "mod/AvHConstants.h"
#include "mod/AvHTechTree.h"
#include "mod/AvHMessageList.h"
class AvHServerPlayerData
{
public:
AvHServerPlayerData();
float GetResources() const;
void SetResources(float inResources);
float GetTimeVotedDown() const;
void SetTimeVotedDown(float inTime);
float GetExperience() const;
void SetExperience(float inExperience);
const AvHTechTree& GetCombatNodes();
void SetCombatNodes(const AvHTechTree& inTechNodes);
const MessageIDListType& GetPurchasedCombatUpgrades() const;
void SetPurchasedCombatUpgrades(const MessageIDListType& inPurchasedCombatUpgrades);
int GetExperienceLevelsSpent() const;
void SetExperienceLevelsSpent(int inExperienceLevelsSpent);
bool GetHasJoinedTeam() { return mHasJoinedTeam; }
void SetHasJoinedTeam(int HasJoinedTeam) { mHasJoinedTeam = HasJoinedTeam; }
private:
float mResources;
float mTimeLastVotedDown;
float mExperience;
AvHTechTree mCombatNodes;
MessageIDListType mPurchasedCombatUpgrades;
int mExperienceLevelsSpent;
bool mHasJoinedTeam;
};
#endif