summaryrefslogtreecommitdiff
path: root/src/T2DLL/T2CrossEquipArray.h
blob: 06a51939e5f27c49a89adeabac4843b27f979e8d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#ifndef T2DLL_T2CROSSEQUIPARRAY_H
#define T2DLL_T2CROSSEQUIPARRAY_H
#include "../common.h"
#include "LArray.h"

class AFX_CLASS_EXPORT T2CrossEquipArray : public LArray {
public:
	T2CrossEquipArray();
	virtual ~T2CrossEquipArray();
	void AllClear();
	void ReplaceID(unsigned int, unsigned int);
	void Union(T2CrossEquipArray*);
	virtual void InsertItemsAt(int, int, unsigned int*);
	virtual void Add(unsigned int);
	virtual DWORD GetCEClassID() { return '_CEA'; }

	static T2CrossEquipArray* ReadCEArray(T2Archive&);
	static void WriteCEArray(T2CrossEquipArray*, T2Archive&);
};
#endif