summaryrefslogtreecommitdiffstats
path: root/source/cMonsterConfig.h
blob: 8c0807d735fec7857599eaf85a78d96fccaac806 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#pragma once

class cMonster;
class cMonsterConfig
{
public:
	cMonsterConfig(void);
	~cMonsterConfig();
	
	// _X: WTF? shouldn't this be static? Setting to OBSOLETE
	OBSOLETE cMonsterConfig *Get();
	
	void AssignAttributes(cMonster *m, const char* n);
	
private:
	struct sAttributesStruct;
	struct sMonsterConfigState;
	sMonsterConfigState* m_pState;
	void Initialize();
};