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