|
enum | ResType {
RT_SOUND = 0,
RT_MUSIC = 1,
RT_BITMAP = 2,
RT_PALETTE = 3,
RT_BYTECODE = 4,
RT_SHAPE = 5,
RT_BANK = 6
} |
|
enum | { MEM_BLOCK_SIZE = 1 * 1024 * 1024,
ENTRIES_COUNT = 146,
ENTRIES_COUNT_20TH = 178
} |
|
enum | { STATUS_NULL,
STATUS_LOADED,
STATUS_TOLOAD
} |
|
|
| Resource (Video *vid, DataType dataType) |
|
DataType | getDataType () const |
|
const char * | getGameTitle (Language lang) const |
|
bool | readBank (const MemEntry *me, uint8 *dstBuf) |
|
void | readEntries () |
|
void | readEntriesAmiga (const AmigaMemEntry *entries, int count) |
|
void | dumpEntries () |
|
void | load () |
|
void | invalidateAll () |
|
void | invalidateRes () |
|
void | update (uint16 num, PreloadSoundProc, void *) |
|
void | loadBmp (int num) |
|
uint8 * | loadDat (int num) |
|
void | loadFont () |
|
void | loadHeads () |
|
uint8 * | loadWav (int num, uint32 *size=nullptr) |
|
const char * | getString (int num) |
|
const char * | getMusicPath (int num, char *buf, int bufSize, uint32 *offset=nullptr) |
|
void | setupPart (int part) |
|
void | allocMemBlock () |
|
void | freeMemBlock () |
|
void | readDemo3Joy () |
|
|
Video * | _vid |
|
DataType | _dataType |
|
MemEntry | _memList [ENTRIES_COUNT_20TH] |
|
uint16 | _numMemList = 0 |
|
uint16 | _currentPart = 0 |
|
uint16 | _nextPart = 0 |
|
uint8 * | _memPtrStart = nullptr |
|
uint8 * | _scriptBakPtr = nullptr |
|
uint8 * | _scriptCurPtr = nullptr |
|
uint8 * | _vidCurPtr = nullptr |
|
bool | _useSegVideo2 = false |
|
uint8 * | _segVideoPal = nullptr |
|
uint8 * | _segCode = nullptr |
|
uint8 * | _segVideo1 = nullptr |
|
uint8 * | _segVideo2 = nullptr |
|
const char * | _bankPrefix = "bank" |
|
bool | _hasPasswordScreen = true |
|
ResourceNth * | _nth = nullptr |
|
ResourceWin31 * | _win31 = nullptr |
|
Resource3do * | _3do = nullptr |
|
Language | _lang = Language::EN_ANY |
|
const AmigaMemEntry * | _amigaMemList |
|
DemoJoy | _demo3Joy |
|
bool | _copyProtection = false |
|
|
static const AmigaMemEntry | MEMLIST_AMIGA_FR [ENTRIES_COUNT] |
|
static const AmigaMemEntry | MEMLIST_AMIGA_EN [ENTRIES_COUNT] |
|
static const AmigaMemEntry | MEMLIST_ATARI_EN [ENTRIES_COUNT] |
|
static const uint8 | MEMLIST_PARTS [][4] |
|
The documentation for this struct was generated from the following file: