aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/gui/gui_gfx.cpp
AgeCommit message (Collapse)Author
2010-01-03Fixed memory leak (as reported by eriktorbjorn)Filippos Karapetis
svn-id: r46938
2009-12-09SCI: implemented _picNotValidSci11 for new kPicNotValid behaviour in sci1.1 ↵Martin Kiewitz
(fixes island of dr. brain first pic after copy protection not showing up) svn-id: r46305
2009-12-01Removed unnecessary semi-colons.Torbjörn Andersson
svn-id: r46232
2009-11-12SCI/newgui: support for disabled menu entries, changed textface (int) to ↵Martin Kiewitz
greyedOutput (bool) svn-id: r45863
2009-11-11SCI/newgui: Almost done with menu supportMartin Kiewitz
svn-id: r45838
2009-11-04Removed the reference to EngineState from the SciGuiGfx classFilippos Karapetis
svn-id: r45664
2009-11-03Remove the SegManager-related hacks for the selector defines, as the segMan ↵Filippos Karapetis
parameter is explicit now svn-id: r45626
2009-11-02Changed foo(void) to foo() in almost all non-backend source filesMax Horn
svn-id: r45616
2009-10-31- Added some TODOsFilippos Karapetis
- Disabled the kGraph case used in KQ6 Windows for now, as it's problematic and crashes the game - Added extra param to kDrawCel(), used in KQ6 Windows The icon bar in KQ6 Windows is shown a bit better now svn-id: r45567
2009-10-30Added caching of viewsFilippos Karapetis
svn-id: r45542
2009-10-29SCI/newgui: SciGuiPicture now acts like sierra sci when drawing cels, so we ↵Martin Kiewitz
dont need some hardcoded variable and differ when clearing screen svn-id: r45508
2009-10-29SCI/newgui: Defining color white and others in SciGuiScreen and using that. ↵Martin Kiewitz
Also clears screen with 0 on sci1.1 games (needs further investigation), fixes pictures svn-id: r45500
2009-10-28SCI/newgui: fill screen with white instead of black before picture drawing, ↵Martin Kiewitz
fixes some pixels of some screens svn-id: r45481
2009-10-28SCI/newgui: SciGuiControls created, SciGuiText now activeMartin Kiewitz
svn-id: r45457
2009-10-26SCI/newgui: fixes text in jonesMartin Kiewitz
svn-id: r45423
2009-10-26Removed some duplicate codeFilippos Karapetis
svn-id: r45410
2009-10-23SCI/newgui: Priority band (old gfx) now gets correctly initialized, fixes ↵Martin Kiewitz
kq4 intro logo svn-id: r45347
2009-10-22SCI/newgui: make cursor left work in textedit control. some wip changes, ↵Martin Kiewitz
because i need to backlevel svn-id: r45340
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: Listbox control now draws text up one pixel, so that it matches ↵Martin Kiewitz
sierra sci svn-id: r45288
2009-10-18SCI: Make the implicit segMan param to GET_SEL32(V) and PUT_SEL32(V) explicitMax Horn
svn-id: r45234
2009-10-18Remove unused variable.Johannes Schickel
svn-id: r45225
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-17SCI/newgui: kDisplay restoreUnder completedMartin Kiewitz
svn-id: r45202
2009-10-17SCI/newgui: menuPort gets id 0xFFFF assigned, fixes kq5 mouse coordinationMartin Kiewitz
svn-id: r45179
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: Do textcodeprocessing only for SCI1.1+Martin Kiewitz
svn-id: r45126
2009-10-14Plugged loads of memory leaks in the new GUIFilippos Karapetis
svn-id: r45070
2009-10-14SCI/newgui: fixes textcode processing to get out if string ends and no ↵Martin Kiewitz
ending delimiter found svn-id: r45065
2009-10-13SCI/newgui: class SciGuiTransitions createdMartin Kiewitz
svn-id: r45051
2009-10-13SCI/newgui: SciGuiAnimate header included into gui_gfxMartin Kiewitz
svn-id: r45026
2009-10-13SCI/newgui: SciGuiAnimate class createdMartin Kiewitz
svn-id: r45019
2009-10-12SCI/newgui: priority band initialization - forgot to use priorityBandCount ↵Martin Kiewitz
variable svn-id: r44999
2009-10-12SCI/newgui: priority band initialization now working exactly the same way as ↵Martin Kiewitz
sierra sci did (fixes at least lsl3) svn-id: r44998
2009-10-12Silenced GCC warning.Torbjörn Andersson
svn-id: r44997
2009-10-12SCI/newgui: addToPic (list) replaced priority with z, to fix drawing ↵Martin Kiewitz
coordinates of static cels within a picture svn-id: r44995
2009-10-12SCI/newgui: background of noupdate cels is now correctly saved (was typo) ↵Martin Kiewitz
solves sticky cel problem svn-id: r44989
2009-10-12Minimize dependencies in the new guiFilippos Karapetis
svn-id: r44988
2009-10-12SCI: Fix warnings, cleanupMax Horn
svn-id: r44978
2009-10-12SCI/newgui: kGraph RedrawBox (ReAnimate) is now using class calling ↵Martin Kiewitz
(functionality not yet implemented) svn-id: r44976
2009-10-12SCI/newgui: priority band initialization fixMartin Kiewitz
svn-id: r44974
2009-10-12Move the line drawing code to SciGuiScreen()Filippos Karapetis
svn-id: r44969
2009-10-12SCI/newgui: kGraph updateBox implemented, cleaned up usage of BitsShow() ↵Martin Kiewitz
still not perfect (e.g. kq5 cutscene information box) svn-id: r44966
2009-10-11Removed unused variable.Torbjörn Andersson
svn-id: r44949
2009-10-11SCI/newgui: support for textedit control (mouse support not yet implemented)Martin Kiewitz
svn-id: r44948
2009-10-11Use BitsShow() for partial screen updatesFilippos Karapetis
svn-id: r44944
2009-10-11Stop passing all of the engine state to SciGuiPictureFilippos Karapetis
svn-id: r44932
2009-10-11SCI/newgui: list control implementedMartin Kiewitz
svn-id: r44929