Commit Graph

30996 Commits

Author SHA1 Message Date
Fabio Battaglia
b70bbcf306 tinsel: fixed "Unknown drawing type" for inventory in Discworld PSX
svn-id: r40698
2009-05-18 20:05:30 +00:00
Fabio Battaglia
7e11e57339 tinsel: start adding transparency support to Discworld PSX
svn-id: r40697
2009-05-18 19:56:54 +00:00
Johannes Schickel
b1bdbef419 Add some code differences for LoL intro demo.
svn-id: r40696
2009-05-18 19:53:57 +00:00
Max Horn
a652e1ae3d SCI: Added FIXME
svn-id: r40695
2009-05-18 18:16:01 +00:00
Max Horn
b0c1cf52e0 SCI: Got rid of EngineState::execution_stack_pos; overally, the resulting code should be even stricter in detecting invalid VM stack access (and some bugs when loading saves might be fixed now...)
svn-id: r40694
2009-05-18 18:15:45 +00:00
Johannes Schickel
b2b08cc606 Typo.
svn-id: r40693
2009-05-18 16:00:15 +00:00
Filippos Karapetis
4ed457850a Removed a leftover simple_said define
svn-id: r40692
2009-05-18 15:21:24 +00:00
Max Horn
e0366f00bc SCI: Removed SCI_SIMPLE_SAID_CODE and the associated heavily bitrotted code
svn-id: r40691
2009-05-18 15:07:51 +00:00
Max Horn
790e235ae1 SCI: Removed ENTRY_IS_VALID macro
svn-id: r40690
2009-05-18 15:07:31 +00:00
Max Horn
9da07f21fe SCI: cleanup
svn-id: r40689
2009-05-18 15:07:04 +00:00
Max Horn
99713ca7fa SCI: Tweaks, cleanup
svn-id: r40688
2009-05-18 12:36:04 +00:00
Max Horn
a0b6f21a1a SCI: Fixed Table::initTable to invoke _table.clear()
svn-id: r40687
2009-05-18 12:35:42 +00:00
Max Horn
62876a5ad5 SCI: Changed SegManager to not pre-allocate _heap entries (leave the memory management to Common::Array)
svn-id: r40686
2009-05-18 12:35:18 +00:00
Max Horn
5170acd00c SCI: Removed the unused member SegManager::gc_mark_bits; changed some int params to SegmentId
svn-id: r40685
2009-05-18 12:34:56 +00:00
Max Horn
f594562745 SCI: Added a FIXME to graph_save_box
svn-id: r40684
2009-05-18 12:34:25 +00:00
Max Horn
fc9096ba1d SCI: Replaced SegManager::getHeap() by Script::getHeap()
svn-id: r40683
2009-05-18 12:34:03 +00:00
Johannes Schickel
dd12c0d06a Oops didn't mean to remove new line from this format string.
svn-id: r40682
2009-05-18 11:57:02 +00:00
Johannes Schickel
3406790cc3 Don't print __FILE__,__LINE__ in *_list related debug output, it would only print klists.cpp and the according line anyway.
svn-id: r40681
2009-05-18 11:56:00 +00:00
Johannes Schickel
220fe60424 Fix some error/warning calls. (might need some review, from someone familiar with SCI)
svn-id: r40680
2009-05-18 11:53:04 +00:00
Travis Howell
e59e65aa99 Fix crash when any movie is played in the Macintosh version of The Feebles Files, a regression caused by revision 36085.
svn-id: r40679
2009-05-18 10:40:22 +00:00
Filippos Karapetis
ecd893ca48 Fixed incorrect order of parameters in the workaround debug message shown for LSL6
svn-id: r40678
2009-05-18 09:59:54 +00:00
Filippos Karapetis
76ad23ddbd Added a workaround for LSL6, thanks to waltervn's comments
svn-id: r40677
2009-05-18 09:07:31 +00:00
Filippos Karapetis
1e547f320c Removed the unused file and line parameters from the list and list node lookup functions, and removed the LOOKUP_LIST and LOOKUP_NODE defines. Also, disabled the unused LOOKUP_SPECIES define
svn-id: r40676
2009-05-18 08:28:04 +00:00
Filippos Karapetis
1239949ef2 Changed errors to be fatal, as most of them are fatal conditions. Some of them have been changed to warnings for now, as they occur in certain games (e.g. SQ4 floppy, SQ4 CD and KQ5 CD)
svn-id: r40675
2009-05-18 07:55:13 +00:00
Florian Kagerer
243bb790e8 LOL: fix "rest party" button (broken after changes to the button handling)
svn-id: r40674
2009-05-18 06:34:23 +00:00
Florian Kagerer
80ed10fc72 LOL: - implemented fog spell
svn-id: r40673
2009-05-18 01:39:58 +00:00
Johannes Schickel
50805cb7ea Disable GMM save/load in certain scenes.
svn-id: r40672
2009-05-18 00:03:27 +00:00
Johannes Schickel
8a3f5bd520 Formatting.
svn-id: r40671
2009-05-17 23:57:42 +00:00
Johannes Schickel
da0a07b441 Formatting.
svn-id: r40670
2009-05-17 23:51:42 +00:00
Johannes Schickel
aa4964a46f - Fix mouse cursor visibilty on load game in LoL
- Only show mouse cursor after cursor change, when the mouse was visible

svn-id: r40669
2009-05-17 23:42:54 +00:00
Johannes Schickel
105f17374a Formatting.
svn-id: r40668
2009-05-17 23:41:16 +00:00
Johannes Schickel
b48b4fd82d Fix possible leak.
svn-id: r40667
2009-05-17 23:15:26 +00:00
Johannes Schickel
ffed114ccc Fix crash after loading game from cmd/launcher.
svn-id: r40666
2009-05-17 23:14:10 +00:00
Johannes Schickel
d4fbcb35ff Don't protect save slot 0 for LoL.
svn-id: r40665
2009-05-17 23:01:35 +00:00
Johannes Schickel
380231fc3b Only set 'cdaudio' config entry, when FM-Towns version is present.
svn-id: r40664
2009-05-17 22:49:25 +00:00
Johannes Schickel
bfe63b64a3 - Cleanup
- LoL: fix memory leak

svn-id: r40663
2009-05-17 22:44:58 +00:00
Johannes Schickel
28b5f1d290 LoL:
- Cleanup
- Implement support to load save from command line / launcher

svn-id: r40662
2009-05-17 22:41:09 +00:00
Johannes Schickel
9fec7402e5 Cleanup.
svn-id: r40661
2009-05-17 22:26:14 +00:00
Johannes Schickel
dd6484066f Fix sound file missing warning for DOS version of LoL.
svn-id: r40660
2009-05-17 22:20:00 +00:00
Johannes Schickel
6c3ef0f57e Audio related cleanup.
svn-id: r40659
2009-05-17 22:12:36 +00:00
Johannes Schickel
1c86e18680 Disable CD audio for PC98 by default.
svn-id: r40658
2009-05-17 21:55:24 +00:00
Johannes Schickel
76285301aa Handle keyboard button press immediately.
svn-id: r40657
2009-05-17 21:52:31 +00:00
Johannes Schickel
1b74d8557a Change workaround to match comment description.
svn-id: r40656
2009-05-17 15:59:04 +00:00
Florian Kagerer
70a7fab1e6 LOL: - fix animations for fletcher shop in the swamp
svn-id: r40655
2009-05-17 15:54:29 +00:00
Florian Kagerer
b3a50b99fc LOL: - some opcodes for the swamp
- fix last commit (which broke TIM scripts)

svn-id: r40654
2009-05-17 15:02:34 +00:00
Travis Howell
2f798b088f Simplify cursor code.
svn-id: r40653
2009-05-17 14:53:47 +00:00
Florian Kagerer
2953f5b935 KYRA1: fix script code (Japanese version of lephole.emc was broken by recent changes in the parser)
svn-id: r40651
2009-05-17 14:22:05 +00:00
Walter van Niftrik
7c5fbf83f5 SCI: LSL6 invalid selector workaround is now always active, not just at
startup. Added support for mirrored pic drawing.

svn-id: r40648
2009-05-17 13:37:54 +00:00
Gregory Montoir
0ceb92871b cleanup
svn-id: r40646
2009-05-17 13:25:08 +00:00
Gregory Montoir
883e567f5e fix display of machine.flc (alternative fix would be to use the COGS00xy.PCX files directly and get rid of this second .flc file)
svn-id: r40645
2009-05-17 13:22:33 +00:00