21 #ifndef PELROCK_RESOURCES_H 22 #define PELROCK_RESOURCES_H 26 static const int walkingAnimLengths[4] = {8, 8, 4, 4};
27 static const int talkingAnimLengths[4] = {8, 8, 4, 4};
28 static const int interactingAnimLength = 2;
39 void loadSettingsMenu();
41 void loadInteractionIcons();
54 void clearSpecialAnim();
55 void loadInventoryItems();
56 void loadHardcodedText();
57 void getPaletteForRoom28(byte *palette);
59 void getExtraScreen(
int screenIndex, byte *screenBuf, byte *palette);
62 Sticker getSticker(
int stickerIndex);
63 byte *loadStickerPixels(
const Sticker &sticker);
69 byte **alfredWalkFrames[4];
70 byte **alfredCrawlFrames[4];
71 byte **alfredTalkFrames[4];
72 byte **alfredInteractFrames[4];
74 byte **alfredCombFrames[2];
76 byte *_cursorMasks[5];
78 byte *_popUpBalloon =
nullptr;
86 bool _isSpecialAnimFinished =
false;
void loadAlfredSpecialAnim(int numAnim, bool reverse=false)
Definition: resources.h:30
void loadOtherSpecialAnim(uint32 offset, bool rleCompressed, byte *&buffer, size_t &bufferSize)