21#ifndef PELROCK_RESOURCES_H
22#define PELROCK_RESOURCES_H
26static const int walkingAnimLengths[4] = {8, 8, 4, 4};
27static const int talkingAnimLengths[4] = {8, 8, 4, 4};
28static 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;
Definition: resources.h:30
void loadAlfredSpecialAnim(int numAnim, bool reverse=false)
void loadOtherSpecialAnim(uint32 offset, bool rleCompressed, byte *&buffer, size_t &bufferSize)