Commit Graph
61292 Commits
Author SHA1 Message Date
D G Turner 9128f8a8de TEENAGENT: Further recursive processCallback() migration work.
Added extra debug output to processCallback cseg functions. Used this to
resolve the FIXME unknown functions. 0x61fe is trivial callback, but
0x50c5 is a typo. Corrected.
2012-07-26 01:49:46 +01:00
D G Turner ebef5fefea TEENAGENT: Symbol migration associated with recursive processCallback(). 2012-07-26 00:39:05 +01:00
Einar Johan Trøan Sømåen 1ad859a468 WINTERMUTE: "if(" -> "if (" 2012-07-25 21:21:55 +02:00
Johannes Schickel dc8d9f4c9f SCI: Fix delete[] formatting. 2012-07-25 21:11:45 +02:00
Johannes Schickel 3351707b2d TOON: Fix delete[] formatting. 2012-07-25 21:11:22 +02:00
Johannes Schickel 155118dc1e SWORD1: Fix delete[] formatting. 2012-07-25 21:11:04 +02:00
Johannes Schickel d98b462190 PARALLACTION: Fix delete[] formatting. 2012-07-25 21:10:43 +02:00
Johannes Schickel 93d4eb14ad MOHAWK: Fix delete[] formatting. 2012-07-25 21:09:46 +02:00
Johannes Schickel c7d99c155d KYRA: Fix delete[] formatting. 2012-07-25 21:09:15 +02:00
Johannes Schickel 50a93c2e71 GRAPHICS: Small formatting fixes in iff.cpp. 2012-07-25 21:07:19 +02:00
Einar Johan Trøan Sømåen fa96c9ea18 WINTERMUTE: "delete []" -> "delete[]" 2012-07-25 21:05:03 +02:00
Einar Johan Trøan Sømåen f2379252f4 WINTERMUTE: Reformat and constify BaseStringTable 2012-07-25 21:00:57 +02:00
Einar Johan Trøan Sømåen 6e55e32a38 WINTERMUTE: Cleanup and comment BaseRenderer a bit 2012-07-25 20:00:58 +02:00
Einar Johan Trøan Sømåen 6331bea423 WINTERMUTE: Remove in-engine fullscreen-switching, let ScummVM handle that. 2012-07-25 18:59:26 +02:00
Einar Johan Trøan Sømåen 46968e20f9 WINTERMUTE: Cleanup in BasePackage. 2012-07-25 18:38:13 +02:00
Matthew Hoops 57a06e383b VIDEO: Convert Bink to the new AdvancedVideoDecoder API 2012-07-25 11:22:28 -04:00
Johannes Schickel 71daae7bbc GUI: Use "OK" instead of "Ok" in SavenameDialog. 2012-07-25 17:21:36 +02:00
Matthew Hoops c0cece8d13 VIDEO: Add functions for default high color PixelFormat
To be used by video that converts from YUV to RGB
2012-07-25 11:19:36 -04:00
Filippos Karapetis 31f9e96aee SCI: Add a workaround for a script bug in QFG4 2012-07-25 12:14:33 +03:00
Filippos Karapetis e7836beabb SCI: Silence some very chatty warnings
Also, add an example room where kRemapToGray is called
2012-07-25 12:13:35 +03:00
Matthew Hoops 714c6ae119 VIDEO: Add internal helper function for checking on video track end status 2012-07-25 00:44:22 -04:00
Matthew Hoops 09f1519d6d VIDEO: Stop and restart tracks when seeking/rewinding 2012-07-25 00:39:21 -04:00
Einar Johan Trøan Sømåen 45c5eb5cab WINTERMUTE: Privatize/Protect variables that don't need to be public. 2012-07-25 05:08:13 +02:00
D G Turner ad8eb87006 DEVTOOLS: create_teenagent now modified to use message string table.
The dseg region is now generated from two byte blocks and the message
strings.

This commit also removes the hacky code to generate these tables from
the older headers and adds the util.cpp from create_kyradat to provide
file I/O functions.
2012-07-25 03:08:33 +01:00
D G Turner 1b178317a8 DEVTOOLS: Fix remaining bug in create_teenagent message string output.
Second block start position calculation was incorrect.
2012-07-25 02:36:22 +01:00
Einar Johan Trøan Sømåen 28759d7aa3 WINTERMUTE: Move SaveGame-file-saving handling over to BasePersistenceManager 2012-07-25 03:34:38 +02:00
Einar Johan Trøan Sømåen b05b6210b7 WINTERMUTE: Forgot to add this change to last commit (SQUASHME) 2012-07-25 03:32:54 +02:00
Einar Johan Trøan Sømåen ab8d13ee58 WINTERMUTE: Change the DCP-file access to work as an Common::Archive. 2012-07-25 03:21:22 +02:00
D G Turner ed6590c7c8 DEVTOOLS: Fix bug in create_teenagent message string table output.
Second block size calculation was incorrect.
2012-07-25 00:39:40 +01:00
Filippos Karapetis 6ade0e1457 SCI: Expand an uninitialized read workaround for SQ6 2012-07-25 02:29:57 +03:00
Filippos Karapetis 55e508b91f SCI: Add a workaround for QFG4, screen 140 (character selection screen) 2012-07-25 01:32:34 +03:00
Einar Johan Trøan Sømåen 7521d0f265 WINTERMUTE: Cleanup in BaseFileManager 2012-07-25 00:31:12 +02:00
Filippos Karapetis 797dbfe506 SCI: Set the RemapByPercent palette initially
This needs to be performed because the screen palette might not change
after the call. Fixes the display of the bat in the character selection
screen in the full version of QFG4
2012-07-25 01:16:13 +03:00
Einar Johan Trøan Sømåen 8be1e095fd WINTERMUTE: Avoid starting up the engine to perform detection. 2012-07-25 00:08:39 +02:00
Filippos Karapetis 537b1969bf SCI: Rewrite the color remapping code to support simultaneous effects
Fixes the torch in the full version of QFG4
2012-07-25 00:58:16 +03:00
Johannes Schickel 7d51907405 GUI: Add possibility to disable the grid based chooser via DISABLE_SAVELOADCHOOSER_GRID. 2012-07-24 23:49:50 +02:00
Johannes Schickel ca225cc7e0 GUI: Strip a trailing whitespace. 2012-07-24 23:34:35 +02:00
Johannes Schickel f006eddac5 GUI: Let SaveLoadChooser::getResultString return a const reference. 2012-07-24 23:32:17 +02:00
Johannes Schickel bab992ab98 GUI: Remove unecessary explicit GUI namespace uses. 2012-07-24 23:27:59 +02:00
Johannes Schickel 8e791896b8 GUI: Remove an unnecessary empty line. 2012-07-24 23:26:47 +02:00
Johannes Schickel 91196e5375 GUI: Also disable the switch-to-list button in the choosers, when the grid one isn't available. 2012-07-24 23:25:10 +02:00
Johannes Schickel 89b638128f GUI: Rename LoadChooserThumbnailed to SaveLoadChooserGrid. 2012-07-24 23:24:17 +02:00
Johannes Schickel 90eb773c5d GUI: Implement saving in the grid based save/load chooser. 2012-07-24 23:23:06 +02:00
Filippos Karapetis 37b209dac1 SCI: Refresh remapping by percent whenever the screen palette changes 2012-07-24 22:55:34 +03:00
Filippos Karapetis fe3fb1873c SCI: Cleanup of the palette remapping code 2012-07-24 22:54:37 +03:00
Filippos Karapetis 6f35130204 SCI: More work on color remapping
More transparency/color mapping effects are now working (e.g. the
flashlight at the Gedde tomb in GK1, the rays of light at Schloss Ritter
in GK1, the torch in the QFG4 demo and the shadows in QFG4, PQ4 and KQ7)
2012-07-24 22:34:46 +03:00
Matthew Hoops 3117e4a8ff VIDEO: Convert DXADecoder to the AdvancedVideoDecoder API 2012-07-24 13:24:01 -04:00
Matthew Hoops 84e0b3a167 VIDEO: Add helper functions to easily add an external audio track 2012-07-24 13:23:45 -04:00
Einar Johan Trøan Sømåen c59965ad4f WINTERMUTE: Make sure we don't skip path-components. 2012-07-24 18:49:01 +02:00
Einar Johan Trøan Sømåen ec7362d13e WINTERMUTE: Clean up and comment base_disk_file. 2012-07-24 18:30:22 +02:00