Commit Graph
61292 Commits
Author SHA1 Message Date
Strangerke e48515d402 MORTEVIELLE: Get rid of the PCSpeaker class 2013-08-11 11:45:53 +02:00
Strangerke b749c2115b MORTEVIELLE: Move the end of "sentence" to the main loop in order to fix the display 2013-08-11 11:40:16 +02:00
Thierry Crozat 13ddf33e78 MORTEVIELLE: Update English translation
I checked some of the dialogs for which we were not sure, fixed them
when needed and removed the debug number. There are two lines
however that causes an issue as they are used for both men and
women, and in English we would need a different translation. The two
texts are:
It is his/her business…
Oh I don't have anything against him/her
The first one seems to be used more often for men than women (so
far I have seen it used for 3 men and 1 woman).
For the second one I changed it to plural in English as it also works
with the context and while it changes the meaning this is not
important.
2013-08-11 01:08:00 +01:00
uruk ee6119d07f AVALANCHE: Repair Timeout::lose_timer(). 2013-08-11 02:06:11 +02:00
richiesams 17a806a01b ZVISION: Add parsing skip for action::copy_file. It is not used.
I don't really know what it is used for, but Marisa Chan completely ignores it.
2013-08-10 17:38:33 -05:00
richiesams 309034c153 ZVISION: Stop checking puzzles if ResultAction::execute() returns false 2013-08-10 17:36:57 -05:00
richiesams 327d4a1ccf ZVISION: Implement ActionChangeLocation::execute() 2013-08-10 17:32:57 -05:00
richiesams 2565f96c55 ZVISION: Make ScriptManager::changeLocation delay the actual change until the end of the frame
This prevents memory corruption since changeLocation could be called in the middle of
a Puzzle list iteration and changeLocation clears all the Puzzle lists.
2013-08-10 17:31:57 -05:00
uruk c519ea0aa2 AVALANCHE: Remove unnecessary consts from Graphics. 2013-08-11 00:29:48 +02:00
richiesams dd11566ffd ZVISION: Move the ScriptManager update functions to a single update() function.
Then make the individual update functions private
2013-08-10 17:28:41 -05:00
Thierry Crozat f125dce608 GUI: Initialise _hotkey in ButtonWidget constructor
One of the two ButtonWidget constructor did not initialise _hotkey
when given a non-null value. This caused valgrind to report an
access to uninitialised variable in Dialog::handleKeyDown().
2013-08-10 23:26:53 +01:00
richiesams 5bba509db8 ZVISION: Create a global puzzle list and parse universe.scr into it during ScriptManager::initialize() 2013-08-10 17:25:38 -05:00
uruk a41736e698 AVALANCHE: Introduce Graphics::drawTriangle(), use it in Scrolls::bubble(). Modify Graphics::drawPieSlice(), update functions using it accordingly. 2013-08-11 00:21:15 +02:00
richiesams 2176aa55fc ZVISION: Implement ActionStreamVideo 2013-08-10 17:18:29 -05:00
richiesams 694a6099a6 ZVISION: Implement ActionQuit 2013-08-10 17:14:15 -05:00
richiesams 416cde1358 ZVISION: Change video code to support arbitrary scaling and whether the video can be skipped 2013-08-10 17:14:00 -05:00
richiesams 86b3dfa221 ZVISION: Make ZFS Archive member name indexing case-insensitive 2013-08-10 17:07:56 -05:00
richiesams 9740087441 ZVISION: Add documentation for the ResultAction base class 2013-08-10 17:07:27 -05:00
Strangerke 4b1c0b29ea MORTEVIELLE: Add an initialization of _charAnswerCount in initMaxAnswer() 2013-08-11 00:02:57 +02:00
Paul Gilbert 4e08dc04da TSAGE: Fix for standard screens not showing after an animation ends 2013-08-10 17:37:21 -04:00
Strangerke e209e15833 MORTEVIELLE: Fix check of end of stream 2013-08-10 22:37:26 +02:00
Strangerke eb61855ca0 MORTEVIELLE: Avoid loading sfx and noise files multiple times 2013-08-10 22:17:10 +02:00
Strangerke 0c00a7fde8 MORTEVIELLE: Some refactoring in noise sound code 2013-08-10 21:56:21 +02:00
Strangerke 9569aff5e6 Merge branch 'master' of github.com:scummvm/scummvm 2013-08-10 17:32:00 +02:00
Torbjörn Andersson 56431cfc59 TINSEL: Fix DW2 assertion when quitting during cutscene
Call _bmv->FinishBMV() before setting g_pCurBgnd to NULL. Otherwise,
there will be an assertion if quitting during a cutscene while a
subtitle is being shown. (At least I think that's the condition.)

(Also, it seems to be a good idea to call it before EndScene(),
because even though there was no assertion, I got a lot of warnings
when I did it after.)
2013-08-10 16:56:07 +02:00
Strangerke 272740bb5c MORTEVIELLE: Handle sounds 2013-08-10 16:23:51 +02:00
Strangerke 673ea511ea MORTEVIELLE: some refactoring in ambiant sound code 2013-08-10 14:01:30 +02:00
Strangerke 62b6c333d5 MORTEVIELLE: Play ambiant sounds 2013-08-10 13:41:50 +02:00
richiesams ed4977848b ZVISION: Fix invalid argument for String::format() 2013-08-09 18:42:27 -05:00
richiesams 1b277d34ac ZVISION: Add class to manage cursors 2013-08-09 18:33:15 -05:00
richiesams f89120310c ZVISION: Test for file.open before trying to read 2013-08-09 14:52:21 -05:00
richiesams 0feac806b2 ZVISION: Add a ZGI folder directory to the SearchMan 2013-08-09 14:51:45 -05:00
richiesams 06e6cb5d1f ZVISION: Create method for cycling through all the cursors so as to identify them more easily 2013-08-09 14:51:18 -05:00
richiesams f31f35bf7b ZVISION: Create console command to render a cursor image to the screen 2013-08-09 14:06:23 -05:00
richiesams 268282ab22 ZVISION: Create class for decoding .zcr cursor files 2013-08-09 14:05:31 -05:00
richiesams b4b60e1f63 ZVISION: Call _system->updateScreen() every frame
Otherwise the cursor will not be updated
2013-08-09 12:16:43 -05:00
Strangerke 7d6d7a7945 MORTEVIELLE: Use more accurate frequency for music 2013-08-09 18:37:17 +02:00
Einar Johan Trøan Sømåen 7306979f6d WINTERMUTE: Fix uninitialized scalar field (CID1060922) 2013-08-09 18:28:06 +02:00
Einar Johan Trøan Sømåen a1d02cbe97 WINTERMUTE: Avoid setting alpha-image when filename is "" 2013-08-09 18:20:04 +02:00
uruk 288abffafa AVALANCHE: Repair Visa::unskrimble() and Scrolls::calldrivers(). 2013-08-09 15:42:10 +02:00
uruk 1443d8ce16 AVALANCHE: Repair Lucerna::enterroom(), Lucerna::put_geida_at(), broaden Roomnums. 2013-08-09 13:21:57 +02:00
uruk 2a6d70cfb8 AVALANCHE: Repair Acci::parse(). 2013-08-09 12:37:35 +02:00
uruk 626d8aa8c1 AVALANCHE: Implement switching between rooms (Trip::fliproom(), Lucerna::enterroom()), implement drawing multiple sprites to the screen (Trip::call_andexors()). 2013-08-09 03:02:28 +02:00
Filippos Karapetis 976b4167f1 Merge pull request #369 from fingolfin/fix-neverhood
NEVERHOOD: Remove NRect constructor
2013-08-08 16:47:53 -07:00
Johannes Schickel de952ae0b9 Merge pull request #373 from lordhoto/ini-file
Rename ConfigFile to INIFile and remove outdated comments
2013-08-08 15:56:17 -07:00
uruk ad199c4929 AVALANCHE: Repair Graphics::drawArc(). 2013-08-08 21:40:41 +02:00
Torbjörn Andersson 0d14f9d009 LURE: Fix some formatting. 2013-08-08 17:57:58 +02:00
Johannes Schickel 0dae60a357 COMMON: Remove commented out include in config-manager.h. 2013-08-08 16:32:41 +02:00
Johannes Schickel 6da6e4e686 COMMON: Remove outdated comments on INIFile.
These very old comments claimed that ConfigManager uses INIFile. This is not
true however. Thus removing them should clear things up a little bit.
2013-08-08 16:30:38 +02:00
Johannes Schickel 63750d6780 COMMON: Rename ConfigFile to INIFile.
This clears up that 'ConfigFile' is actually a class handling only INI-files.
2013-08-08 16:28:38 +02:00