Commit Graph

13421 Commits

Author SHA1 Message Date
Martin Kiewitz
2ab93510d3 SCI: cleanup text alignment
svn-id: r45224
2009-10-18 15:38:49 +00:00
Walter van Niftrik
b7b32cfe26 SCI: AvoidPath: skip polygons without vertices
svn-id: r45223
2009-10-18 14:35:36 +00:00
Martin Kiewitz
dc1637b6fb SCI/newgui: Window manager cleanup
svn-id: r45222
2009-10-18 13:47:42 +00:00
Florian Kagerer
8b993ce863 LOL: this should fix a valgrind warning
svn-id: r45221
2009-10-18 12:47:54 +00:00
Martin Kiewitz
0fd3a2f842 SCI/newgui: listbox now finally working correctly
svn-id: r45220
2009-10-18 12:44:51 +00:00
Vladimir Menshakov
343bd3fb4d added thumbnails for the save states. removed snprintf's.
svn-id: r45219
2009-10-18 12:13:58 +00:00
Martin Kiewitz
783198941e SCI/newgui: Transitions workaround for lsl6 (till we find out what lsl6 sierra sci really does), fixes menu not drawn to screen
svn-id: r45218
2009-10-18 11:44:17 +00:00
Filippos Karapetis
f5b7f85593 Removed unused references to operations.h
svn-id: r45217
2009-10-18 10:50:07 +00:00
Vladimir Menshakov
3a8a872a8f fixed long standing bug with empty messages being processed
svn-id: r45216
2009-10-18 10:46:42 +00:00
Filippos Karapetis
a10929594d Re-enabled the speed throttler for SCI1.1 games again, as disabling it makes CPU load spike up in some of them (e.g. LSL6). Added a workaround for the Sierra logo scene in QFG3, too
svn-id: r45215
2009-10-18 10:40:36 +00:00
Martin Kiewitz
cdf6ea603f SCI/newgui: kDrawStatus now does BitsShow() a little earlier, so rect wont get messed up by oldPort (fixes status bar in qfg1ega, etc.)
svn-id: r45214
2009-10-18 10:39:50 +00:00
Filippos Karapetis
6d5f1e4403 Added a sanity check in kStrAt()
svn-id: r45213
2009-10-18 10:39:10 +00:00
Vladimir Menshakov
c7e5c9f0ed better actor positioning
svn-id: r45212
2009-10-18 10:32:08 +00:00
Filippos Karapetis
6dc95abcfa Limited the speed throttler in kAnimate to work on SCI0-SCI1. SCI1.1 games seem to work fine without it, and disabling it removes the very long delay at the Sierra logo in QFG3
svn-id: r45211
2009-10-18 10:21:53 +00:00
Florian Kagerer
4b1f310f2d LOL: this (hopefully) fixes a minor glitch that might occur when using the freeze spell
svn-id: r45210
2009-10-17 23:52:57 +00:00
Johannes Schickel
bcac203098 Fix memory leak.
svn-id: r45208
2009-10-17 22:47:42 +00:00
Johannes Schickel
f62f3eea89 Fix valgrind warning.
svn-id: r45207
2009-10-17 22:47:21 +00:00
Filippos Karapetis
7fed4643e2 Removed the obsolete and bitrotted testing code for the old SCI GUI
svn-id: r45206
2009-10-17 22:00:33 +00:00
Filippos Karapetis
3f3a166e66 Removed obsolete/resolved FIXME
svn-id: r45205
2009-10-17 21:56:40 +00:00
Willem Jan Palenstijn
bc8cf7e98d SCI: Add FIXME
svn-id: r45204
2009-10-17 21:54:44 +00:00
Martin Kiewitz
b1c35d548d SCI: kStrAt added fixme comment
svn-id: r45203
2009-10-17 21:22:27 +00:00
Martin Kiewitz
0af29fa746 SCI/newgui: kDisplay restoreUnder completed
svn-id: r45202
2009-10-17 21:11:56 +00:00
Martin Kiewitz
d807d259b9 SCI/newgui: SciGuiAnimate::updateScreen() completed
svn-id: r45201
2009-10-17 20:42:19 +00:00
Gregory Montoir
a85b22e092 TUCKER: fix several issues in ending sequences (tracker item #2872355 - Minor bugs outro)
svn-id: r45200
2009-10-17 20:06:46 +00:00
Martin Kiewitz
b66d989554 SCI/newgui: setup default transition, also dont setup transition if no transition-number was given by caller
svn-id: r45199
2009-10-17 19:46:27 +00:00
Willem Jan Palenstijn
ed964efe3d SCI: Fix delete/delete[] mismatch
svn-id: r45198
2009-10-17 18:59:13 +00:00
Martin Kiewitz
2e73b6472f SCI/newgui: SciGuiTransitions fixed fadeIn
svn-id: r45197
2009-10-17 18:03:31 +00:00
Willem Jan Palenstijn
a74fd21847 SCI: Fix delete/free mismatches
svn-id: r45196
2009-10-17 17:59:09 +00:00
Martin Kiewitz
42dffcdcb9 SCI/newgui: fix bug in kCanBeHere, fixes sq4 intro roger hanging not falling
svn-id: r45195
2009-10-17 17:46:48 +00:00
Martin Kiewitz
387db36f4d SCI/newgui: set amiga palette immediately at game start and stop kPalette/animate to do anything on Amiga
svn-id: r45194
2009-10-17 17:35:41 +00:00
Martin Kiewitz
a19cfb4862 SCI/newgui: SciGuiTransitions::doit will warn about missing blackout-transitions
svn-id: r45193
2009-10-17 16:56:33 +00:00
Martin Kiewitz
ebd3a72626 SCI/newgui: Transitions - include terminator into blackoutTransitionsIDs table
svn-id: r45192
2009-10-17 16:54:39 +00:00
Matthew Hoops
d87d41802c Silence gcc warnings.
svn-id: r45191
2009-10-17 15:37:16 +00:00
Matthew Hoops
0559d1e3ca Include common/endian.h for SWAP_BYTES_32. Should fix compile on BE systems.
svn-id: r45190
2009-10-17 15:28:15 +00:00
Martin Kiewitz
b32cf088e2 SCI: kAnimate comment added about qfg3
svn-id: r45189
2009-10-17 14:45:05 +00:00
Martin Kiewitz
c909bdd896 SCI/newgui: Inserted comment about sq4 intro problem
svn-id: r45188
2009-10-17 14:28:25 +00:00
Martin Kiewitz
cada567491 SCI/newgui: SciGuiTransitions now supports blackout flag as well (used in e.g. sq1 intro)
svn-id: r45187
2009-10-17 14:12:42 +00:00
Martin Kiewitz
4bc8d919d8 SCI/newgui: SciGuiTransitions now all transitions are supported, blackout flag support still missing
svn-id: r45186
2009-10-17 13:01:28 +00:00
Filippos Karapetis
d14061fdd7 Started moving some of the old GUI code inside /gui32
svn-id: r45185
2009-10-17 12:42:21 +00:00
Martin Kiewitz
4b3eb3388e SCI/newgui: menuPort gets id 0xFFFF assigned, fixes kq5 mouse coordination
svn-id: r45179
2009-10-17 10:50:39 +00:00
Filippos Karapetis
cc31846eb5 Added a new console command, "play_video", which can play a SEQ or AVI file
svn-id: r45178
2009-10-17 10:42:00 +00:00
Filippos Karapetis
a6445d602d Reverted an accidental change in the last commit
svn-id: r45177
2009-10-16 23:31:31 +00:00
Filippos Karapetis
e4c23834dd Moved sci_ffs() inside iterator.cpp, the only place where it's actually used, and removed tools.*. Also, removed all the unused includes to tools.h from several places
svn-id: r45176
2009-10-16 23:29:00 +00:00
Martin Kiewitz
0479964ad7 SCI/newgui: WindowManager change so that WinMgrPort will get 0 and picWind will get 1
svn-id: r45175
2009-10-16 21:21:47 +00:00
Martin Kiewitz
f6716df853 SCI/newgui: defined unused signal flags
svn-id: r45174
2009-10-16 19:35:55 +00:00
Martin Kiewitz
2ada85b6cc SCI: kAnimate now delays the first few calls less, otherwise sq3 will remove details graphicwise. Walter please check, if this creates a regression with lsl3.
svn-id: r45173
2009-10-16 18:46:18 +00:00
Filippos Karapetis
1d679723c3 Hide the mouse cursor when showing a video
svn-id: r45171
2009-10-16 18:16:23 +00:00
Matthew Hoops
b43e99566e Converting AVIPlayer into a class that inherits from VideoDecoder and adapt SCI to use this. Also, moving the codec and Codec class into their own folder. (Based on a patch by md5)
svn-id: r45170
2009-10-16 18:05:56 +00:00
Filippos Karapetis
c957d75fd0 Fix for bug #2874489 - "SCI: Larry 3 crashes at startup"
svn-id: r45169
2009-10-16 17:29:36 +00:00
Martin Kiewitz
ef05105961 SCI/newgui: SciGuiTransitions - removed debug delay
svn-id: r45168
2009-10-16 16:13:57 +00:00
Martin Kiewitz
2924dca088 SCI/newgui: SciGuiTransitions now supports diagonal rolls as well (includes bugfixes for other transitions)
svn-id: r45167
2009-10-16 16:03:32 +00:00
Martin Kiewitz
4a3f88ee1b SCI/newgui: changed comment
svn-id: r45164
2009-10-16 11:49:56 +00:00
Martin Kiewitz
408411f3d1 SCI/newgui: addToPic priority issue fixed (lsl5 dream sequences)
svn-id: r45162
2009-10-16 11:46:18 +00:00
Filippos Karapetis
b190fa358a SEQ full frames which don't cover the whole screen width are handled correctly again. Fixes the videos in the GK1 demo
svn-id: r45161
2009-10-16 11:43:37 +00:00
Martin Kiewitz
c213032da9 SCI: insert comment about kq6 issue caused by new speed throttler. theoretically this could go away when reanimate/cel updates are implemented
svn-id: r45160
2009-10-16 11:22:06 +00:00
Walter van Niftrik
08bf02ccf2 SCI: Fixed debugger opcode names.
svn-id: r45158
2009-10-16 10:46:09 +00:00
Martin Kiewitz
0ea65c6d92 SCI/newgui: SciGuiTransitions now supports "none" id used in longbow
svn-id: r45157
2009-10-16 09:55:14 +00:00
Martin Kiewitz
af60e6761d SCI/newgui: SciGuiTransitions now supports vertical roll from/to center (e.g. qfg1ega)
svn-id: r45156
2009-10-16 09:44:00 +00:00
Filippos Karapetis
600d5199fc Moved the SEQ decoder outside the gfx directory, as it is completely stand alone now and no longer uses any GUI-related code
svn-id: r45153
2009-10-16 08:26:41 +00:00
Filippos Karapetis
788af1b81e Fixed an assert in the introduction of the CD version of KQ6
svn-id: r45152
2009-10-16 07:57:08 +00:00
Filippos Karapetis
422b732dba Added a new convenience method to the video player, which adds the event of skipping videos with the escape key by default, thereby simplifying the video playing code in all places where it's used
svn-id: r45151
2009-10-16 07:42:23 +00:00
Vladimir Menshakov
9934b70733 removed MemoryReadStreamEndian, used regular memory stream classes.
svn-id: r45150
2009-10-16 07:37:12 +00:00
Nicola Mettifogo
1535ae7f6e Rollback additional file committed in r45147.
svn-id: r45148
2009-10-16 04:25:28 +00:00
Nicola Mettifogo
c0a4881f5a Start the correct music inside the Hot Sushi. This fixes the part of ticket 2879793 that is actually a bug.
svn-id: r45147
2009-10-16 04:19:16 +00:00
Nicola Mettifogo
7e154726ff Fixed bug 2879799. Freshly loaded data was erased when changing to the new location and the character stayed the same.
svn-id: r45145
2009-10-16 03:49:27 +00:00
Travis Howell
01057a75f4 Fix bug #2879796 - Reversed Ventriloquists.
svn-id: r45143
2009-10-16 02:02:09 +00:00
Robert Špalek
b2bf21f0da Fix memory leaks when reading thumbnails
svn-id: r45142
2009-10-16 00:09:20 +00:00
Nicola Mettifogo
1dfc808aad Fixed bug 2879805. Typo in inventory code made the inventory impossible to cleanup on loadgame.
svn-id: r45140
2009-10-16 00:08:18 +00:00
Nicola Mettifogo
d560de5234 Fixed bug 2879795. Ensure cursor is visible after save/load dialog and debugger are closed.
svn-id: r45138
2009-10-15 23:58:13 +00:00
Robert Špalek
dddce5d97b Don't crash without sound support.
svn-id: r45137
2009-10-15 23:57:13 +00:00
Martin Kiewitz
71d4d12a82 SCI/newgui: transition 100 (no transition at all) now also supported
svn-id: r45136
2009-10-15 22:09:15 +00:00
Matthew Hoops
6edf387418 Give Gob1 CD-i its own platform.
svn-id: r45135
2009-10-15 22:05:52 +00:00
Martin Kiewitz
6ade594794 SCI/newgui: transitions now also support horizontalRoll (e.g. qfg1ega), cleanup, oldIdTable now also supports blackoutFlag
svn-id: r45134
2009-10-15 22:01:57 +00:00
Willem Jan Palenstijn
4ce77c77fa SCI: Make send varselector reads more verbose. Add notes.
svn-id: r45131
2009-10-15 20:13:19 +00:00
Torbjörn Andersson
59649759b8 Removed unused variable.
svn-id: r45129
2009-10-15 19:57:46 +00:00
Willem Jan Palenstijn
e3aa37dde0 SCI: Fix send debugger command
svn-id: r45128
2009-10-15 19:24:50 +00:00
Martin Kiewitz
21d397fdd2 SCI/newgui: Do textcodeprocessing only for SCI1.1+
svn-id: r45126
2009-10-15 18:00:28 +00:00
Martin Kiewitz
fe7b70a4d5 SCI/newgui: undithering now enabled by default
svn-id: r45125
2009-10-15 15:27:08 +00:00
Filippos Karapetis
da7652deb3 Changed the KQ6 floppy SEQ decoder to use the common VideoPlayer interface. Some cleanup
svn-id: r45124
2009-10-15 15:17:54 +00:00
Martin Kiewitz
6d95f8ca61 SCI: pointer_add -> error changed to warning b/c iceman does it. Just ignoring it doesnt seem to have any effect on the game
svn-id: r45123
2009-10-15 15:07:47 +00:00
Martin Kiewitz
766820d72c SCI: added fix for iceman (dance with girl walking)
svn-id: r45122
2009-10-15 14:57:40 +00:00
Nicola Mettifogo
017b0e0acb Fixed bug 2879785. Dialogue commands were partly executed too early: see comment at line 480 in dialogue.cpp.
svn-id: r45120
2009-10-15 13:40:39 +00:00
Nicola Mettifogo
e5c88ffc7a Save/load dialog now uses GUI::SaveLoadChooser.
svn-id: r45119
2009-10-15 13:37:25 +00:00
Martin Kiewitz
e195b88707 SCI: kAnimate speed throttler fix
svn-id: r45118
2009-10-15 13:30:18 +00:00
Martin Kiewitz
4587b9bed8 SCI/newgui: SciGuiTransitions: now warns correctly about unsupported old IDs
svn-id: r45117
2009-10-15 13:00:18 +00:00
Martin Kiewitz
f1a981cb49 SCI/newgui: SciGuiTransitions now also supports scrolling down (e.g. lsl1 intro), cleanup
svn-id: r45116
2009-10-15 12:55:12 +00:00
Martin Kiewitz
f351295ebe SCI/newgui: SciGuiTransitions now translates old IDs to new IDs, also changed that new IDs will get used from SCI1_LATE upwards
svn-id: r45115
2009-10-15 12:48:47 +00:00
Filippos Karapetis
6e18ee5b88 Changed palette initialization depending on the findings of the resource manager. Fixes the palette in several SCI1 EGA games
svn-id: r45114
2009-10-15 12:04:07 +00:00
Walter van Niftrik
0d6ab8c73a SCI: Add support for reg_t based segments to Message()
svn-id: r45113
2009-10-15 11:57:36 +00:00
Martin Kiewitz
5d6b256495 SCI/newgui: SciGuiPicture now supports embedded ega cel data
svn-id: r45112
2009-10-15 11:47:05 +00:00
Martin Kiewitz
022491c1cd SCI/newgui: longbow palette 999 doesnt have mapping, so palette was detected as SCI1.1, changed detection. fixes black windows
svn-id: r45110
2009-10-15 10:12:14 +00:00
Willem Jan Palenstijn
c3e1f7be6b SCI: Don't cache squares
svn-id: r45109
2009-10-15 09:54:45 +00:00
Martin Kiewitz
1259c3ded7 SCI/newgui: SciGuiTransitions fadeIn now uses setIntensity() like sierra sci does, fixes blackout in longbow and others
svn-id: r45106
2009-10-15 08:03:01 +00:00
Martin Kiewitz
0868fd24d2 SCI: kAnimate now uses gfxop_sleep for sleeping, mouse cursor is more fluid that way
svn-id: r45105
2009-10-15 07:50:10 +00:00
Martin Kiewitz
3e7eb5089c SCI/newgui: within transitions mouse cursor is now hidden
svn-id: r45104
2009-10-15 07:46:52 +00:00
Martin Kiewitz
1fe5233c31 SCI/newgui: SciGuiTransitions now doesnt fade in/out color 255 anymore
svn-id: r45103
2009-10-15 06:50:42 +00:00
Martin Kiewitz
942dc2ce84 SCI: included stub for kPalVary to make Pharkas work a little bit more (currently crashes in kMessage)
svn-id: r45102
2009-10-15 06:37:05 +00:00
Max Horn
d4d1346ceb TUCKER: Convert one more loadWAVFromStream instance to makeWAVStream
svn-id: r45101
2009-10-14 23:30:06 +00:00
Max Horn
edf6827913 SWORD1: Remove obsolete TODO
svn-id: r45100
2009-10-14 23:29:14 +00:00
Max Horn
3dc7c0a732 SWORD2: Switch from loadWAVFromStream to makeWAVStream.
This also fixes a memory leak (the MemoryReadStream wasn't being freed).

svn-id: r45099
2009-10-14 23:28:23 +00:00
Willem Jan Palenstijn
e6d3bb80b4 SCI: Improve cmdSend slightly. It's still broken, though
svn-id: r45097
2009-10-14 22:41:03 +00:00
Willem Jan Palenstijn
984527a479 SCI: Fix build with VM_DEBUG_SEND enabled
svn-id: r45096
2009-10-14 22:40:43 +00:00
Max Horn
6a2985ba08 Patch #2834677: Wave/ADPCM Endianness Fixes
svn-id: r45095
2009-10-14 22:37:05 +00:00
Martin Kiewitz
a7e6f50ede SCI: removed speed throttler (cause of kAnimate change)
svn-id: r45094
2009-10-14 21:48:52 +00:00
Martin Kiewitz
a7e51b8276 SCI: kAnimate now delays a bit if needed (fixes typing in intro of lsl5, kq6 sierra logo and much more)
svn-id: r45093
2009-10-14 21:45:16 +00:00
Martin Kiewitz
bc49c6e63e SCI/newgui: kPalette / setIntensity / reimplemented setPalette optional parameter, fixed memory corruption in setIntensity
svn-id: r45091
2009-10-14 19:39:07 +00:00
Martin Kiewitz
3c5c954154 SCI/newgui: changed kPalette (setIntensity) to behave differently (seems we had it wrong) also changed nonsense clipping
svn-id: r45090
2009-10-14 18:35:15 +00:00
Martin Kiewitz
8e58d5ef80 SCI: kDrawPic now reads out blackout flag for transitions
svn-id: r45089
2009-10-14 18:09:54 +00:00
Filippos Karapetis
20036d3cb4 Fixed the palette in the SEQ decoder again
svn-id: r45088
2009-10-14 18:03:47 +00:00
Martin Kiewitz
ccaec44fc0 SCI/newgui: fix header of transitions
svn-id: r45087
2009-10-14 17:08:02 +00:00
Martin Kiewitz
c10052865d SCI/newgui: SciGuiTransitions scroll left/right now supported (kq1)
svn-id: r45086
2009-10-14 16:57:16 +00:00
Martin Kiewitz
07b73f6ea8 SCI/newgui: woops, forgot to set new palette when scrolling up
svn-id: r45085
2009-10-14 15:46:59 +00:00
Martin Kiewitz
e074792616 SCI/newgui: SciGuiTransitions now also supports scrolling up (lsl6 intro)
svn-id: r45084
2009-10-14 15:43:58 +00:00
Filippos Karapetis
1b3a5eaff6 Started rewriting the SEQ decoder to use the new GUI functions
svn-id: r45083
2009-10-14 15:21:53 +00:00
Johannes Schickel
51975b50cb Add LoL PC98 credits entries to kyra.dat.
svn-id: r45082
2009-10-14 14:17:15 +00:00
Martin Kiewitz
f286a6d5b9 SCI/newgui: SciGuiTransitions now supports block-pixelation as well (EGA and VGA), e.g. qfg1/ega
svn-id: r45079
2009-10-14 13:58:37 +00:00
Filippos Karapetis
b220471efd Fixed kMoveCursor(). Now the cursor will be moved to the correct spot when pressing tab in dialogs
svn-id: r45078
2009-10-14 13:28:36 +00:00
Martin Kiewitz
8df9514b79 SCI/newgui: SciGuiTransitions now supports pixelation effect (lsl5 intro)
svn-id: r45077
2009-10-14 13:23:37 +00:00
Martin Kiewitz
2284932e35 SCI/newgui: changed step-count to half to minimize cpu load
svn-id: r45075
2009-10-14 12:53:57 +00:00
Joost Peters
d9de73e725 fix compilation
svn-id: r45074
2009-10-14 12:48:28 +00:00
Martin Kiewitz
7ba018898e SCI/newgui: implemented code to differentiate between EGA and VGA transitions
svn-id: r45073
2009-10-14 12:47:51 +00:00
Martin Kiewitz
9dff5c53b4 SCI/newgui: SciGuiTransitions now at least supports fadeIn/out
svn-id: r45072
2009-10-14 12:39:39 +00:00
Martin Kiewitz
060980c502 SCI/newgui: SciGuiTransitions receives SciGui now
svn-id: r45071
2009-10-14 11:34:02 +00:00
Filippos Karapetis
cf51ef499e Plugged loads of memory leaks in the new GUI
svn-id: r45070
2009-10-14 11:29:09 +00:00
Martin Kiewitz
5da32b16c2 SCI: kDrawPic - flags is actually uint16
svn-id: r45069
2009-10-14 11:28:50 +00:00
Martin Kiewitz
d6d2b0b6bb SCI/newgui: SciGuiTransitions now gets picRect
svn-id: r45068
2009-10-14 11:23:46 +00:00
Martin Kiewitz
7c2eae0ca3 SCI/newgui: fixes textcode processing to get out if string ends and no ending delimiter found
svn-id: r45065
2009-10-14 10:25:06 +00:00
Martin Kiewitz
caaac0130a SCI: kDrawControl now also fixes bad rects (fixes jones/vga)
svn-id: r45064
2009-10-14 10:11:03 +00:00
Martin Kiewitz
ec25df8e23 SCI/newgui: another change to floodfill, fixes jones/vga
svn-id: r45063
2009-10-14 10:02:23 +00:00
Martin Kiewitz
947d3ab5d4 SCI/newgui: coordinates fixup for embeeded cels
svn-id: r45062
2009-10-14 09:56:11 +00:00
Martin Kiewitz
4c91ace530 SCI/newgui: support for embedded cel data < 320 pixels width. fixes jones/vga
svn-id: r45061
2009-10-14 09:46:02 +00:00
Max Horn
5ea978f63a SCI: Rename some vars (cleaning up what seems to have been caused by a blind global search & replace)
svn-id: r45060
2009-10-14 09:37:22 +00:00
Max Horn
28034ef298 SCI: Fix warning, cleanup
svn-id: r45059
2009-10-14 09:36:39 +00:00
Filippos Karapetis
d358f07254 Proper variable naming
svn-id: r45058
2009-10-14 09:32:49 +00:00
Filippos Karapetis
8570068f58 - Moved cel width and height calculation in the GUI
- Merged the engine states of the old and new GUI

svn-id: r45057
2009-10-14 09:28:58 +00:00
Nicola Mettifogo
8c17b257ea Fixed regression bug #2874229. Regression had happened in r39878, when the dialogue code was refactored.
svn-id: r45053
2009-10-14 06:12:16 +00:00
Martin Kiewitz
724e7a873a SCI/newgui: class SciGuiTransitions created
svn-id: r45051
2009-10-13 21:18:47 +00:00
Max Horn
429c9eb814 SCI: Don't end warning() format strings with a newline or a period (a newline and an exclamation mark are automatically added)
svn-id: r45049
2009-10-13 20:52:05 +00:00
Max Horn
2ae08e8478 SCI: Don't save HunkTable segments
svn-id: r45048
2009-10-13 20:50:59 +00:00
Filippos Karapetis
b49d6d950b Moved some old GUI specific code from kgraphics.cpp into gui32.cpp
svn-id: r45047
2009-10-13 20:25:51 +00:00
Florian Kagerer
73fa80d940 LOL/PC-98: fixed outro
svn-id: r45046
2009-10-13 19:48:41 +00:00
Martin Kiewitz
8ccafc09a9 SCI/newgui: DrawControl type 10 is actually just a dummy in qfg1ega, we dont need to do anything. I believe some other control is responsible for the percentage box
svn-id: r45044
2009-10-13 19:08:40 +00:00
Max Horn
297542345f SCI: Skip loading HunkTable segments. This fixes a silly bug that can lead to arbitrary numbers of HunkTable segments to be created by repeatedly saving and loading.
svn-id: r45042
2009-10-13 18:54:20 +00:00
Max Horn
296dd54344 SCI: Merge SegManager::alloc_Hunk into SegManager::allocateHunkEntry
svn-id: r45041
2009-10-13 18:53:50 +00:00
Max Horn
c77be11ccd SCI: cleanup
svn-id: r45040
2009-10-13 18:53:11 +00:00
Max Horn
8126f81b6f SCI: Doxygenify comments in class SfxPlayer
svn-id: r45039
2009-10-13 18:52:36 +00:00
Max Horn
8191c04056 SCI: Merge some sfx related global funcs into SfxState.
This allows us to get rid of "static SfxPlayer *s_player".

svn-id: r45038
2009-10-13 18:51:59 +00:00
Martin Kiewitz
f5b73061e4 SCI/newgui: K_CONTROL_* renamed to SCI_CONTROLS_TYPE_*
svn-id: r45035
2009-10-13 18:49:10 +00:00
Filippos Karapetis
0b396ed37c Removed the now unused code in gfx/res_cursor.cpp
svn-id: r45034
2009-10-13 17:57:03 +00:00
Filippos Karapetis
b50d197f72 Removed some leftover cursor code
svn-id: r45033
2009-10-13 17:51:10 +00:00