Removed useless event management code and made readInput() more general.

svn-id: r33225
This commit is contained in:
Nicola Mettifogo 2008-07-23 07:31:35 +00:00
parent 8932619ee2
commit 78ccedf898
4 changed files with 26 additions and 37 deletions

View file

@ -297,6 +297,9 @@ void Parallaction::showLocationComment(const char *text, bool end) {
void Parallaction::processInput(InputData *data) {
if (!data) {
return;
}
switch (data->_event) {
case kEvSaveGame:
@ -326,13 +329,7 @@ void Parallaction::runGame() {
runCommentFrame();
if (_input->_inputMode == Input::kInputModeGame) {
if (data->_event != kEvNone) {
processInput(data);
}
if (_engineFlags & kEngineQuit)
return;
processInput(data);
runPendingZones();
if (_engineFlags & kEngineQuit)