Filippos Karapetis
|
28aee9c5f3
|
Silenced a very annoying warning
svn-id: r47704
|
2010-01-30 07:11:38 +00:00 |
|
Walter van Niftrik
|
6066c9baa2
|
SCI: Removed old pathfinding define from sci.h
svn-id: r47702
|
2010-01-30 04:33:46 +00:00 |
|
Walter van Niftrik
|
1bb011a3aa
|
SCI: Removed old pathfinding code
svn-id: r47701
|
2010-01-30 04:19:55 +00:00 |
|
Walter van Niftrik
|
7dbd0fc181
|
SCI: Apply fix from r47683 to u> and u<= as well. Fixes Longbow.
svn-id: r47700
|
2010-01-30 04:01:15 +00:00 |
|
Matthew Hoops
|
2f68af90d5
|
Add the SCI2.1 variant of kShowMovie; KQ7 now shows the opening video.
svn-id: r47699
|
2010-01-30 03:57:58 +00:00 |
|
Walter van Niftrik
|
d82b01cee9
|
SCI: AvoidPath: Allow solitary screen-edge vertices in path.
svn-id: r47698
|
2010-01-30 03:37:26 +00:00 |
|
Matthew Hoops
|
bc64dfb52e
|
Implement kString(Printf) and resizing of SCI32 strings in kFormat().
svn-id: r47697
|
2010-01-30 02:40:15 +00:00 |
|
Matthew Hoops
|
da46fc9b35
|
Add support for saving/loading Arrays/Strings in SCI32. It's possible to save a game in GK1 now via the console, but not load (yet).
svn-id: r47696
|
2010-01-30 02:03:59 +00:00 |
|
Filippos Karapetis
|
b01a793e55
|
Added a sanity check to baseSetter() - Torin's demo progresses a bit further now
svn-id: r47695
|
2010-01-30 01:46:54 +00:00 |
|
Filippos Karapetis
|
928b4a6df6
|
Added support for String types to kFormat (seems to work but needs testing...)
svn-id: r47694
|
2010-01-30 01:45:59 +00:00 |
|
Filippos Karapetis
|
42ec4e3780
|
Ignore kString(printBuf) calls with more parameters than 3 - a list is probably used
svn-id: r47693
|
2010-01-30 01:14:25 +00:00 |
|
Walter van Niftrik
|
49cfbbaffc
|
SCI: Hook up AvoidPath debug mode to pathfinding debug channel.
svn-id: r47692
|
2010-01-30 01:02:29 +00:00 |
|
Filippos Karapetis
|
c8501e2b26
|
Implemented kString case 12 - it was really kFormat in disguise :)
svn-id: r47691
|
2010-01-30 00:21:32 +00:00 |
|
Filippos Karapetis
|
694d30eb31
|
Don't cripple setVolume(), but throw a warning when receiving invalid volumes and correct them for now - fixes the music in GK1
svn-id: r47690
|
2010-01-29 23:59:50 +00:00 |
|
Johannes Schickel
|
8e69a24783
|
Fix yet another use of possibly undefined behavior reported by syke.
svn-id: r47689
|
2010-01-29 23:52:58 +00:00 |
|
Filippos Karapetis
|
8977c1a4aa
|
Disabled the MIDI volume changing code till we figure out why it's getting volume values greater than 127
svn-id: r47688
|
2010-01-29 23:08:12 +00:00 |
|
Filippos Karapetis
|
99f59d858e
|
_gui and _gui32 are now properly initialized
svn-id: r47687
|
2010-01-29 22:56:39 +00:00 |
|
Walter van Niftrik
|
6703576452
|
SCI: Partly revert r47597, as it is superseded by r47683.
svn-id: r47686
|
2010-01-29 22:51:22 +00:00 |
|
Johannes Schickel
|
595a2e16f1
|
Fix use of undefined behavior. (Thanks to syke for reporting)
svn-id: r47685
|
2010-01-29 22:43:23 +00:00 |
|
Lars Skovlund
|
027b44673a
|
Document my last change
svn-id: r47684
|
2010-01-29 22:29:03 +00:00 |
|
Lars Skovlund
|
0e8b8f1962
|
SCI: uge? and ult? opcodes now work correctly when comparing pointers with 1000.
svn-id: r47683
|
2010-01-29 22:17:27 +00:00 |
|
Matthew Hoops
|
5b9b6b6b70
|
Fix compile when ENABLE_SCI32 is not set.
svn-id: r47682
|
2010-01-29 22:02:28 +00:00 |
|
Martin Kiewitz
|
c6e095715c
|
SCI: adding shakeScreen() for gui32 for lsl6
svn-id: r47681
|
2010-01-29 21:51:21 +00:00 |
|
Matthew Hoops
|
1bc1ff1705
|
Silence gcc warnings, have gui32.cpp only build when ENABLE_SCI32 is defined.
svn-id: r47680
|
2010-01-29 21:34:59 +00:00 |
|
Martin Kiewitz
|
a800855bf4
|
SCI: added new SciGui32 class, Gfx class needs some work though and hopefully i didnt overlook some kernel function that is also used by sci32. now using plane left/top
svn-id: r47679
|
2010-01-29 21:30:46 +00:00 |
|
Filippos Karapetis
|
85517515a7
|
Reverting incorrect rev. 47675. The actual problem was that SCI0 doesn't clear a song's handle when stopping it, but when disposing it. Hopefully, a lot of the SCI0 sound oddities are fixed now...
svn-id: r47678
|
2010-01-29 19:02:13 +00:00 |
|
Filippos Karapetis
|
31319de828
|
Always prefer MIDI drivers over the other ones
svn-id: r47677
|
2010-01-29 18:30:19 +00:00 |
|
Filippos Karapetis
|
ddda7d12bd
|
Wording
svn-id: r47676
|
2010-01-29 17:47:17 +00:00 |
|
Filippos Karapetis
|
be293572d2
|
Don't modify the objects of sound slots that are already stopped, as the associated objects could have been disposed. Fixes odd crashes in SQ3
svn-id: r47675
|
2010-01-29 17:45:30 +00:00 |
|
Martin Kiewitz
|
266ff9934d
|
SCI: removing bit 1 support (was introduced because of problems in sci1.1 games, isnt valid anymore), fixes kq5cd
svn-id: r47674
|
2010-01-29 16:26:40 +00:00 |
|
Filippos Karapetis
|
233f81c5e1
|
Added support for the hires graphic resources of the Windows version of GK1
svn-id: r47673
|
2010-01-29 16:25:18 +00:00 |
|
Martin Kiewitz
|
69b7497cf7
|
SCI: calculating celRect the right way for sci32
svn-id: r47672
|
2010-01-29 16:20:22 +00:00 |
|
Martin Kiewitz
|
01fd01122a
|
SCI: fixing cursor in sci32 for clone ;)
svn-id: r47671
|
2010-01-29 15:46:22 +00:00 |
|
Matthew Hoops
|
f7a72c897a
|
Add duplicate entries of GK1 CD with the Windows platform set so that setting the platform to Windows won't appear as a missing entry.
svn-id: r47670
|
2010-01-29 15:07:20 +00:00 |
|
Filippos Karapetis
|
b374478cd0
|
Added static selectors for SCI2-SCI2.1 games (fixes the demo of Torin's Passage)
svn-id: r47669
|
2010-01-29 14:57:18 +00:00 |
|
Martin Kiewitz
|
1bcbd71c97
|
SCI: hacked up a bit sci32 graphics to support (theoretically) scaling
svn-id: r47668
|
2010-01-29 14:05:21 +00:00 |
|
Martin Kiewitz
|
caeafb29ff
|
SCI: little hack so that old views are erased in sci32
svn-id: r47667
|
2010-01-29 13:48:02 +00:00 |
|
Max Horn
|
b124a0c1cd
|
SCI: Reduce header interdependencies a bit
svn-id: r47666
|
2010-01-29 11:05:06 +00:00 |
|
Max Horn
|
4ffec28103
|
SCI: Move selector stuff to new header; reorder k_argc & k_argp param of invoke_selector
svn-id: r47665
|
2010-01-29 11:03:54 +00:00 |
|
Walter van Niftrik
|
52ef12547f
|
SCI: Added OnStartup debug flag to start the debugger at the start of the game.
svn-id: r47663
|
2010-01-29 01:31:05 +00:00 |
|
Walter van Niftrik
|
5ffba8631d
|
SCI: Fix out-of-bounds error in MT-32 patch reading in GM mode.
svn-id: r47662
|
2010-01-29 01:09:41 +00:00 |
|
Martin Kiewitz
|
981252b1fe
|
SCI: view class fix for hires views that are larger than 64k (fixes kq7 cel corruption)
svn-id: r47661
|
2010-01-29 00:03:10 +00:00 |
|
Lars Skovlund
|
39ebb168a1
|
SCI: Make SQ6 sound work. The meaning of these extra parameters is not yet understood.
svn-id: r47660
|
2010-01-28 23:11:55 +00:00 |
|
Filippos Karapetis
|
e110b02895
|
Added some more information on the errors thrown by lookupString() and freeString() - Torin full currently crashes in lookupString, called from kString (strcpy)
svn-id: r47659
|
2010-01-28 22:58:09 +00:00 |
|
Filippos Karapetis
|
b20ccaa8ab
|
Corrected the map number for the GK2 resource patch files, and added some preliminary non-working code for the hires content in GK1
svn-id: r47658
|
2010-01-28 22:26:13 +00:00 |
|
Martin Kiewitz
|
a35e1a2100
|
SCI: removed upscaled hires switch for sci2.1+ games (not needed anymore), added #ifdef SCI32 for gk1 upscaled hires switch
svn-id: r47657
|
2010-01-28 21:59:05 +00:00 |
|
Martin Kiewitz
|
81a0d7d20d
|
SCI: changing to upscaled hires for gk1 and kq6 when being on platform windows, added comment explaining the situation about gk1/dos
svn-id: r47656
|
2010-01-28 21:53:07 +00:00 |
|
Martin Kiewitz
|
8653f62b15
|
SCI: added todo for upscaled hires on sci2
svn-id: r47655
|
2010-01-28 21:24:28 +00:00 |
|
Martin Kiewitz
|
e85e045851
|
SCI: removed obsolete SCI2 upscaledHires
svn-id: r47654
|
2010-01-28 21:12:39 +00:00 |
|
Filippos Karapetis
|
a83fca1430
|
kDisposeList() is not needed according to waltervn, as the garbage collector automatically clears unused objects
svn-id: r47653
|
2010-01-28 21:05:42 +00:00 |
|