5145 Commits

Author SHA1 Message Date
Paweł Kołodziejski
0ccd872187 chenged ifdef to handle all win32 ports
svn-id: r8666
2003-06-27 05:10:11 +00:00
Paweł Kołodziejski
b5e081f2ae updated vc6 file
svn-id: r8665
2003-06-27 05:03:38 +00:00
Paweł Kołodziejski
9385979376 fixed warning
svn-id: r8664
2003-06-27 05:02:01 +00:00
Robert Göffringmann
1785e0e305 some more loading & saving work (still unfinished)
svn-id: r8663
2003-06-27 02:54:05 +00:00
Max Horn
c10905b975 cleanup
svn-id: r8662
2003-06-27 00:10:17 +00:00
Max Horn
aa19687a4c fixed memory leak when restarting
svn-id: r8661
2003-06-26 23:04:41 +00:00
Max Horn
1ec54d032e Moved out akos_compare (no reason for it to be member of class Scumm)
svn-id: r8660
2003-06-26 22:50:01 +00:00
Max Horn
eec095a72d correct shadow color in Zak256
svn-id: r8659
2003-06-26 21:41:53 +00:00
Max Horn
b23b9ee7b3 hm... this code for initCharset makes more sense, and also seems to match disassembly
svn-id: r8658
2003-06-26 15:48:12 +00:00
Max Horn
85270c8b36 fix double-load on startup (for -x option)
svn-id: r8657
2003-06-26 15:47:44 +00:00
Marcus Comstedt
2aa2076ceb Count CD tracks from the beginning, not the end... ^^;;
svn-id: r8656
2003-06-26 15:25:06 +00:00
Max Horn
2f11bb5dd7 fix for 'default talk color' use of actorSet opcode (fix for bug #755888)
svn-id: r8655
2003-06-26 14:38:48 +00:00
Max Horn
0f293acf96 implemented text shadow in Zak256 (also needed for Indy3-256, maybe?). (Partial) fix for bug #750779 (the shadow color is still wrong)
svn-id: r8654
2003-06-26 14:04:08 +00:00
Max Horn
c1e08c27ce paranoia fix for getOBCDFromObject, in casegetResourceAddress returns 0
svn-id: r8653
2003-06-26 13:55:01 +00:00
Max Horn
8e0c6dfede rearragned stuff
svn-id: r8652
2003-06-26 13:54:29 +00:00
Max Horn
7a79ef8f5f added getOBIMFromObject and getObjectImage methods; changed code to use those
svn-id: r8651
2003-06-26 01:46:41 +00:00
Max Horn
3c296b36b7 added ResourceIterator, replacing two of the old findResource/findResourceSmall function - contraty to those, this approach is thread safe
svn-id: r8650
2003-06-26 00:47:39 +00:00
Max Horn
7f3118f8d8 more const qualifiers
svn-id: r8649
2003-06-25 23:49:54 +00:00
Max Horn
870ce2879e added some const qualifiers; moved _bundle & _current_cd_sound from class Scumm to class Sound; some other tweaks
svn-id: r8648
2003-06-25 23:25:52 +00:00
Max Horn
3351f4257b cleanup
svn-id: r8647
2003-06-25 20:16:47 +00:00
Jonathan Gray
5a6c3109a0 note that we are missing decompress routines for codecs 8,9,10 and which games they occur in
svn-id: r8646
2003-06-25 03:24:02 +00:00
Max Horn
0efc3b2adb cleanup
svn-id: r8645
2003-06-24 23:36:05 +00:00
Max Horn
6ca8d634fd only declare class MP3Sound if USE_MAD is #defined
svn-id: r8644
2003-06-24 21:52:52 +00:00
Max Horn
22e979de21 still don't know how the o5_startMusic opcode works in Zak (if it is even music releated), but this way makes more sense (thanks to Hibernatus)
svn-id: r8643
2003-06-24 17:31:35 +00:00
Max Horn
c9d22c69a2 fixed volume controller (compared to the core midi backend, volumes are now equal; plus this is the logical implementation :-)
svn-id: r8642
2003-06-24 11:56:43 +00:00
Paweł Kołodziejski
a1f760b944 this should prevent changing music in some room in the DIG
svn-id: r8641
2003-06-23 21:23:10 +00:00
Jonathan Gray
c848e724a4 update manpage for aspect ratio options
svn-id: r8640
2003-06-23 00:02:55 +00:00
Max Horn
f108fe66fe make smush pausing while GUI is up reentrant
svn-id: r8639
2003-06-22 23:09:56 +00:00
Max Horn
b85d2a9a2a fix for bug #755166 (clear click state after loading a game)
svn-id: r8638
2003-06-22 23:01:06 +00:00
Max Horn
d3c7f26850 another warning
svn-id: r8637
2003-06-22 22:36:28 +00:00
Max Horn
2e634be4e9 fixed warnings
svn-id: r8636
2003-06-22 22:34:25 +00:00
Paweł Kołodziejski
976e5c598b updated vc6 project file
svn-id: r8635
2003-06-22 22:14:11 +00:00
Paweł Kołodziejski
dc29ed139d updated ft music tables
svn-id: r8634
2003-06-22 22:09:00 +00:00
Robert Göffringmann
a61fda9948 whoops
svn-id: r8633
2003-06-22 22:00:56 +00:00
Robert Göffringmann
f891aceee3 native mt32 support and basic control panel (incomplete)
doesn't work with all versions, probably file numbers were changed

svn-id: r8632
2003-06-22 21:42:59 +00:00
Paweł Kołodziejski
8595f30740 fix for imuse map room table
svn-id: r8631
2003-06-22 20:54:28 +00:00
Paweł Kołodziejski
829e5a8825 fixes for imuse digital table
svn-id: r8630
2003-06-22 20:24:15 +00:00
Paweł Kołodziejski
10a18cdac3 updated imuse digital tables
svn-id: r8629
2003-06-22 17:49:38 +00:00
Max Horn
71ea8f7228 fix the inaccurate version of interpolate5Line to work correctly for odd widths
svn-id: r8628
2003-06-22 17:32:50 +00:00
Max Horn
31bdf9f450 undoing this optimization: despite my initial sureness about this being correct - I was wrong :-) just plug in 0xFFFFFFFF to see it (roughly spoken, we can loose the uppermost bits if we shift after the addition instead of before it)
svn-id: r8627
2003-06-22 17:29:55 +00:00
Bertrand Augereau
73f2ea0b94 Special case for screen-wide blits
svn-id: r8626
2003-06-22 17:22:40 +00:00
Paweł Kołodziejski
098b60beeb build with mad by default, added opengl build
svn-id: r8625
2003-06-22 16:08:10 +00:00
Paweł Kołodziejski
0b6dee81c8 added opengl backend to vc6
svn-id: r8624
2003-06-22 15:20:25 +00:00
Paweł Kołodziejski
288f101bc9 fixed warning
svn-id: r8623
2003-06-22 15:06:48 +00:00
Paweł Kołodziejski
87b5f750e7 fixed warnings
svn-id: r8622
2003-06-22 15:00:51 +00:00
Torbjörn Andersson
160c4f9104 Fixed the last (?) glitches around the mouse cursor [*] in aspect-ratio
correction mode by making sure that dirty rects always start on a line
that won't have its colours changed by the stretching function. This was
probably only noticeable when using the 1x scaler.

[*] Actually, the glitches weren't specific to the mouse cursor, but it was
    useful for triggering them.

svn-id: r8621
2003-06-22 14:59:21 +00:00
Bertrand Augereau
7e86b215bb Rearranged logic in SuperEagle
svn-id: r8620
2003-06-22 14:52:34 +00:00
Travis Howell
8db7ff7796 Add opengl filter option
svn-id: r8619
2003-06-22 14:49:56 +00:00
Torbjörn Andersson
53d679bfb7 Fix some graphics glitches that would sometimes be visible around the mouse
cursor in aspect-ratio correction mode.

svn-id: r8618
2003-06-22 14:41:09 +00:00
Max Horn
4604b2600e use float instead of double
svn-id: r8617
2003-06-22 14:39:55 +00:00