etqw-sdk/source/game/decls/DeclProficiencyItem.h

30 lines
815 B
C
Raw Normal View History

2008-05-29 00:00:00 +00:00
// Copyright (C) 2007 Id Software, Inc.
//
#ifndef __DECLPROFICIENCYITEM_H__
#define __DECLPROFICIENCYITEM_H__
class sdDeclProficiencyType;
class sdDeclProficiencyItem : public idDecl {
public:
sdDeclProficiencyItem( void );
virtual ~sdDeclProficiencyItem( void );
virtual const char* DefaultDefinition( void ) const;
virtual bool Parse( const char *text, const int textLength );
virtual void FreeData( void );
const sdDeclProficiencyType* GetProficiencyType( void ) const { return type; }
float GetProficiencyCount( void ) const { return count; }
sdPlayerStatEntry* GetStat( void ) const { return stat; }
protected:
const sdDeclProficiencyType* type;
float count;
sdPlayerStatEntry* stat;
};
#endif // __DECLPROFICIENCYITEM_H__