aboutsummaryrefslogtreecommitdiff
path: root/engines/sky/control.cpp
diff options
context:
space:
mode:
authorJoost Peters2009-02-13 16:55:16 +0000
committerJoost Peters2009-02-13 16:55:16 +0000
commitf051fbb9d811d63c20c4a8d1232c877574922b4a (patch)
tree5817e04d528644ef8d8d9096cbb552e0ea73dfcd /engines/sky/control.cpp
parent501b3215323fac6efbd5cbd5168e6118263f2809 (diff)
downloadscummvm-rg350-f051fbb9d811d63c20c4a8d1232c877574922b4a.tar.gz
scummvm-rg350-f051fbb9d811d63c20c4a8d1232c877574922b4a.tar.bz2
scummvm-rg350-f051fbb9d811d63c20c4a8d1232c877574922b4a.zip
Formatting changes / consistency
svn-id: r36304
Diffstat (limited to 'engines/sky/control.cpp')
-rw-r--r--engines/sky/control.cpp36
1 files changed, 2 insertions, 34 deletions
diff --git a/engines/sky/control.cpp b/engines/sky/control.cpp
index a1ac2460eb..f91b41b6f6 100644
--- a/engines/sky/control.cpp
+++ b/engines/sky/control.cpp
@@ -50,7 +50,6 @@
namespace Sky {
ConResource::ConResource(void *pSpData, uint32 pNSprites, uint32 pCurSprite, uint16 pX, uint16 pY, uint32 pText, uint8 pOnClick, OSystem *system, uint8 *screen) {
-
_spriteData = (dataFileHeader *)pSpData;
_numSprites = pNSprites;
_curSprite = pCurSprite;
@@ -63,7 +62,6 @@ ConResource::ConResource(void *pSpData, uint32 pNSprites, uint32 pCurSprite, uin
}
bool ConResource::isMouseOver(uint32 mouseX, uint32 mouseY) {
-
if ((mouseX >= _x) && (mouseY >= _y) && ((uint16)mouseX <= _x + _spriteData->s_width) && ((uint16)mouseY <= _y + _spriteData->s_height))
return true;
else
@@ -71,7 +69,6 @@ bool ConResource::isMouseOver(uint32 mouseX, uint32 mouseY) {
}
void ConResource::drawToScreen(bool doMask) {
-
uint8 *screenPos = _y * GAME_SCREEN_WIDTH + _x + _screen;
uint8 *updatePos = screenPos;
@@ -109,7 +106,6 @@ TextResource::~TextResource(void) {
}
void TextResource::flushForRedraw(void) {
-
if (_oldX < GAME_SCREEN_WIDTH) {
uint16 cpWidth = (PAN_LINE_WIDTH > (GAME_SCREEN_WIDTH - _oldX))?(GAME_SCREEN_WIDTH - _oldX):(PAN_LINE_WIDTH);
for (uint8 cnty = 0; cnty < PAN_CHAR_HEIGHT; cnty++)
@@ -119,7 +115,6 @@ void TextResource::flushForRedraw(void) {
}
void TextResource::drawToScreen(bool doMask) {
-
doMask = true;
uint16 cnty, cntx, cpWidth, cpHeight;
if ((_oldX == _x) && (_oldY == _y) && (_spriteData))
@@ -217,7 +212,6 @@ Control::Control(Common::SaveFileManager *saveFileMan, Screen *screen, Disk *dis
}
ConResource *Control::createResource(void *pSpData, uint32 pNSprites, uint32 pCurSprite, int16 pX, int16 pY, uint32 pText, uint8 pOnClick, uint8 panelType) {
-
if (pText) pText += 0x7000;
if (panelType == MAINPANEL) {
pX += MPNL_X;
@@ -230,7 +224,6 @@ ConResource *Control::createResource(void *pSpData, uint32 pNSprites, uint32 pCu
}
void Control::removePanel(void) {
-
free(_screenBuf);
free(_sprites.controlPanel); free(_sprites.button);
free(_sprites.buttonDown); free(_sprites.savePanel);
@@ -257,7 +250,6 @@ void Control::removePanel(void) {
}
void Control::initPanel(void) {
-
_screenBuf = (uint8 *)malloc(GAME_SCREEN_WIDTH * FULL_SCREEN_HEIGHT);
memset(_screenBuf, 0, GAME_SCREEN_WIDTH * FULL_SCREEN_HEIGHT);
@@ -336,7 +328,6 @@ void Control::initPanel(void) {
}
void Control::buttonControl(ConResource *pButton) {
-
char autoSave[] = "Restore Autosave";
if (pButton == NULL) {
if (_textSprite)
@@ -368,7 +359,6 @@ void Control::buttonControl(ConResource *pButton) {
}
void Control::drawTextCross(uint32 flags) {
-
_bodge->drawToScreen(NO_MASK);
if (!(flags & SF_ALLOW_SPEECH))
drawCross(151, 124);
@@ -377,7 +367,6 @@ void Control::drawTextCross(uint32 flags) {
}
void Control::drawCross(uint16 x, uint16 y) {
-
_text->flushForRedraw();
uint8 *bufPos, *crossPos;
bufPos = _screenBuf + y * GAME_SCREEN_WIDTH + x;
@@ -395,7 +384,6 @@ void Control::drawCross(uint16 x, uint16 y) {
}
void Control::animClick(ConResource *pButton) {
-
if (pButton->_curSprite != pButton->_numSprites -1) {
pButton->_curSprite++;
_text->flushForRedraw();
@@ -412,7 +400,6 @@ void Control::animClick(ConResource *pButton) {
}
void Control::drawMainPanel(void) {
-
memset(_screenBuf, 0, GAME_SCREEN_WIDTH * FULL_SCREEN_HEIGHT);
_system->copyRectToScreen(_screenBuf, GAME_SCREEN_WIDTH, 0, 0, GAME_SCREEN_WIDTH, FULL_SCREEN_HEIGHT);
_controlPanel->drawToScreen(NO_MASK);
@@ -462,10 +449,10 @@ void Control::doLoadSavePanel(void) {
}
void Control::doControlPanel(void) {
-
if (SkyEngine::isDemo()) {
return;
}
+
initPanel();
_savedCharSet = _skyText->giveCurrentCharSet();
@@ -538,7 +525,6 @@ void Control::doControlPanel(void) {
}
uint16 Control::handleClick(ConResource *pButton) {
-
char quitDos[] = "Quit to DOS?";
char restart[] = "Restart?";
@@ -615,7 +601,6 @@ uint16 Control::handleClick(ConResource *pButton) {
}
bool Control::getYesNo(char *text) {
-
bool retVal = false;
bool quitPanel = false;
uint8 mouseType = MOUSE_NORMAL;
@@ -669,7 +654,6 @@ bool Control::getYesNo(char *text) {
}
uint16 Control::doMusicSlide(void) {
-
Common::Point mouse = _system->getEventManager()->getMousePos();
int ofsY = _slide2->_y - mouse.y;
uint8 volume;
@@ -697,7 +681,6 @@ uint16 Control::doMusicSlide(void) {
}
uint16 Control::doSpeedSlide(void) {
-
Common::Point mouse = _system->getEventManager()->getMousePos();
int ofsY = _slide->_y - mouse.y;
uint16 speedDelay = _slide->_y - (MPNL_Y + 93);
@@ -728,7 +711,6 @@ uint16 Control::doSpeedSlide(void) {
}
void Control::toggleFx(ConResource *pButton) {
-
SkyEngine::_systemVars.systemFlags ^= SF_FX_OFF;
if (SkyEngine::_systemVars.systemFlags & SF_FX_OFF) {
pButton->_curSprite = 0;
@@ -745,7 +727,6 @@ void Control::toggleFx(ConResource *pButton) {
}
uint16 Control::toggleText(void) {
-
uint32 flags = SkyEngine::_systemVars.systemFlags & TEXT_FLAG_MASK;
SkyEngine::_systemVars.systemFlags &= ~TEXT_FLAG_MASK;
@@ -772,7 +753,6 @@ uint16 Control::toggleText(void) {
}
void Control::toggleMusic(ConResource *pButton) {
-
SkyEngine::_systemVars.systemFlags ^= SF_MUS_OFF;
if (SkyEngine::_systemVars.systemFlags & SF_MUS_OFF) {
_skyMusic->startMusic(0);
@@ -791,7 +771,6 @@ void Control::toggleMusic(ConResource *pButton) {
}
uint16 Control::shiftDown(uint8 speed) {
-
if (speed == SLOW) {
if (_firstText >= MAX_SAVE_GAMES - MAX_ON_SCREEN)
return 0;
@@ -804,11 +783,11 @@ uint16 Control::shiftDown(uint8 speed) {
else
return 0;
}
+
return SHIFTED;
}
uint16 Control::shiftUp(uint8 speed) {
-
if (speed == SLOW) {
if (_firstText > 0)
_firstText--;
@@ -826,7 +805,6 @@ uint16 Control::shiftUp(uint8 speed) {
}
bool Control::autoSaveExists(void) {
-
bool test = false;
Common::InSaveFile *f;
char fName[20];
@@ -844,7 +822,6 @@ bool Control::autoSaveExists(void) {
}
uint16 Control::saveRestorePanel(bool allowSave) {
-
_keyPressed.reset();
_mouseWheel = 0;
buttonControl(NULL);
@@ -986,7 +963,6 @@ uint16 Control::saveRestorePanel(bool allowSave) {
}
void Control::handleKeyPress(Common::KeyState kbd, Common::String &textBuf) {
-
if (kbd.keycode == Common::KEYCODE_BACKSPACE) { // backspace
if (textBuf.size() > 0)
textBuf.deleteLastChar();
@@ -1012,7 +988,6 @@ void Control::handleKeyPress(Common::KeyState kbd, Common::String &textBuf) {
}
void Control::setUpGameSprites(const Common::StringList &saveGameNames, dataFileHeader **nameSprites, uint16 firstNum, uint16 selectedGame) {
-
char cursorChar[2] = "-";
displayText_t textSpr;
if (!nameSprites[MAX_ON_SCREEN]) {
@@ -1037,7 +1012,6 @@ void Control::setUpGameSprites(const Common::StringList &saveGameNames, dataFile
}
void Control::showSprites(dataFileHeader **nameSprites, bool allowSave) {
-
ConResource *drawResource = new ConResource(NULL, 1, 0, 0, 0, 0, 0, _system, _screenBuf);
for (uint16 cnt = 0; cnt < MAX_ON_SCREEN; cnt++) {
drawResource->setSprite(nameSprites[cnt]);
@@ -1059,7 +1033,6 @@ void Control::showSprites(dataFileHeader **nameSprites, bool allowSave) {
}
void Control::loadDescriptions(Common::StringList &savenames) {
-
savenames.resize(MAX_SAVE_GAMES);
Common::InSaveFile *inf;
@@ -1078,7 +1051,6 @@ void Control::loadDescriptions(Common::StringList &savenames) {
}
bool Control::loadSaveAllowed(void) {
-
if (SkyEngine::_systemVars.systemFlags & SF_CHOOSING)
return false; // texts get lost during load/save, so don't allow it during choosing
if (Logic::_scriptVariables[SCREEN] >= 101)
@@ -1106,7 +1078,6 @@ int Control::displayMessage(const char *altButton, const char *message, ...) {
}
void Control::saveDescriptions(const Common::StringList &list) {
-
Common::OutSaveFile *outf;
outf = _saveFileMan->openForSaving("SKY-VM.SAV");
@@ -1176,7 +1147,6 @@ uint16 Control::saveGameToFile(void) {
#define STOSW(ptr, val) { *(uint16 *)(ptr) = TO_LE_16(val); (ptr) += 2; }
uint32 Control::prepareSaveData(uint8 *destBuf) {
-
uint32 cnt;
memset(destBuf, 0, 4); // space for data size
uint8 *destPos = destBuf + 4;
@@ -1518,7 +1488,6 @@ void Control::restartGame(void) {
}
void Control::delay(unsigned int amount) {
-
Common::Event event;
uint32 start = _system->getMillis();
@@ -1569,7 +1538,6 @@ void Control::delay(unsigned int amount) {
}
void Control::showGameQuitMsg(void) {
-
_skyText->fnSetFont(0);
uint8 *textBuf1 = (uint8 *)malloc(GAME_SCREEN_WIDTH * 14 + sizeof(dataFileHeader));
uint8 *textBuf2 = (uint8 *)malloc(GAME_SCREEN_WIDTH * 14 + sizeof(dataFileHeader));