[Scummvm-cvs-logs] scummvm master -> 6b614f8ff508449fd5db3af5dcd5b689d69718b0
somaen
einarjohants at gmail.com
Fri Feb 1 00:49:33 CET 2013
This automated email contains information about 2 new commits which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
fcc33c22d8 WINTERMUTE: Force the screen to black after loading/saving.
6b614f8ff5 WINTERMUTE: Avoid using ldepxf/frexpf
Commit: fcc33c22d869f7015cbac8d2e794040cae73e9ba
https://github.com/scummvm/scummvm/commit/fcc33c22d869f7015cbac8d2e794040cae73e9ba
Author: Einar Johan Trøan Sømåen (einarjohants at gmail.com)
Date: 2013-01-31T15:48:30-08:00
Commit Message:
WINTERMUTE: Force the screen to black after loading/saving.
Changed paths:
engines/wintermute/base/gfx/osystem/base_render_osystem.cpp
diff --git a/engines/wintermute/base/gfx/osystem/base_render_osystem.cpp b/engines/wintermute/base/gfx/osystem/base_render_osystem.cpp
index cec5945..061f527 100644
--- a/engines/wintermute/base/gfx/osystem/base_render_osystem.cpp
+++ b/engines/wintermute/base/gfx/osystem/base_render_osystem.cpp
@@ -650,6 +650,10 @@ void BaseRenderOSystem::endSaveLoad() {
// so just skip this single frame.
_skipThisFrame = true;
_drawNum = 1;
+
+ _renderSurface->fillRect(Common::Rect(0, 0, _renderSurface->h, _renderSurface->w), _renderSurface->format.ARGBToColor(255, 0, 0, 0));
+ g_system->copyRectToScreen((byte *)_renderSurface->pixels, _renderSurface->pitch, 0, 0, _renderSurface->w, _renderSurface->h);
+ g_system->updateScreen();
}
bool BaseRenderOSystem::startSpriteBatch() {
Commit: 6b614f8ff508449fd5db3af5dcd5b689d69718b0
https://github.com/scummvm/scummvm/commit/6b614f8ff508449fd5db3af5dcd5b689d69718b0
Author: Einar Johan Trøan Sømåen (einarjohants at gmail.com)
Date: 2013-01-31T15:48:47-08:00
Commit Message:
WINTERMUTE: Avoid using ldepxf/frexpf
Changed paths:
engines/wintermute/base/base_persistence_manager.cpp
diff --git a/engines/wintermute/base/base_persistence_manager.cpp b/engines/wintermute/base/base_persistence_manager.cpp
index 86b65fb..84a1c2e 100644
--- a/engines/wintermute/base/base_persistence_manager.cpp
+++ b/engines/wintermute/base/base_persistence_manager.cpp
@@ -502,7 +502,7 @@ bool BasePersistenceManager::putTimeDate(const TimeDate &t) {
_saveStream->writeSint32LE(t.tm_mday);
_saveStream->writeSint32LE(t.tm_mon);
_saveStream->writeSint32LE(t.tm_year);
- _saveStream->writeSint32LE(t.tm_wday); //TODO: Add this in when merging next
+ _saveStream->writeSint32LE(t.tm_wday);
if (_saveStream->err()) {
return STATUS_FAILED;
@@ -518,13 +518,13 @@ TimeDate BasePersistenceManager::getTimeDate() {
t.tm_mday = _loadStream->readSint32LE();
t.tm_mon = _loadStream->readSint32LE();
t.tm_year = _loadStream->readSint32LE();
- t.tm_wday = _loadStream->readSint32LE(); //TODO: Add this in when merging next
+ t.tm_wday = _loadStream->readSint32LE();
return t;
}
void BasePersistenceManager::putFloat(float val) {
int32 exponent = 0;
- float significand = frexpf(val, &exponent);
+ float significand = frexp(val, &exponent);
Common::String str = Common::String::format("FS%f", significand);
_saveStream->writeUint32LE(str.size());
_saveStream->writeString(str);
@@ -537,7 +537,7 @@ float BasePersistenceManager::getFloat() {
float significand = 0.0f;
int32 exponent = _loadStream->readSint32LE();
int ret = sscanf(str, "FS%f", &significand);
- value = ldexpf(significand, exponent);
+ value = ldexp(significand, exponent);
if (ret != 1) {
warning("%s not parsed as float", str);
}
More information about the Scummvm-git-logs
mailing list