Commit Graph
86814 Commits
Author SHA1 Message Date
Einar Johan Trøan Sømåen bb131aaa07 WINTERMUTE: Clean up some TODOs. 2012-07-27 00:05:15 +02:00
Einar Johan Trøan Sømåen 90e174eeb2 WINTERMUTE: Implement Screen-fading 2012-07-26 23:49:50 +02:00
D G Turner 7bc646f8ca TEENAGENT: Migrated remaining recursive processCallback calls. 2012-07-26 22:35:22 +01:00
D G Turner 07bb1ae7cf TEENAGENT: Add symbols for Mansion intrusion attempt function addresses. 2012-07-26 21:32:39 +01:00
Einar Johan Trøan Sømåen 3a49f2bad4 WINTERMUTE: More variable/function renaming VarName->varName 2012-07-26 22:20:55 +02:00
Einar Johan Trøan Sømåen 496a3938c4 WINTERMUTE: Remove gotos. 2012-07-26 21:01:00 +02:00
Einar Johan Trøan Sømåen 2c530bc6ed WINTERMUTE: var_name -> varName 2012-07-26 20:49:59 +02:00
Torbjörn Andersson a5bfbeed32 TONY: Don't pass uninitialised rect to addDirtyRect()
Wait until after we have the destination rect. Unfortunately, this
does not fix any of the graphical glitches during the intro.
2012-07-26 20:15:32 +02:00
Einar Johan Trøan Sømåen 4eda234611 WINTERMUTE: Replace BaseArray with a templated subclass of Common::Array.
This needs additional cleanup, but compiles and runs at this point.
2012-07-26 19:41:18 +02:00
Einar Johan Trøan Sømåen eb22e36d5e WINTERMUTE: Disable SaveGame thumbs for now 2012-07-26 19:31:08 +02:00
Einar Johan Trøan Sømåen 91edc76b3e WINTERMUTE: Avoid crashing when a file doesn't exist in a DCP. 2012-07-26 19:24:04 +02:00
Einar Johan Trøan Sømåen 5e325a5b28 WINTERMUTE: Privatize most fields in AdActor 2012-07-26 18:47:31 +02:00
Einar Johan Trøan Sømåen e9a847fb35 WINTERMUTE: Remove #if 0 - commented out code. 2012-07-26 18:20:58 +02:00
Einar Johan Trøan Sømåen f5cbee18f8 WINTERMUTE: Remove unused code in BaseFontTTF 2012-07-26 17:45:32 +02:00
Einar Johan Trøan Sømåen ef11f9d0c5 WINTERMUTE: Run Astyle with add-braces to break one-line statements into easier-to-read-code. 2012-07-26 15:59:26 +02:00
D G Turner cce5d3e30f TEENAGENT: Migrate mansion intrusion callback lookup table to switch. 2012-07-26 10:22:54 +01:00
D G Turner f137c75e46 TEENAGENT: Migrate deinit functions to constructor/destructors.
This removes a number of memory leaks.
2012-07-26 09:18:57 +01:00
Filippos Karapetis 34d00f5936 SCI: Add some debug code to op_line 2012-07-26 11:06:52 +03:00
Filippos Karapetis c0beaf2337 SCI: Differentiate between screen width and pitch
This properly addresses the odd screen width (630) in Phantasmagoria 1
2012-07-26 11:06:51 +03:00
D G Turner 72adca69f3 TEENAGENT: Migrate most recursive processCallback() calls to functions. 2012-07-26 06:06:44 +01:00
Einar Johan Trøan Sømåen 38507fa989 WINTERMUTE: AStyle-formatting. 2012-07-26 04:12:58 +02:00
D G Turner 321197e962 TEENAGENT: Fix typo in processCallback() address.
0x50c5 is invalid, replaced with valid 0x505c.
2012-07-26 01:53:48 +01:00
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