blob: 6b45469704edd1d0f8c52fd76d0b90ac3989b8d8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
#pragma once
#include "common.h"
class AFX_CLASS_EXPORT T2PaletteAnimeDef {
public:
T2PaletteAnimeDef(HINSTANCE, CResFile*);
~T2PaletteAnimeDef();
void ReplaceDayLightPalette(HINSTANCE, int);
static int GetCommonColor(int);
int GetNumOfAnimColor() const { return mNumOfAnimColor; }
int GetAnimStartIndex() const { return mAnimStartIndex; }
int GetNumOfRefrectColor() const { return mNumOfRefrectColor; }
int GetNumOfSkyColor() const { return mNumOfSkyColor; }
int GetNumOfSEKind() const { return mNumOfSEKind; }
int GetNumOfSEColor() const { return mNumOfSEColor; }
int GetSEInterval() const { return mSEInterval; }
CPalette* GetTowerPalette() const { return mTowerPalette; }
LOGPALETTE* GetDayLightPalette() const { return mDayLightPalette; }
LOGPALETTE* GetSEPalette() const { return mSEPalette; }
private:
void Init();
int mNumOfTowerColor;
int mNumOfAnimColor;
int mAnimStartIndex;
int mNumOfRefrectColor;
int mNumOfSkyColor;
int mNumOfSEKind;
int mNumOfSEColor;
int mSEInterval;
CPalette *mTowerPalette;
LOGPALETTE *mDayLightPalette;
LOGPALETTE *mSEPalette;
LOGPALETTE *mUnknownPalette;
};
|