D G Turner
df3d3e2946
TEENAGENT: Migrate more callbacks from cseg usage.
2012-07-29 07:59:51 +01:00
D G Turner
e2d6381645
TEENAGENT: Switch Callback ordering to use switch before cseg data.
...
This now emits warning output if a callback is not explicitly
implemented in the switch statement. This is to migrate away from
loading and using the cseg data in favor of explicit code blocks.
Also, some implementation of callbacks using cseg previously.
2012-07-29 06:00:27 +01:00
Einar Johan Trøan Sømåen
3a21818001
WINTERMUTE: Make BaseSubFrame load lazily.
2012-07-29 03:41:45 +02:00
Einar Johan Trøan Sømåen
482a5fb467
WINTERMUTE: Make the BaseEngine-singleton use Common::Singleton as super-class
2012-07-29 03:41:07 +02:00
Einar Johan Trøan Sømåen
9b5cf8f1ba
WINTERMUTE: Introduce a Singleton-class for holding registry/filemanager.
2012-07-29 02:34:44 +02:00
Einar Johan Trøan Sømåen
b214041539
WINTERMUTE: Remove static function variable from SXArray
2012-07-29 00:58:15 +02:00
Einar Johan Trøan Sømåen
6dc1e09da9
WINTERMUTE: Replace const char* with const Common::String & in fonts, gfx, particles, sound and files.
2012-07-29 00:27:50 +02:00
Littleboy
7bf0bfb122
LASTEXPRESS: Implement menu egg blinking
2012-07-28 17:51:43 -04:00
Einar Johan Trøan Sømåen
e841bf16d6
WINTERMUTE: Fix a few warnings pointed out by fuzzie.
2012-07-28 23:10:33 +02:00
D G Turner
d4591dcfb5
TEENAGENT: Further addition of variable locations used in Callbacks.
2012-07-28 10:57:26 +01:00
D G Turner
955f5b5180
TEENAGENT: Add symbols for functions called by TimerCallback().
2012-07-28 09:44:16 +01:00
D G Turner
7032dd5a1d
TEENAGENT: Symbolise most of remaining addresses in TeenAgent engine.
...
Also, change address 0 usage to 0x0000 for readability.
2012-07-28 09:05:16 +01:00
D G Turner
b0b99cead0
TEENAGENT: Align some variable names with coding conventions.
2012-07-28 08:27:56 +01:00
D G Turner
be4be025b9
TEENAGENT: Add constant values for screen width and height.
...
It is unlikely these will be changed, but the symbols make the code more
readable.
2012-07-28 07:31:41 +01:00
D G Turner
890b83e3d8
TEENAGENT: Use prexisting defined symbols in Callbacks code.
2012-07-28 06:05:20 +01:00
Littleboy
1bfd55535f
LASTEXPRESS: Disable sound filter reset on each decoded block
...
The filter id should be computed from the sound entry status for each decoded block. The current code was resulting in blocks being skipped.
2012-07-28 00:58:34 -04:00
D G Turner
d038a796b3
TEENAGENT: Add symbols for data tables used in Scene class.
2012-07-28 05:45:24 +01:00
Littleboy
42c9b405f1
LASTEXPRESS: Untemplatize setup functions
2012-07-27 23:23:17 -04:00
Littleboy
7084f6a464
CONFIGURE: Add MSCV11 handling to ideprojects target
2012-07-27 20:07:18 -04:00
Littleboy
839ad1303f
LASTEXPRESS: Fix some formatting issues
2012-07-27 20:07:03 -04:00
D G Turner
de59b3c25a
TEENAGENT: Fix inventory regression due to missing blank entry.
...
This was a regression from f856a0a746 .
The _objects list starts with a blank Inventory Object entry, but this
was previously done in an implicit manner with an address overlap. Fixed
in a more explicit manner.
2012-07-27 22:04:27 +01:00
Littleboy
d8acba294d
LASTEXPRESS: Add IgnoreSubtype option to AnimFrame
2012-07-27 16:09:35 -04:00
Einar Johan Trøan Sømåen
e08a0d84a2
WINTERMUTE: Hardcode the Game.SaveDirectory return value in-engine for now.
2012-07-27 19:42:37 +02:00
Littleboy
94e2ea10cd
LASTEXPRESS: Add menu-related warnings and turn some warnings into errors
2012-07-27 13:42:06 -04:00
Einar Johan Trøan Sømåen
8ed71a99f6
WINTERMUTE: Constructor(args): SuperClass(args) -> Constructor(args) : SuperClass(args)
2012-07-27 19:37:14 +02:00
Littleboy
e91001a164
LASTEXPRESS: Remove templated resetCurrentParameters() function
2012-07-27 13:36:21 -04:00
Einar Johan Trøan Sømåen
c7fa8e7d10
WINTERMUTE: Move settings-files to save-dir (gzipped xml now)
2012-07-27 19:35:20 +02:00
Einar Johan Trøan Sømåen
99d4c55e88
WINTERMUTE: Remove all unneccessary #if 0 blocks
2012-07-27 19:07:00 +02:00
Einar Johan Trøan Sømåen
a4e2fb4504
WINTERMUTE: Move TinyXML into the WinterMute-namespace.
2012-07-27 18:24:22 +02:00
Einar Johan Trøan Sømåen
fbc19f3f0b
WINTERMUTE: Fix a Clang-warning
2012-07-27 18:24:00 +02:00
Einar Johan Trøan Sømåen
f6ac34ab9a
WINTERMUTE: Get rid of almost all LLVM GCC 4.2 warnings.
2012-07-27 18:13:42 +02:00
Matthew Hoops
9cca8ac9f2
VIDEO: Remove now unused Rewindable and Seekable classes
2012-07-27 11:47:49 -04:00
Einar Johan Trøan Sømåen
6262a2ac87
WINTERMUTE: Use an arbitrary size nearest neighbour scaler for save thumbnails. Thanks to clone2727
2012-07-27 17:43:17 +02:00
Matthew Hoops
991710d0a1
VIDEO: Adapt QuickTimeDecoder to the AdvancedVideoDecoder API
2012-07-27 11:32:51 -04:00
Matthew Hoops
21d3fa71af
VIDEO: Add functions for getting TrackList iterators internally
2012-07-27 11:14:46 -04:00
Matthew Hoops
90b72e31e4
VIDEO: Cleanup AdvancedVideoDecoder
2012-07-27 11:01:42 -04:00
Matthew Hoops
a364ef8f0f
VIDEO: Remove Track::getStartTime()
...
That should be handled internally instead
2012-07-27 11:01:21 -04:00
Einar Johan Trøan Sømåen
a9e9ed7d3b
WINTERMUTE: Formatting "var_name"->"varName"
2012-07-27 16:08:46 +02:00
Einar Johan Trøan Sømåen
a190bb8fdc
WINTERMUTE: Add a stubbed fallback for the absolute path used in East Side Story
...
C:\\windows\\fonts\\framd.ttf
2012-07-27 16:07:50 +02:00
Einar Johan Trøan Sømåen
996e79b3d5
WINTERMUTE: Fix SaveGame-thumb loading/saving.
2012-07-27 16:04:37 +02:00
Einar Johan Trøan Sømåen
3ff2e2cc93
WINTERMUTE: Support the SPACE-key as a printable character.
2012-07-27 16:01:03 +02:00
Einar Johan Trøan Sømåen
df5943ae59
WINTERMUTE: Start sounds again after loading a save.
2012-07-27 15:59:58 +02:00
Einar Johan Trøan Sømåen
b3b86c440c
WINTERMUTE: Clear out a few warning()s
2012-07-27 15:55:06 +02:00
D G Turner
5859d0fab1
TEENAGENT: Add symbols for idle animation table usage in Actor class.
2012-07-27 08:27:13 +01:00
D G Turner
b19c164f1a
TEENAGENT: Add symbols for object callback tables in Inventory class.
...
Also, removed one ptr usage, replacing with direct get_byte / get_word
accesses.
2012-07-27 06:46:34 +01:00
Littleboy
7423885f69
LASTEXPRESS: Remove entity include in savepoint.h
2012-07-27 01:14:30 -04:00
Littleboy
6aeda2638b
LASTEXPRESS: More include re-organization
2012-07-27 00:54:24 -04:00
D G Turner
7dce94c70b
TEENAGENT: Add symbols in Inventory class for various sizes.
2012-07-27 05:48:48 +01:00
Julien
115a4d36ba
LASTEXPRESS: Move includes to header for setup function templates
2012-07-27 00:32:10 -04:00
Julien
3d6807b359
LASTEXPRESS: Implement Logic::resetState()
2012-07-27 00:15:05 -04:00