diff options
Diffstat (limited to 'engines/cge/general.cpp')
-rw-r--r-- | engines/cge/general.cpp | 58 |
1 files changed, 0 insertions, 58 deletions
diff --git a/engines/cge/general.cpp b/engines/cge/general.cpp index fff3ff0212..f3f24d9a47 100644 --- a/engines/cge/general.cpp +++ b/engines/cge/general.cpp @@ -30,63 +30,5 @@ namespace CGE { -char *mergeExt(char *buf, const char *name, const char *ext) { - strcpy(buf, name); - char *dot = strrchr(buf, '.'); - if (!dot) - strcat(buf, ext); - - return buf; -} - -char *forceExt(char *buf, const char *name, const char *ext) { - strcpy(buf, name); - char *dot = strrchr(buf, '.'); - if (dot) - *dot = '\0'; - strcat(buf, ext); - - return buf; -} - -void sndSetVolume() { - // USeless for ScummVM -} - -DataCk *loadWave(EncryptedStream *file) { - byte *data = (byte *)malloc(file->size()); - file->read(data, file->size()); - - return new DataCk(data, file->size()); -} - -int takeEnum(const char **tab, const char *text) { - const char **e; - if (text) { - for (e = tab; *e; e++) { - if (scumm_stricmp(text, *e) == 0) { - return e - tab; - } - } - } - return -1; -} - -int newRandom(int range) { - if (!range) - return 0; - - return ((CGEEngine *)g_engine)->_randomSource.getRandomNumber(range - 1); -} - -DataCk::DataCk(byte *buf, int bufSize) { - _buf = buf; - _ckSize = bufSize; -} - -DataCk::~DataCk() { - free(_buf); -} - } // End of namespace CGE |