summaryrefslogtreecommitdiff
path: root/src/T2DLL/T2CrossEquipArray.h
blob: f14aa9e6f8068b214462b10c55bf8c1c4b05b7aa (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#pragma once
#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&);
};