This commit is contained in:
parent
f29a89e2dd
commit
129f920240
7 changed files with 196 additions and 123 deletions
|
@ -50,7 +50,36 @@ public:
|
|||
|
||||
|
||||
private:
|
||||
enum
|
||||
{
|
||||
MAP_PARCHMENT_WIDTH=496,
|
||||
MAP_PARCHMENT_HEIGHT=190,
|
||||
MAP_PARCHMENT_START_X=(512-MAP_PARCHMENT_WIDTH)/2,
|
||||
MAP_PARCHMENT_START_Y=20,
|
||||
|
||||
MAP_LEVEL_WIDTH=140,
|
||||
MAP_LEVEL_HEIGHT=60,
|
||||
MAP_LEVEL_TOP_BORDER=20,
|
||||
MAP_LEVEL_Y_SPACING=8,
|
||||
MAP_LEVEL_X_SPACING=4,
|
||||
|
||||
|
||||
MAP_INSTRUCTIONS_WIDTH=416,
|
||||
MAP_INSTRUCTIONS_HEIGHT=32,
|
||||
MAP_INSTRUCTIONS_BOTTOM_OFFSET=40,
|
||||
};
|
||||
|
||||
typedef struct
|
||||
{
|
||||
int m_mapFiles[6];
|
||||
int m_globalLevelNumbers[6];
|
||||
int m_questItemFrames[4];
|
||||
} sMapLevelData;
|
||||
|
||||
|
||||
void generateMapScreenImage();
|
||||
void copyImageToScreen(int _file,int _x,int _y,int _w,int _h);
|
||||
DVECTOR getPointerTargetPosition();
|
||||
int isLevelOpen(int _chapter,int _level);
|
||||
int getSpatulaCollectedCount(int _chapter,int _level);
|
||||
int getSpatulaAvailableCount(int _chapter,int _level);
|
||||
|
@ -62,8 +91,7 @@ private:
|
|||
|
||||
char *m_screenImage;
|
||||
|
||||
class CGUIControlFrame *m_guiFrame;
|
||||
class SpriteBank *m_spriteBank;
|
||||
class SpriteBank *m_spriteBank;
|
||||
|
||||
int m_currentChapterSelection;
|
||||
int m_currentLevelSelection;
|
||||
|
@ -71,6 +99,8 @@ private:
|
|||
DVECTOR m_pointerTarget;
|
||||
int m_pointerSin;
|
||||
|
||||
static sMapLevelData s_mapLevelData[5];
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue