D G Turner
2d0cedab1f
TOON: Minor cleanups in Pathfinding class. No functional change.
2012-06-09 13:43:42 +01:00
Filippos Karapetis
dc11d223cd
SCI: Initial implementation of AddLine, UpdateLine, DeleteLine
2012-06-09 15:36:36 +03:00
Paul Gilbert
4a3518dc92
TONY: Fix data freeing in LocationPollThread
2012-06-09 22:20:16 +10:00
Paul Gilbert
7758b1a432
TONY: Fix operation of TakeOwnership/ReleaseOwnership
2012-06-09 22:14:38 +10:00
D G Turner
fae9f4d5ba
TOON: Replace Pathfinding retPath static buffers with Common::Array.
2012-06-09 12:33:30 +01:00
D G Turner
a693603e1e
TOON: Replace Pathfinding _tempPath static buffers with Common::Array.
2012-06-09 11:58:26 +01:00
Filippos Karapetis
66af2cf1d7
SCI: Handle translucent text planes
...
Fixes the incorrect flood fill in the Rada Drums screen in GK1
2012-06-09 12:13:48 +03:00
Paul Gilbert
da39f4d758
TONY: Fix the dialogs displayed for the different function keys
2012-06-09 17:52:42 +10:00
Paul Gilbert
10621fded8
TONY: Fix some calls from globalFree to globalDestroy
2012-06-09 17:51:58 +10:00
Paul Gilbert
26bb3d6732
COMMON: Changed pulseEvent to allow calling processes to finish executing first
2012-06-09 17:14:21 +10:00
Eugene Sandulenko
ec92a867da
Merge pull request #243 from lordhoto/cursor-no-scale
...
ALL: Replace cursorTargetScale in OSystem API with a simple "do not scale" logic.
2012-06-08 23:20:28 -07:00
Travis Howell
3968f31948
SCUMM: Add HE101 version, for debugInput opcode difference in some HE100 games.
2012-06-09 15:36:47 +10:00
Matthew Hoops
8675f51001
NEWS: Fix a typo
2012-06-08 23:06:58 -04:00
Paul Gilbert
a50b1f32c1
TONY: Fixes for deallocating MPC and MPAL data
2012-06-09 13:05:48 +10:00
Sven Hesse
6559a74dac
NEWS: Add Geisha to the supported games
2012-06-09 04:55:11 +02:00
Paul Gilbert
8d6f50463e
TONY: Properly free dialog commands during loading when there is duplicates
2012-06-09 12:29:34 +10:00
Matthew Hoops
e8ab1f5088
SCUMM: Implement listing playbook files in football2002
2012-06-08 22:22:38 -04:00
Paul Gilbert
5e062ce86c
TONY: Properly free items during loading when there is duplicates
2012-06-09 11:57:07 +10:00
Paul Gilbert
dd8b4b519a
TONY: Added more freeing of MPC data when the game ends
2012-06-09 10:44:51 +10:00
Matthew Hoops
f22661e4b9
SCUMM: Stub off other football2002 u32 opcodes
2012-06-08 19:45:31 -04:00
Strangerke
c52aca5ac4
TONY: Rename more globals
2012-06-09 00:52:38 +02:00
Matthew Hoops
c735b2acda
SCUMM: Give football u32 opcodes proper names
2012-06-08 14:32:13 -04:00
Einar Johan Trøan Sømåen
f7679dca8c
WINTERMUTE: Align TTF's properly.
2012-06-08 18:44:57 +02:00
Einar Johan Trøan Sømåen
1d5e59766f
WINTERMUTE: Move FORBIDDEN_SYMBOL_EXCEPTION out of the headers and into the CPP-files that still need it.
2012-06-08 18:29:48 +02:00
Paul Gilbert
83f1cad02b
TONY: Added code to free parsed MPC file data when the game ends
2012-06-09 01:20:08 +10:00
Paul Gilbert
739983f42f
TONY: Fixed sign of block identifier constant
2012-06-08 23:21:12 +10:00
Paul Gilbert
d4777379d2
TONY: Refactored the memory manager to increase performance
2012-06-08 23:00:48 +10:00
Filippos Karapetis
a643981a38
SCI: Handle resource ID -1 when setting the palVary resource
...
Fixes several wrong colors in SQ6
2012-06-08 11:57:43 +03:00
Strangerke
1866cbd0fb
TONY: start renaming globals
2012-06-08 08:44:14 +02:00
Willem Jan Palenstijn
18dd5e5128
SCI: Fix mouse up events
...
Regression from 906f024831 .
Fixes bug #3533069 .
2012-06-08 08:31:06 +02:00
Sven Hesse
c414baa35d
GOB: Implement shooting in Penetration
...
Geisha's Penetration minigame should be complete now.
This also means that Geisha is now basically complete.
The only thing missing is the MDYPlayer, but since the
music is only played once during the title screen, and it
has a PCM-based fallback (which is currently played), this
is low priority.
2012-06-08 05:16:01 +02:00
Sven Hesse
421b93ce05
GOB: Rewrite "pathfinding" and implement moving enemies
...
Since shooting does not yet work, we're just getting mauled by them...
2012-06-08 03:16:53 +02:00
Einar Johan Trøan Sømåen
8adae39ca4
WINTERMUTE: Minor cleanup in includes in BSurfaceSDL
2012-06-08 01:21:19 +02:00
Einar Johan Trøan Sømåen
2e0b523d41
WINTERMUTE: VarName -> varName in BSurface/BSurfaceSDL
2012-06-08 01:19:26 +02:00
Einar Johan Trøan Sømåen
ed7b31f841
WINTERMUTE: Remember to free the image decoders after use.
2012-06-08 00:35:19 +02:00
Einar Johan Trøan Sømåen
088a6b7b45
WINTERMUTE: Avoid compilation errors if Theora isn't included.
2012-06-08 00:21:04 +02:00
Strangerke
cd15e483ed
TONY: Some more renaming
2012-06-07 21:14:59 +02:00
Johannes Schickel
e1d45a7b89
TINSEL: Remove unused member _scheduler in TinselEngine.
...
This is a leftover from before the move of the coroutine code.
2012-06-07 18:19:58 +02:00
Johannes Schickel
8e7f874db3
COMMON: Make CoroutineScheduler's constructor and destructor private.
...
CoroutineSchedule is a singleton, thus it should not be possible to create
a custom instance of it.
2012-06-07 18:11:38 +02:00
Johannes Schickel
27aa097449
COMMON: Slightly adapt coroutine code to better match our guidelines.
...
I used astyle here, which automatically removes the use of tabs in comments.
2012-06-07 18:06:59 +02:00
Johannes Schickel
b17b38cc36
COMMON: Move coroutine documentation to the header file.
2012-06-07 18:06:13 +02:00
D G Turner
380d3f000a
TOON: Further cleanup to Pathfinding Class.
...
Removal of some unused variables, logical reordering of functions and
minor changes to reduce minor duplication. No functional changes.
2012-06-07 14:41:04 +01:00
D G Turner
70f09e4ee3
TOON: Reduce unecessary linkages in Pathfinding class.
2012-06-07 13:50:24 +01:00
D G Turner
6cda28adc9
TOON: Remove unecessary usages of g_system.
2012-06-07 13:20:53 +01:00
Einar Johan T. Sømåen
1c18f0efdc
WINTERMUTE: Add detection for german Dirty Split
2012-06-07 13:50:49 +02:00
Einar Johan T. Sømåen
9aa2d43fac
WINTERMUTE: Fix BRenderSDL::Fill
2012-06-07 13:40:57 +02:00
D G Turner
8deb8b3d42
TOON: Minor cleanup and formatting fixes to Pathfinding class.
2012-06-07 12:33:13 +01:00
Paul Gilbert
a7a619e1b4
TONY: Fix to correctly show the loading screen at the start of the game
2012-06-07 21:19:57 +10:00
Einar Johan T. Sømåen
6e04d78a36
WINTERMUTE: Fix compile on linux again.
2012-06-07 12:53:13 +02:00
Paul Gilbert
8f93c7be16
Merge branch 'tony' into tony
2012-06-07 20:52:57 +10:00