[Scummvm-git-logs] scummvm master -> 0c64bb82fa75915b1a010cd17447df7bb46dcfd2
alxpnv
a04198622 at gmail.com
Fri Oct 22 08:57:27 UTC 2021
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:
3d5fe05257 ASYLUM: don't play intro video when loading during startup
0c64bb82fa ASYLUM: speed up puzzle animations a little bit
Commit: 3d5fe05257d92331f4b142c553cbd3303822df45
https://github.com/scummvm/scummvm/commit/3d5fe05257d92331f4b142c553cbd3303822df45
Author: alxpnv (alxpnv22 at yahoo.com)
Date: 2021-10-22T12:00:12+03:00
Commit Message:
ASYLUM: don't play intro video when loading during startup
Bug reported by Attx
Changed paths:
engines/asylum/asylum.cpp
engines/asylum/views/menu.cpp
engines/asylum/views/menu.h
diff --git a/engines/asylum/asylum.cpp b/engines/asylum/asylum.cpp
index d979300242..a2148226c5 100644
--- a/engines/asylum/asylum.cpp
+++ b/engines/asylum/asylum.cpp
@@ -160,6 +160,8 @@ Common::Error AsylumEngine::run() {
if (!noError)
_handler = _menu;
+ else
+ menu()->setLoadingDuringStartup();
// Load config
Config.read();
diff --git a/engines/asylum/views/menu.cpp b/engines/asylum/views/menu.cpp
index 3f3b29b758..c76b0f9d32 100644
--- a/engines/asylum/views/menu.cpp
+++ b/engines/asylum/views/menu.cpp
@@ -78,6 +78,7 @@ Menu::Menu(AsylumEngine *vm): _vm(vm) {
// Savegames
_prefixWidth = 0;
+ _loadingDuringStartup = false;
}
//////////////////////////////////////////////////////////////////////////
@@ -355,7 +356,8 @@ bool Menu::init() {
_showMovie = true;
// Play start video
- getVideo()->play(0, this);
+ if (!_loadingDuringStartup)
+ getVideo()->play(0, this);
// If no savegame is present, start the game directly
if (!getSaveLoad()->hasSavegames()) {
diff --git a/engines/asylum/views/menu.h b/engines/asylum/views/menu.h
index 0b7c487bca..4cb7329028 100644
--- a/engines/asylum/views/menu.h
+++ b/engines/asylum/views/menu.h
@@ -62,6 +62,7 @@ public:
// Savegames
void setDword455C78(bool state) { _dword_455C78 = state; }
void setDword455C80(bool state) { _dword_455C80 = state; }
+ void setLoadingDuringStartup() { _loadingDuringStartup = true; }
bool isEditingSavegameName() { return _activeScreen == kMenuSaveGame && _isEditingSavegameName; };
@@ -127,6 +128,7 @@ private:
// Savegames
Common::String _previousName;
int32 _prefixWidth;
+ bool _loadingDuringStartup;
/**
* Setups menu screen
Commit: 0c64bb82fa75915b1a010cd17447df7bb46dcfd2
https://github.com/scummvm/scummvm/commit/0c64bb82fa75915b1a010cd17447df7bb46dcfd2
Author: alxpnv (alxpnv22 at yahoo.com)
Date: 2021-10-22T12:00:12+03:00
Commit Message:
ASYLUM: speed up puzzle animations a little bit
Suggested by Attx. Thanks!
Changed paths:
engines/asylum/puzzles/puzzle.cpp
diff --git a/engines/asylum/puzzles/puzzle.cpp b/engines/asylum/puzzles/puzzle.cpp
index bf5ad06d0a..3eac15fdb6 100644
--- a/engines/asylum/puzzles/puzzle.cpp
+++ b/engines/asylum/puzzles/puzzle.cpp
@@ -98,7 +98,7 @@ bool Puzzle::update(const AsylumEvent &evt) {
getSharedData()->setEventUpdate(getSharedData()->getEventUpdate() ^ 1);
getSharedData()->setFlag(kFlagRedraw, false);
- getSharedData()->setNextScreenUpdate(ticks + 55);
+ getSharedData()->setNextScreenUpdate(ticks + 40);
}
}
More information about the Scummvm-git-logs
mailing list