aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/gui
AgeCommit message (Collapse)Author
2009-12-02SCI: Reverting 46242, wasn't a bug at allMartin Kiewitz
svn-id: r46243
2009-12-02SCI: WindowMgr init correctionMartin Kiewitz
svn-id: r46242
2009-12-02SCI: Do clipping on celNo for case when celNo is below 0 (fixes crash in ↵Martin Kiewitz
island dr. brain intro) svn-id: r46240
2009-12-01Removed unnecessary semi-colons.Torbjörn Andersson
svn-id: r46232
2009-11-30SCI: Fix kSetCursor (Sci1.1) to behave like Sierra Sci (fixes cursor ↵Martin Kiewitz
hiding/showing in kq6) svn-id: r46224
2009-11-29SCI/newgui: handling of right aligned menu text changedMartin Kiewitz
svn-id: r46193
2009-11-20Added a sanity check to prevent a crash in LB1 and KQ4 (needs proper fixing)Filippos Karapetis
svn-id: r46003
2009-11-12SCI/newgui: SciGuiMenu forgot to reset memory handles after restoringMartin Kiewitz
svn-id: r45869
2009-11-12SCI/newgui: SciGuiFont fixing deleteMartin Kiewitz
svn-id: r45867
2009-11-12SCI/newgui: support for disabled menu entries, changed textface (int) to ↵Martin Kiewitz
greyedOutput (bool) svn-id: r45863
2009-11-12SCI/newgui: SciGuiMenu adjustment, when no right aligned text is available ↵Martin Kiewitz
at all (makes lsl6 menu pixel perfect) svn-id: r45860
2009-11-12SCI/newgui: SciGuiMenu now has said support (used in at least codename iceman)Martin Kiewitz
svn-id: r45859
2009-11-12SCI/newgui: changed behaviour of menu when left/right to follow sierra. ↵Martin Kiewitz
Added other differences in implementation, added reanimate TODOs, added mouse interaction TODO svn-id: r45853
2009-11-11SCI/newgui: inserted comment about not following sierra completely here in ↵Martin Kiewitz
interactiveWithKeyboard() svn-id: r45845
2009-11-11SCI/newgui: if left/right walks into a separator line, do down instead of ↵Martin Kiewitz
repeating left/right and thus skipping the menu svn-id: r45844
2009-11-11SCI/newgui: call menuReset() on game_init(), fixes double menu in pq2Martin Kiewitz
svn-id: r45843
2009-11-11SCI/newgui: menu done, separator line adjusted slightly, menu is now ↵Martin Kiewitz
inverted as well svn-id: r45841
2009-11-11SCI/newgui: separator line support for menu, also fixed item adjustmentMartin Kiewitz
svn-id: r45840
2009-11-11SCI/newgui: menu now only missing: menu invert, separatorsMartin Kiewitz
svn-id: r45839
2009-11-11SCI/newgui: Almost done with menu supportMartin Kiewitz
svn-id: r45838
2009-11-05Fixed compilation when INCLUDE_OLDGFX isn't definedFilippos Karapetis
svn-id: r45689
2009-11-05SCI/newgui: SciGuiMenu interactive keyboard support added (menu drawing ↵Martin Kiewitz
still missing) svn-id: r45684
2009-11-04SCI/newgui: select() implemented (interactive modes not done yet)Martin Kiewitz
svn-id: r45674
2009-11-04SCI/newgui: SciGuiMenu select() created, little cleanupMartin Kiewitz
svn-id: r45673
2009-11-04SCI/newgui: SciGuiMenu - set()/get() implementedMartin Kiewitz
svn-id: r45671
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-04SCI/newgui: kGraph / InitPriority changed to reflect sci0 implementation, ↵Martin Kiewitz
also moved code svn-id: r45661
2009-11-04Removed the reference to SciGuiCursor from EngineStateFilippos Karapetis
svn-id: r45660
2009-11-04priority_first and priority_last are not used by the new drawing code, thus ↵Filippos Karapetis
the new code didn't handle priority changes by kGraph() svn-id: r45658
2009-11-03SCI: Fix warning (declaration of 'FOO' shadows a member of 'this')Max Horn
svn-id: r45637
2009-11-03SCI/newgui: fixes for statusbar and transitions, so menubar shows up in ↵Martin Kiewitz
intro of qfg1ega svn-id: r45635
2009-11-03SCI/newgui: SciGuiMenu partially implementedMartin Kiewitz
svn-id: r45634
2009-11-03Fixed the deletion of cursorBitmapFilippos Karapetis
svn-id: r45630
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-03Plugged a memory leakFilippos Karapetis
svn-id: r45625
2009-11-03Don't keep a reference to SegManager, as it gets deleted when loading. Fixes ↵Filippos Karapetis
a crash when loading games svn-id: r45624
2009-11-02Changed foo(void) to foo() in almost all non-backend source filesMax Horn
svn-id: r45616
2009-11-02SCI/newgui: Removed GuiCast structureMartin Kiewitz
svn-id: r45613
2009-11-02SCI: SciGuiMenu created, kMenu-related stuff now using SciGuiMartin Kiewitz
svn-id: r45612
2009-11-01SCI/newgui: kBaseSetter ported from gregs engine, kq5 pathfinding works now ↵Martin Kiewitz
correctly svn-id: r45601
2009-10-31SCI/newgui: fixing kDisposeWindow so that reanimate is correctly called ↵Martin Kiewitz
(fixes cels disappearing after removing windows) svn-id: r45588
2009-10-31SCI/newgui: added portrait data layout as comment (not completely done)Martin Kiewitz
svn-id: r45585
2009-10-31SCI/newgui: SciGuiPortrait createdMartin Kiewitz
svn-id: r45579
2009-10-31Added a comment that the current implementation that we got on drawing ↵Filippos Karapetis
already scaled views is a temporary hack svn-id: r45571
2009-10-31Silenced GCC warning.Torbjörn Andersson
svn-id: r45570
2009-10-31SCI/newgui: Changed code for graphSaveUpscaledHiresBox to not scale the ↵Martin Kiewitz
position, its not needed and would actually result in a crash cause of 2 times scaling. svn-id: r45569
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-31Slight optimization to the 2x scalerFilippos Karapetis
svn-id: r45566
2009-10-31Upscale the mouse cursor when the screen is upscaled. Also, reapplied some ↵Filippos Karapetis
code which was accidentally reverted in commit #45562 svn-id: r45565