[Scummvm-cvs-logs] scummvm master -> c1f6e1d1b5aa977ecc2efe7e9e8a714609a78bdf

Strangerke Strangerke at scummvm.org
Sat Dec 21 17:33:02 CET 2013


This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .

Summary:
c1f6e1d1b5 TSAGE: Add some workarounds to avoid card game freezes


Commit: c1f6e1d1b5aa977ecc2efe7e9e8a714609a78bdf
    https://github.com/scummvm/scummvm/commit/c1f6e1d1b5aa977ecc2efe7e9e8a714609a78bdf
Author: Strangerke (strangerke at scummvm.org)
Date: 2013-12-21T08:30:45-08:00

Commit Message:
TSAGE: Add some workarounds to avoid card game freezes

Changed paths:
    engines/tsage/ringworld2/ringworld2_scenes1.cpp



diff --git a/engines/tsage/ringworld2/ringworld2_scenes1.cpp b/engines/tsage/ringworld2/ringworld2_scenes1.cpp
index bb5f372..2d1007d 100644
--- a/engines/tsage/ringworld2/ringworld2_scenes1.cpp
+++ b/engines/tsage/ringworld2/ringworld2_scenes1.cpp
@@ -4320,6 +4320,7 @@ void Scene1337::Action12::signal() {
 			break;
 		}
 		scene->discardCard(scene->_actionCard2);
+		scene->handleNextTurn();
 		break;
 	default:
 		break;
@@ -5038,6 +5039,8 @@ void Scene1337::playAntiDelayCard(Card *card, Card *dest) {
 	_actionCard2 = dest;
 
 	_actionItem.setAction(&_action8);
+
+	handleNextTurn();
 }
 
 
@@ -5056,6 +5059,7 @@ void Scene1337::playCounterTrickCard(Card *card, int playerId) {
 	_actionCard3 = &_gameBoardSide[playerId]._emptyStationPos;
 	_actionIdx1 = playerId;
 	_actionItem.setAction(&_action10);
+	handleNextTurn();
 }
 
 void Scene1337::discardCard(Card *card) {






More information about the Scummvm-git-logs mailing list