aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/gui/gui.cpp
AgeCommit message (Collapse)Author
2009-10-28Changed some of the menu code to use new graphics functionsFilippos Karapetis
svn-id: r45493
2009-10-28Wording. Added warnings for unimplemented menu-related functions in the new ↵Filippos Karapetis
GUI code svn-id: r45489
2009-10-28SCI/newgui: BaseSetter moved to SciGuiMartin Kiewitz
svn-id: r45480
2009-10-28SCI/newgui: IsItSkip moved into SciGuiMartin Kiewitz
svn-id: r45479
2009-10-28SCI/newgui: CleanupMartin Kiewitz
svn-id: r45478
2009-10-28SCI/newgui: Jones windowMgr Port adjustment, added explanatory commentMartin Kiewitz
svn-id: r45460
2009-10-28SCI/newgui: SciGuiControls created, SciGuiText now activeMartin Kiewitz
svn-id: r45457
2009-10-25Moved the cel count calculation to the new graphics codeFilippos Karapetis
svn-id: r45379
2009-10-25SCI/newgui: kAddToPic - behaviour is different between SCI1EARLY and ↵Martin Kiewitz
SCI1MIDDLE (fixes graphic glitch in qfg2 intro) svn-id: r45373
2009-10-25SCI/newgui: removed list parameter from addToPicDrawCels()Martin Kiewitz
svn-id: r45371
2009-10-24SCI/newgui: dont react on paletteSet when playing an EGA game (fixes Xmas ↵Martin Kiewitz
card EGA) svn-id: r45363
2009-10-22Moved the view loop counting code in the new GUIFilippos Karapetis
svn-id: r45322
2009-10-21- Removed kShow() and the related code it uses - it's a debugging function, ↵Filippos Karapetis
and we have the same functionality in the debug console - Merged the view signal flags from kernel.h and gui_animate.h, and named them appropriately. Also, updated the notes next to them, cause some were incorrectly marked as not used in our engine - Added a note about a hack used in the old GUI in the view signal flags - Moved the control state flags inside gui_helpers.h svn-id: r45310
2009-10-20SCI/newgui: textedit control also changed to draw text like sierra sciMartin Kiewitz
svn-id: r45289
2009-10-20SCI/newgui: Changed kPalette(animate) and implemented setFlags/unsetFlagsMartin Kiewitz
svn-id: r45277
2009-10-20SCI/newgui: kPalette/animate - accidentally changed speed to uint16 in prev. ↵Martin Kiewitz
revision although its signed svn-id: r45274
2009-10-20SCI/newgui: kPalette cleanup, preparing for sq5 paletteAnimate supportMartin Kiewitz
svn-id: r45273
2009-10-20SCI/newgui: kDisplay fixed so text centering will work correctly (based on ↵Martin Kiewitz
sierra sci disassembly) - fixes kq5 credits, lb2 intro selection svn-id: r45264
2009-10-19SCI/newgui: kAnimate support for globalVar 84 in kq5 to fix cels drawn into ↵Martin Kiewitz
talking boxes svn-id: r45243
2009-10-18SCI: Make the implicit segMan param to GET_SEL32(V) and PUT_SEL32(V) explicitMax Horn
svn-id: r45234
2009-10-18SCI/newgui: kDisplay fixme comment added for kq5 creditsMartin Kiewitz
svn-id: r45232
2009-10-18SCI: cleanup text alignmentMartin Kiewitz
svn-id: r45224
2009-10-18SCI/newgui: listbox now finally working correctlyMartin Kiewitz
svn-id: r45220
2009-10-18SCI/newgui: kDrawStatus now does BitsShow() a little earlier, so rect wont ↵Martin Kiewitz
get messed up by oldPort (fixes status bar in qfg1ega, etc.) svn-id: r45214
2009-10-17Removed obsolete/resolved FIXMEFilippos Karapetis
svn-id: r45205
2009-10-17SCI/newgui: kDisplay restoreUnder completedMartin Kiewitz
svn-id: r45202
2009-10-17SCI/newgui: fix bug in kCanBeHere, fixes sq4 intro roger hanging not fallingMartin Kiewitz
svn-id: r45195
2009-10-17SCI/newgui: set amiga palette immediately at game start and stop ↵Martin Kiewitz
kPalette/animate to do anything on Amiga svn-id: r45194
2009-10-17SCI/newgui: Inserted comment about sq4 intro problemMartin Kiewitz
svn-id: r45188
2009-10-16Moved sci_ffs() inside iterator.cpp, the only place where it's actually ↵Filippos Karapetis
used, and removed tools.*. Also, removed all the unused includes to tools.h from several places svn-id: r45176
2009-10-15SCI/newgui: within transitions mouse cursor is now hiddenMartin Kiewitz
svn-id: r45104
2009-10-14SCI: removed speed throttler (cause of kAnimate change)Martin Kiewitz
svn-id: r45094
2009-10-14SCI/newgui: kPalette / setIntensity / reimplemented setPalette optional ↵Martin Kiewitz
parameter, fixed memory corruption in setIntensity svn-id: r45091
2009-10-14SCI/newgui: changed kPalette (setIntensity) to behave differently (seems we ↵Martin Kiewitz
had it wrong) also changed nonsense clipping svn-id: r45090
2009-10-14SCI: kDrawPic now reads out blackout flag for transitionsMartin Kiewitz
svn-id: r45089
2009-10-14SCI/newgui: SciGuiTransitions now also supports scrolling up (lsl6 intro)Martin Kiewitz
svn-id: r45084
2009-10-14SCI/newgui: implemented code to differentiate between EGA and VGA transitionsMartin Kiewitz
svn-id: r45073
2009-10-14SCI/newgui: SciGuiTransitions now at least supports fadeIn/outMartin Kiewitz
svn-id: r45072
2009-10-14SCI/newgui: SciGuiTransitions receives SciGui nowMartin Kiewitz
svn-id: r45071
2009-10-14SCI/newgui: SciGuiTransitions now gets picRectMartin Kiewitz
svn-id: r45068
2009-10-14Proper variable namingFilippos Karapetis
svn-id: r45058
2009-10-14- Moved cel width and height calculation in the GUIFilippos Karapetis
- Merged the engine states of the old and new GUI svn-id: r45057
2009-10-13SCI/newgui: class SciGuiTransitions createdMartin Kiewitz
svn-id: r45051
2009-10-13SCI/newgui: DrawControl type 10 is actually just a dummy in qfg1ega, we dont ↵Martin Kiewitz
need to do anything. I believe some other control is responsible for the percentage box svn-id: r45044
2009-10-13SCI/newgui: K_CONTROL_* renamed to SCI_CONTROLS_TYPE_*Martin Kiewitz
svn-id: r45035
2009-10-13SCI/newgui: canBeHere fixed, walk-anywhere in sq3 is not possible anymoreMartin Kiewitz
svn-id: r45030
2009-10-13Merged the rest of the cursor codeFilippos Karapetis
svn-id: r45029
2009-10-13SCI/newgui: kSetPort() now also supporting 7 parametersMartin Kiewitz
svn-id: r45027
2009-10-13SCI/newgui: implemented resetEngineState() in SciGuiAnimateMartin Kiewitz
svn-id: r45023
2009-10-13SCI/newgui: SciGuiAnimate class createdMartin Kiewitz
svn-id: r45019