Ticket #4380: sky_grid.patch
File sky_grid.patch, 1.2 KB (added by , 14 years ago) |
---|
-
engines/sky/grid.cpp
255 255 } 256 256 257 257 uint8 *Grid::giveGrid(uint32 pScreen) { 258 assert((_gridConvertTable[pScreen] >= 0) && (_gridConvertTable[pScreen] < TOT_NO_GRIDS)); 259 return _gameGrids[_gridConvertTable[pScreen]]; 258 if ((_gridConvertTable[pScreen] >= 0) && (_gridConvertTable[pScreen] < TOT_NO_GRIDS)) { 259 return _gameGrids[_gridConvertTable[pScreen]]; 260 } 261 return 0; 260 262 } 261 263 262 264 } // End of namespace Sky -
engines/sky/sky.cpp
208 208 _skyScreen->recreate(); 209 209 _skyScreen->spriteEngine(); 210 210 if (_debugger->showGrid()) { 211 _skyScreen->showGrid(_skyLogic->_skyGrid->giveGrid(Logic::_scriptVariables[SCREEN])); 212 _skyScreen->forceRefresh(); 211 uint8 *grid = _skyLogic->_skyGrid->giveGrid(Logic::_scriptVariables[SCREEN]); 212 if (grid) { 213 _skyScreen->showGrid(grid); 214 _skyScreen->forceRefresh(); 215 } 213 216 } 214 217 _skyScreen->flip(); 215 218