[Scummvm-cvs-logs] CVS: scummvm/sky cd_intro.cpp,1.10,1.11 grid.cpp,1.8,1.9 intro.cpp,1.23,1.24 logic.cpp,1.76,1.77 logic.h,1.22,1.23 screen.cpp,1.18,1.19 sky.cpp,1.48,1.49 sky.h,1.27,1.28 sound.cpp,1.11,1.12 text.cpp,1.27,1.28 text.h,1.16,1.17
Robert G?ffringmann
lavosspawn at users.sourceforge.net
Sun Jun 1 14:22:02 CEST 2003
- Previous message: [Scummvm-cvs-logs] CVS: scummvm/sky/music adlibchannel.cpp,1.1,1.2 adlibchannel.h,1.1,1.2 adlibmusic.cpp,1.1,1.2 adlibmusic.h,1.1,1.2 gmmusic.cpp,1.2,1.3 gmmusic.h,1.1,1.2 mt32music.cpp,1.2,1.3 mt32music.h,1.1,1.2 musicbase.cpp,1.1,1.2 musicbase.h,1.1,1.2
- Next message: [Scummvm-cvs-logs] CVS: scummvm/sound fmopl.cpp,1.10,1.11
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Update of /cvsroot/scummvm/scummvm/sky
In directory sc8-pr-cvs1:/tmp/cvs-serv29700/sky
Modified Files:
cd_intro.cpp grid.cpp intro.cpp logic.cpp logic.h screen.cpp
sky.cpp sky.h sound.cpp text.cpp text.h
Log Message:
cleaned code a bit, added SYSTEM_FLAGS and MOUSE_FLAG
Index: cd_intro.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/cd_intro.cpp,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -d -r1.10 -r1.11
--- cd_intro.cpp 29 May 2003 23:15:36 -0000 1.10
+++ cd_intro.cpp 1 Jun 2003 21:21:06 -0000 1.11
@@ -206,7 +206,7 @@
uint32 loadedVocSize, bgVocSize;
byte *vocBuffer, *bgVocBuffer;
- assert(isCDVersion(_gameVersion));
+ assert(isCDVersion());
vocBuffer = _skyDisk->loadFile(cdv_00, NULL);
loadedVocSize = _skyDisk->_lastLoadedFileSize;
Index: grid.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/grid.cpp,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -d -r1.8 -r1.9
--- grid.cpp 26 May 2003 20:05:38 -0000 1.8
+++ grid.cpp 1 Jun 2003 21:21:07 -0000 1.9
@@ -20,6 +20,7 @@
*/
#include "grid.h"
+#include "compact.h"
#define GRID_FILE_START 60000
@@ -124,11 +125,6 @@
69, //96
};
-/*void SkyState::initialiseGrids() {
-
- _gameGrids = (uint8 *)malloc(TOT_NO_GRIDS * GRID_SIZE);
-}*/
-
SkyGrid::SkyGrid(SkyDisk *pDisk) {
_gameGrids = (uint8 *)malloc(TOT_NO_GRIDS * GRID_SIZE);
@@ -145,7 +141,12 @@
// no endian conversion necessary as I'm using uint8* instead of uint32*
for (uint8 cnt = 0; cnt < TOT_NO_GRIDS; cnt++)
_skyDisk->loadFile(GRID_FILE_START + cnt, _gameGrids + (cnt * GRID_SIZE));
- // todo: add BASS hack for Reich's door (grid.asm, load_grids proc)
+ if (!SkyState::isDemo()) { // single disk demos never get that far
+ // Reloading the grids can sometimes cause problems eg when reichs door is
+ // open the door grid bit gets replaced so you can't get back in (or out)
+ if (SkyLogic::_scriptVariables[REICH_DOOR_FLAG])
+ removeGrid(256, 280, 1, &SkyCompact::reich_door_20);
+ }
}
bool SkyGrid::getGridValues(Compact *cpt, uint32 *resBitNum, uint32 *resWidth) {
Index: intro.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/intro.cpp,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -d -r1.23 -r1.24
--- intro.cpp 1 Jun 2003 03:44:07 -0000 1.23
+++ intro.cpp 1 Jun 2003 21:21:07 -0000 1.24
@@ -204,7 +204,7 @@
delay(3000); //keep virgin screen up for 3 seconds
CHECK_ESC
- if (!isCDVersion(_gameVersion))
+ if (!isCDVersion())
_skyMusic->startMusic(1);
delay(3000); //and another 3 seconds.
@@ -232,7 +232,7 @@
_skyScreen->paletteFadeUp(60115);
- if (isCDVersion(_gameVersion)) {
+ if (isCDVersion()) {
doCDIntro();
} else {
_skyDisk->prefetchFile(FN_A_PAL);
Index: logic.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/logic.cpp,v
retrieving revision 1.76
retrieving revision 1.77
diff -u -d -r1.76 -r1.77
--- logic.cpp 1 Jun 2003 19:34:28 -0000 1.76
+++ logic.cpp 1 Jun 2003 21:21:08 -0000 1.77
@@ -49,7 +49,7 @@
&SkyLogic::simpleAnim, // 16 Module anim without x,y's
};
-SkyLogic::SkyLogic(SkyScreen *skyScreen, SkyDisk *skyDisk, SkyGrid *skyGrid, SkyText *skyText, SkyMusicBase *skyMusic, SkyMouse *skyMouse, SkySound *skySound, uint32 gameVersion) {
+SkyLogic::SkyLogic(SkyScreen *skyScreen, SkyDisk *skyDisk, SkyGrid *skyGrid, SkyText *skyText, SkyMusicBase *skyMusic, SkyMouse *skyMouse, SkySound *skySound) {
_skyScreen = skyScreen;
_skyDisk = skyDisk;
_skyGrid = skyGrid;
@@ -57,7 +57,6 @@
_skyMusic = skyMusic;
_skySound = skySound;
_skyMouse = skyMouse;
- _gameVersion = gameVersion;
_skyAutoRoute = new SkyAutoRoute(_skyGrid);
for (int i = 0; i < ARRAYSIZE(_moduleList); i++)
@@ -497,9 +496,9 @@
// If speech is allowed then check for it to finish before finishing animations
- if (false // system_flags & (1 << sf_play_vocs) // sblaster?
- || _compact->extCompact->spTextId == 0xffff // is this a voc file?
- || false) {// !(system_flags & (1 << sf_voc_playing))) { // finished?
+ if ((SkyState::_systemVars.systemFlags & SF_PLAY_VOCS) && // sblaster?
+ (_compact->extCompact->spTextId == 0xFFFF) && // is this a voc file?
+ (!(SkyState::_systemVars.systemFlags & SF_VOC_PLAYING))) { // finished?
_compact->logic = L_SCRIPT; // restart character control
@@ -525,7 +524,7 @@
goto past_speech_anim;
}
- if (false) { //system_flags & (1 << sf_voc_playing)) {
+ if (SkyState::_systemVars.systemFlags & SF_VOC_PLAYING) {
_compact->extCompact->spTime++;
return;
}
@@ -541,7 +540,7 @@
// ok, speech has finished
- if (false) { //system_flags & (1 << sf_voc_playing)) {
+ if (SkyState::_systemVars.systemFlags & SF_VOC_PLAYING) {
_compact->extCompact->spTime++;
return;
}
@@ -596,7 +595,7 @@
fnNoHuman(0, 0, 0); // kill mouse again
- // system_flags &= ~(1 << SF_CHOOSING); // restore save/restore
+ SkyState::_systemVars.systemFlags &= ~SF_CHOOSING; // restore save/restore
_compact->logic = L_SCRIPT; // and continue script
logicScript();
@@ -2062,7 +2061,7 @@
}
bool SkyLogic::fnLeaveSection(uint32 sectionNo, uint32 b, uint32 c) {
- if (SkyState::isDemo(_gameVersion))
+ if (SkyState::isDemo())
error("End of demo");
if (sectionNo == 5) //linc section - has different mouse icons
@@ -2073,7 +2072,7 @@
bool SkyLogic::fnEnterSection(uint32 sectionNo, uint32 b, uint32 c) {
- if (SkyState::isDemo(_gameVersion))
+ if (SkyState::isDemo())
if (sectionNo > 2)
error("End of demo");
@@ -2222,7 +2221,7 @@
target->getToFlag = *animPtr++;
target->grafixProg = animPtr;
- if (SkyState::isCDVersion(_gameVersion))
+ if (SkyState::isCDVersion())
_skySound->fnStartSpeech((uint16)textNum);
//now form the text sprite
Index: logic.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/logic.h,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -d -r1.22 -r1.23
--- logic.h 31 May 2003 17:19:42 -0000 1.22
+++ logic.h 1 Jun 2003 21:21:08 -0000 1.23
@@ -56,7 +56,8 @@
MENU_LENGTH = 100,
SCROLL_OFFSET = 101,
MENU = 102,
- CUR_SECTION = 143
+ CUR_SECTION = 143,
+ REICH_DOOR_FLAG = 470
};
class SkyAutoRoute;
@@ -64,7 +65,7 @@
class SkyLogic {
public:
- SkyLogic(SkyScreen *skyScreen, SkyDisk *skyDisk, SkyGrid *skyGrid, SkyText *skyText, SkyMusicBase *skyMusic, SkyMouse *skyMouse, SkySound *skySound, uint32 gameVersion);
+ SkyLogic(SkyScreen *skyScreen, SkyDisk *skyDisk, SkyGrid *skyGrid, SkyText *skyText, SkyMusicBase *skyMusic, SkyMouse *skyMouse, SkySound *skySound);
void engine();
void nop();
@@ -227,8 +228,6 @@
uint32 _currentSection;
uint32 _saveCurrentSection;
-
- uint32 _gameVersion;
SkyScreen *_skyScreen;
SkyDisk *_skyDisk;
Index: screen.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/screen.cpp,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -d -r1.18 -r1.19
--- screen.cpp 1 Jun 2003 13:29:28 -0000 1.18
+++ screen.cpp 1 Jun 2003 21:21:09 -0000 1.19
@@ -175,7 +175,7 @@
void SkyScreen::flip(void) {
- // mouse_flag |= MF_NO_UPDATE;
+ SkyState::_systemVars.mouseFlag |= MF_NO_UPDATE;
// drawMouseToBackScreen();
uint8 *screenPos = _currentScreen;
uint8 *backPos = _backScreen;
@@ -197,7 +197,7 @@
screenPos += (GRID_H - 1) * GAME_SCREEN_WIDTH;
backPos += (GRID_H - 1) * GAME_SCREEN_WIDTH;
}
- // mouse_flag &= ~MF_NO_UPDATE;
+ SkyState::_systemVars.mouseFlag &= ~MF_NO_UPDATE;
// _skyMouse->restoreDataToBackScreen();
}
@@ -215,8 +215,7 @@
void SkyScreen::fnFadeDown(uint32 scroll) {
- if (scroll) {
- printf("warning: SkyScreen::fnFadeDown doesn't check (SYSTEM_FLAGS & SF_NO_SCROLL)\n");
+ if (scroll && (!(SkyState::_systemVars.systemFlags & SF_NO_SCROLL))) {
// scrolling is performed by fnFadeUp. It's just prepared here
_scrollScreen = _currentScreen;
_currentScreen = (uint8*)malloc(FULL_SCREEN_WIDTH * FULL_SCREEN_HEIGHT);
@@ -284,9 +283,19 @@
//_currentScreen points to new screen,
//_scrollScreen points to graphic showing old room
- //if (!(systemFlags & SF_NO_SCROLL) && (!scroll)) {
- if (scroll) printf("warning: fnFadeUp doesn't check (systemFlags & SF_NO_SCROLL)");
- if (scroll == 123) {
+ if ((scroll == 0) || (SkyState::_systemVars.systemFlags & SF_NO_SCROLL)) {
+ uint8 *palette = (uint8*)SkyState::fetchCompact(palNum);
+ if (palette == NULL)
+ error("SkyScreen::fnFadeUp: can't fetch compact %X.\n", palNum);
+#ifdef SCUMM_BIG_ENDIAN
+ byte tmpPal[256 * 3];
+ for (uint16 cnt = 0; cnt < 256*3; cnt++)
+ tmpPal[cnt] = palette[cnt ^ 1];
+ paletteFadeUp(tmpPal);
+#else
+ paletteFadeUp(palette);
+#endif
+ } else if (scroll == 123) {
// scroll left (going right)
if (!_currentScreen) error("SkyScreen::fnFadeUp[Scroll L]: _currentScreen is NULL!\n");
if (!_scrollScreen) error("SkyScreen::fnFadeUp[Scroll L]: _scrollScreen is NULL!\n");
@@ -324,19 +333,7 @@
}
showScreen(_currentScreen);
free(_scrollScreen);
- } else {
- uint8 *palette = (uint8*)SkyState::fetchCompact(palNum);
- if (palette == NULL)
- error("SkyScreen::fnFadeUp: can't fetch compact %X.\n", palNum);
-#ifdef SCUMM_BIG_ENDIAN
- byte tmpPal[256 * 3];
- for (uint16 cnt = 0; cnt < 256*3; cnt++)
- tmpPal[cnt] = palette[cnt ^ 1];
- paletteFadeUp(tmpPal);
-#else
- paletteFadeUp(palette);
-#endif
- }
+ } else error("Unknown scroll parameter: %d\n",scroll);
}
void SkyScreen::waitForTimer(void) {
Index: sky.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/sky.cpp,v
retrieving revision 1.48
retrieving revision 1.49
diff -u -d -r1.48 -r1.49
--- sky.cpp 1 Jun 2003 12:49:39 -0000 1.48
+++ sky.cpp 1 Jun 2003 21:21:09 -0000 1.49
@@ -54,6 +54,8 @@
void **SkyState::_itemList[300];
+SystemVars SkyState::_systemVars = {0, 0, 0, 0};
+
SkyState::SkyState(GameDetector *detector, OSystem *syst)
: Engine(detector, syst) {
@@ -66,7 +68,7 @@
_debugMode = detector->_debugMode;
_debugLevel = detector->_debugLevel;
- _language = detector->_language;
+ _systemVars.language = detector->_language;
_detector = detector;
_introTextSpace = 0;
@@ -79,7 +81,7 @@
uint8 *textBuf2 = (uint8*)calloc(GAME_SCREEN_WIDTH * 14 + sizeof(struct dataFileHeader),1);
char *vText1, *vText2;
uint8 *screenData = _skyScreen->giveCurrent();
- switch (_language) {
+ switch (_systemVars.language) {
case DE_DEU: vText1 = VIG_DE1; vText2 = VIG_DE2; break;
case FR_FRA: vText1 = VIG_FR1; vText2 = VIG_FR2; break;
case IT_ITA: vText1 = VIG_IT1; vText2 = VIG_IT2; break;
@@ -137,7 +139,7 @@
initialise();
- if (!isDemo(_gameVersion) || isCDVersion(_gameVersion))
+ if (!isDemo() || isCDVersion())
intro();
_skyDisk->flushPrefetched();
@@ -161,15 +163,17 @@
_skyDisk = new SkyDisk(_gameDataPath);
_skySound = new SkySound(_mixer, _skyDisk);
- _gameVersion = _skyDisk->determineGameVersion();
+ _systemVars.gameVersion = _skyDisk->determineGameVersion();
if (_detector->getMidiDriverType() == MD_ADLIB) {
- _skyMusic = new SkyAdlibMusic(_mixer, _skyDisk, _gameVersion);
+ _systemVars.systemFlags |= SF_SBLASTER;
+ _skyMusic = new SkyAdlibMusic(_mixer, _skyDisk);
} else {
- _skyMusic = new SkyGmMusic(_detector->createMidi(), _skyDisk, _gameVersion);
+ _systemVars.systemFlags |= SF_ROLAND;
+ _skyMusic = new SkyGmMusic(_detector->createMidi(), _skyDisk);
}
- _skyText = new SkyText(_skyDisk, _gameVersion, _language);
+ _skyText = new SkyText(_skyDisk);
_skyMouse = new SkyMouse(_system, _skyDisk);
_skyScreen = new SkyScreen(_system, _skyDisk);
@@ -180,7 +184,7 @@
//initialiseRouter();
loadFixedItems();
_skyGrid = new SkyGrid(_skyDisk);
- _skyLogic = new SkyLogic(_skyScreen, _skyDisk, _skyGrid, _skyText, _skyMusic, _skyMouse, _skySound, _gameVersion);
+ _skyLogic = new SkyLogic(_skyScreen, _skyDisk, _skyGrid, _skyText, _skyMusic, _skyMouse, _skySound);
_timer = Engine::_timer; // initialize timer *after* _skyScreen has been initialized.
_timer->installProcedure(&timerHandler, 1000000 / 50); //call 50 times per second
@@ -197,7 +201,7 @@
_itemList[119] = (void **)SkyCompact::data_0; // Compacts - Section 0
_itemList[120] = (void **)SkyCompact::data_1; // Compacts - Section 1
- if (isDemo(_gameVersion)) {
+ if (isDemo()) {
_itemList[121] = _itemList[122] = _itemList[123] = _itemList[124] = _itemList[125] = (void **)SkyCompact::data_0;
} else {
_itemList[121] = (void **)SkyCompact::data_2; // Compacts - Section 2
@@ -217,7 +221,7 @@
void SkyState::loadFixedItems(void) {
- if (!isDemo(_gameVersion))
+ if (!isDemo())
_itemList[36] = (void **)_skyDisk->loadFile(26, NULL);
_itemList[49] = (void **)_skyDisk->loadFile(49, NULL);
@@ -225,7 +229,7 @@
_itemList[73] = (void **)_skyDisk->loadFile(73, NULL);
_itemList[262] = (void **)_skyDisk->loadFile(262, NULL);
- if (isDemo(_gameVersion))
+ if (isDemo())
return;
_itemList[263] = (void **)_skyDisk->loadFile(263, NULL);
@@ -320,8 +324,8 @@
} while (cur < start + amount);
}
-bool SkyState::isDemo(uint32 version) {
- switch (version) {
+bool SkyState::isDemo(void) {
+ switch (_systemVars.gameVersion) {
case 267:
return true;
case 288:
@@ -341,9 +345,9 @@
}
}
-bool SkyState::isCDVersion(uint32 version) {
+bool SkyState::isCDVersion(void) {
- switch (version) {
+ switch (_systemVars.gameVersion) {
case 267:
return false;
case 288:
Index: sky.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/sky.h,v
retrieving revision 1.27
retrieving revision 1.28
diff -u -d -r1.27 -r1.28
--- sky.h 29 May 2003 22:26:45 -0000 1.27
+++ sky.h 1 Jun 2003 21:21:09 -0000 1.28
@@ -39,6 +39,16 @@
#include "sky/music/mt32music.h"
#include "sky/mouse.h"
+struct SystemVars {
+ uint32 systemFlags;
+ uint32 gameVersion;
+ uint32 mouseFlag;
+ uint16 language;
+ /* uint16 sfxVolume;
+ uint16 musicVolume;
+ uint16 gameSpeed; */
+};
+
class SkyLogic;
class SkyGrid;
class SkyAutoRoute;
@@ -48,7 +58,6 @@
void errorString(const char *buf_input, char *buf_output);
protected:
byte _game;
- uint32 _gameVersion;
byte _key_pressed;
//intro related
@@ -58,7 +67,6 @@
uint16 _debugMode;
uint16 _debugLevel;
- uint16 _language;
uint _mouse_x, _mouse_y;
uint _mouse_x_old, _mouse_y_old;
bool _mouse_pos_changed;
@@ -90,13 +98,15 @@
SkyState(GameDetector *detector, OSystem *syst);
virtual ~SkyState();
- static bool isDemo(uint32 version);
- static bool isCDVersion(uint32 version);
+ static bool isDemo(void);
+ static bool isCDVersion(void);
static Compact *fetchCompact(uint32 a);
static void **fetchItem(uint32 num);
static void **_itemList[300];
+
+ static SystemVars _systemVars;
//intro related
void prepareText(uint32 *&cmdPtr);
Index: sound.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/sound.cpp,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -d -r1.11 -r1.12
--- sound.cpp 1 Jun 2003 03:49:05 -0000 1.11
+++ sound.cpp 1 Jun 2003 21:21:09 -0000 1.12
@@ -1117,10 +1117,10 @@
uint8 volume = 0x7f; // start with max vol
- // if (system_flags & (1 << sf_sblaster))
+ if (SkyState::_systemVars.systemFlags & SF_SBLASTER)
volume = roomList[i].adlibVolume;
- // if (system_flags & (1 << sf_roland)) {
- // volume = roomList[i].rolandVolume;
+ if (SkyState::_systemVars.systemFlags & SF_ROLAND)
+ volume = roomList[i].rolandVolume;
// Check the flags, the sound may come on after a delay.
if (sfx->flags & SFXF_START_DELAY) {
Index: text.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/text.cpp,v
retrieving revision 1.27
retrieving revision 1.28
diff -u -d -r1.27 -r1.28
--- text.cpp 30 May 2003 16:01:07 -0000 1.27
+++ text.cpp 1 Jun 2003 21:21:09 -0000 1.28
@@ -34,10 +34,8 @@
#define CHAR_SET_HEADER 128
#define MAX_NO_LINES 10
-SkyText::SkyText(SkyDisk *skyDisk, uint32 gameVersion, uint16 language) {
+SkyText::SkyText(SkyDisk *skyDisk) {
_skyDisk = skyDisk;
- _language = language;
- _gameVersion = gameVersion;
initHuffTree();
@@ -47,7 +45,7 @@
fnSetFont(0);
- if (!SkyState::isDemo(_gameVersion)) {
+ if (!SkyState::isDemo()) {
_controlCharacterSet.addr = _skyDisk->loadFile(60520, NULL);
_controlCharacterSet.charHeight = 12;
_controlCharacterSet.charSpacing = 1;
@@ -60,7 +58,7 @@
_linkCharacterSet.addr = NULL;
}
- if (SkyState::isCDVersion(_gameVersion)) {
+ if (SkyState::isCDVersion()) {
_preAfterTableArea = _skyDisk->loadFile(60522, NULL);
} else _preAfterTableArea = NULL;
}
@@ -103,7 +101,7 @@
debug(5, "Loading Text item(s) for Section %d", (sectionNo>>2));
uint32 fileNo = (sectionNo >> 2);
- fileNo += ((_language * NO_OF_TEXT_SECTIONS) + 60600);
+ fileNo += ((SkyState::_systemVars.language * NO_OF_TEXT_SECTIONS) + 60600);
SkyState::_itemList[FIRST_TEXT_SEC + sectionNo] = (void **)_skyDisk->loadFile((uint16)fileNo, NULL);
}
_textItemPtr = (uint8 *)SkyState::_itemList[FIRST_TEXT_SEC + sectionNo];
@@ -1441,7 +1439,7 @@
};
void SkyText::initHuffTree() {
- switch (_gameVersion) {
+ switch (SkyState::_systemVars.gameVersion) {
case 267:
_huffTree = huffTree_00267;
break;
Index: text.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/text.h,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -d -r1.16 -r1.17
--- text.h 30 May 2003 13:47:33 -0000 1.16
+++ text.h 1 Jun 2003 21:21:09 -0000 1.17
@@ -32,7 +32,7 @@
class SkyText {
public:
- SkyText(SkyDisk *skyDisk, uint32 gameVersion, uint16 _language);
+ SkyText(SkyDisk *skyDisk);
~SkyText(void);
void getText(uint32 textNr);
struct displayText_t displayText(uint8 *dest, bool centre, uint16 pixelWidth, uint8 color);
@@ -47,8 +47,6 @@
char getTextChar();
SkyDisk *_skyDisk;
- uint16 _language;
- uint32 _gameVersion;
uint8 _inputValue;
uint8 _shiftBits;
uint8 *_textItemPtr;
- Previous message: [Scummvm-cvs-logs] CVS: scummvm/sky/music adlibchannel.cpp,1.1,1.2 adlibchannel.h,1.1,1.2 adlibmusic.cpp,1.1,1.2 adlibmusic.h,1.1,1.2 gmmusic.cpp,1.2,1.3 gmmusic.h,1.1,1.2 mt32music.cpp,1.2,1.3 mt32music.h,1.1,1.2 musicbase.cpp,1.1,1.2 musicbase.h,1.1,1.2
- Next message: [Scummvm-cvs-logs] CVS: scummvm/sound fmopl.cpp,1.10,1.11
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the Scummvm-git-logs
mailing list