aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/gui/gui_gfx.h
AgeCommit message (Collapse)Author
2009-11-04- Changed the segment manager to be a static part of the engine, and stopped ↵Filippos Karapetis
deleting and recreating it when restoring games - Merged game_exit(), script_free_vm_memory() and script_free_engine() - Cleanup svn-id: r45666
2009-11-04Removed the reference to EngineState from the SciGuiGfx classFilippos Karapetis
svn-id: r45664
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-28SCI/newgui: SciGuiControls created, SciGuiText now activeMartin Kiewitz
svn-id: r45457
2009-10-26Removed some duplicate codeFilippos Karapetis
svn-id: r45410
2009-10-18SCI: cleanup text alignmentMartin Kiewitz
svn-id: r45224
2009-10-17SCI/newgui: kDisplay restoreUnder completedMartin Kiewitz
svn-id: r45202
2009-10-13SCI/newgui: class SciGuiTransitions createdMartin Kiewitz
svn-id: r45051
2009-10-13SCI/newgui: removed left over stuff from SciGuiGfx headerMartin Kiewitz
svn-id: r45024
2009-10-13SCI/newgui: SciGuiAnimate class createdMartin Kiewitz
svn-id: r45019
2009-10-12SCI/newgui: kGraph RedrawBox (ReAnimate) is now using class calling ↵Martin Kiewitz
(functionality not yet implemented) svn-id: r44976
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-11SCI/newgui: support for textedit control (mouse support not yet implemented)Martin Kiewitz
svn-id: r44948
2009-10-11Reset the EngineState pointer in the SciGuiGfx class when loading. Fixes ↵Filippos Karapetis
loading with the new GUI svn-id: r44934
2009-10-11SCI/newgui: list control implementedMartin Kiewitz
svn-id: r44929
2009-10-11SCI/newgui: SciGuiGfx::BitsFree() implemented, currently used in kAnimate, ↵Martin Kiewitz
Bits-methods renamed svn-id: r44903
2009-10-11SCI/newgui: Implemented kCanBeHere list processingMartin Kiewitz
svn-id: r44893
2009-10-11SCI/newgui: kAddToPic fully implementedMartin Kiewitz
svn-id: r44892
2009-10-10SCI/newgui: kAnimate now using Common::ListMartin Kiewitz
svn-id: r44887
2009-10-10SCI/newgui: kAnimate is now using a dynamic buffer that stores animation ↵Martin Kiewitz
data, fixes sq5 crash svn-id: r44885
2009-10-09SCI/newgui: moved priority band initialization to init() call of SciGui to ↵Martin Kiewitz
avoid having to call usesOldGfxFunctions() within constructor, where it would crash on some games (sq3) svn-id: r44844
2009-10-09SCI/newgui: pattern #defines moved into SciGuiPictureMartin Kiewitz
svn-id: r44839
2009-10-09SCI/newgui: pattern and floodfill moved into SciGuiPictureMartin Kiewitz
svn-id: r44838
2009-10-09SCI/newgui: kCanBeHere partially implemented, little correctionsMartin Kiewitz
svn-id: r44832
2009-10-09SCI/newgui: support for priority bands, kCoordPri kPriCoord implemented, ↵Martin Kiewitz
priority band picture support also added svn-id: r44825
2009-10-09SCI/newgui: Implemented kAddToPic (almost complete, but z-sorting and some ↵Martin Kiewitz
extra code missing) svn-id: r44807
2009-10-08SCI/newgui: cleanup, fixing uninitialized variable in SciGuiPaletteMartin Kiewitz
svn-id: r44796
2009-10-08SCI/newgui: floodfill cleanup, pattern drawing: helper went private, ↵Martin Kiewitz
clipping implemented svn-id: r44792
2009-10-08SCI/newgui: implemented more of kAnimate, currently crashes on windowMgr update.Martin Kiewitz
svn-id: r44788
2009-10-08SCI/newgui: kAnimate - _delete invoking implementedMartin Kiewitz
svn-id: r44782
2009-10-08SCI/newgui: kAnimate - more implemented, cels are now drawn but isnt working ↵Martin Kiewitz
correctly currently svn-id: r44781
2009-10-08SCI/newgui: kAnimate SciGuiGfx::AnimateFill implementedMartin Kiewitz
svn-id: r44780
2009-10-07SCI: Change more stuff to be CFG compliantMax Horn
svn-id: r44768
2009-10-07SCI: Replace SciGuiGfx::mallocPort by 'new GuiPort'; also add FIXMES about ↵Max Horn
ports which are not freed, have no valid ID and are not known to the window mgr svn-id: r44765
2009-10-07SCI/newgui: kDrawPic cleanup, addToFlag inverse detection currently not ↵Martin Kiewitz
working needs fixing svn-id: r44756
2009-10-06Updated the parameter names of FillRect()Filippos Karapetis
svn-id: r44722
2009-10-06Reverted #44697 (line drawing in the new GUI), with some function renaming. ↵Filippos Karapetis
Apparently, Sierra's implementation of the Bresenham line drawing algorithm was a bit different than ours, which resulted in problems with flood fill svn-id: r44720
2009-10-06Removed yet another unused reference to OSystemFilippos Karapetis
svn-id: r44708
2009-10-06SCI/newgui: palette functions from SciGuiGfx now in SciGuiPaletteMartin Kiewitz
svn-id: r44698
2009-10-06Removed the Bresenham line drawing code in the SCI new GUI, and replaced it ↵Filippos Karapetis
with Graphics::drawLine() svn-id: r44697
2009-10-06- Removed the SciGuiGfx parameter from SciGuiViewFilippos Karapetis
- Moved _sysPalette inside SciGuiScreen - Made CreatePaletteFromData() a static helper function svn-id: r44696
2009-10-06SCI/newgui: support for amiga palette, amiga picture support, cleanupMartin Kiewitz
svn-id: r44685
2009-10-05SVN/newgui: kDrawStatus implementedMartin Kiewitz
svn-id: r44670
2009-10-05SVN/newgui: renamed getScreenPalette to getSysPalette (code doesnt get the ↵Martin Kiewitz
screen palette at all, but actually the current sysPalette which does not need to be active at all times svn-id: r44669
2009-10-05Better naming for the palette setting functions, to disambiguate them from ↵Filippos Karapetis
the existing ones svn-id: r44662
2009-10-05RenamedFilippos Karapetis
setCLUT() -> setPalette() getCLUT() -> getPalette() svn-id: r44661
2009-10-05- Renamed GUI -> Gui and capitalized as appropriate (e.g. SciGUIwindowMgr -> ↵Filippos Karapetis
SciGuiWindowMgr) - Renamed "cell" -> "cel" svn-id: r44649