Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-10-09 | SCI/newgui: SciGuiFont now locks the resourcedata, fixes broken fonts in games | Martin Kiewitz | |
svn-id: r44820 | |||
2009-10-09 | SCI/newgui: windowmgr cleanup | Martin Kiewitz | |
svn-id: r44815 | |||
2009-10-09 | Fix warning | Max Horn | |
svn-id: r44809 | |||
2009-10-09 | SCI/newgui: Implemented kAddToPic (almost complete, but z-sorting and some ↵ | Martin Kiewitz | |
extra code missing) svn-id: r44807 | |||
2009-10-08 | SCI: Don't iterate past end of list | Willem Jan Palenstijn | |
svn-id: r44804 | |||
2009-10-08 | SCI/newgui: RestoreBits() now ignores empty handles | Martin Kiewitz | |
svn-id: r44801 | |||
2009-10-08 | SCI/newgui: more cleanup | Martin Kiewitz | |
svn-id: r44799 | |||
2009-10-08 | SCI/newgui: cleanup, fixing uninitialized variable in SciGuiPalette | Martin Kiewitz | |
svn-id: r44796 | |||
2009-10-08 | SCI/newgui: floodfill cleanup, pattern drawing: helper went private, ↵ | Martin Kiewitz | |
clipping implemented svn-id: r44792 | |||
2009-10-08 | SCI: Fix warning | Max Horn | |
svn-id: r44791 | |||
2009-10-08 | SCI/newgui: remarks about _menuPort, uninitialized usage in SciGuiPalette ↵ | Martin Kiewitz | |
removed, _menuPort and _mainPort get deleted in destructor svn-id: r44790 | |||
2009-10-08 | SCI/newgui: kAnimate changes | Martin Kiewitz | |
svn-id: r44789 | |||
2009-10-08 | SCI/newgui: implemented more of kAnimate, currently crashes on windowMgr update. | Martin Kiewitz | |
svn-id: r44788 | |||
2009-10-08 | SCI/newgui: change to nsRect, scripts expect that. Fixes mouse clicking on ↵ | Martin Kiewitz | |
several games svn-id: r44784 | |||
2009-10-08 | SCI/newgui: kAnimate - coordinates fixed | Martin Kiewitz | |
svn-id: r44783 | |||
2009-10-08 | SCI/newgui: kAnimate - _delete invoking implemented | Martin Kiewitz | |
svn-id: r44782 | |||
2009-10-08 | SCI/newgui: kAnimate - more implemented, cels are now drawn but isnt working ↵ | Martin Kiewitz | |
correctly currently svn-id: r44781 | |||
2009-10-08 | SCI/newgui: kAnimate SciGuiGfx::AnimateFill implemented | Martin Kiewitz | |
svn-id: r44780 | |||
2009-10-08 | SCI/newgui: kAnimate - resolved previously unknown code functionality | Martin Kiewitz | |
svn-id: r44777 | |||
2009-10-08 | Don't store the engine state in the SciGuiPalette class. The palette ↵ | Filippos Karapetis | |
timestamps are now calculated from Epoch time, instead of game start time (the functionality is exactly the same, though) svn-id: r44773 | |||
2009-10-08 | SCI/newgui: removed EGAmapping | Martin Kiewitz | |
svn-id: r44772 | |||
2009-10-08 | Restore the engine state stored within SciGui during loading once more, ↵ | Filippos Karapetis | |
since it gets replaced during loading. Fixes loading (a regression from #44730) svn-id: r44771 | |||
2009-10-07 | SCI: Turn lookup_node & lookup_list into SegManager::lookupNode & ↵ | Max Horn | |
SegManager::lookupList svn-id: r44769 | |||
2009-10-07 | SCI: Change more stuff to be CFG compliant | Max Horn | |
svn-id: r44768 | |||
2009-10-07 | SCI: Get rid of SciGuiScreen::initScreen, also known as 'calloc' elsewhere ;) | Max Horn | |
svn-id: r44766 | |||
2009-10-07 | SCI: 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-07 | SCI: Make local tables 'static', rename them according to our CFG | Max Horn | |
svn-id: r44763 | |||
2009-10-07 | SCI/newgui: changed dithering logic, otherwise colors combined with black ↵ | Martin Kiewitz | |
wouldnt get undithered correctly svn-id: r44762 | |||
2009-10-07 | SCI: debug command undither implemented | Martin Kiewitz | |
svn-id: r44761 | |||
2009-10-07 | - Cleaned up the cursor code | Filippos Karapetis | |
- Renamed gui -> _gui in EngineState, for consistency - Added a reference to SciGuiCursor in EngineState, to be used by current code - Renamed setCursorHide -> hideCursor, setCursorShow -> showCursor - Moved the cursor zone limiting code inside SciGuiCursor. This code is currently not functioning, as we need to call refreshPosition() before each updateScreen() call to limit the cursor position. svn-id: r44760 | |||
2009-10-07 | SCI/newgui: SciGuiPicture now errors out on mirrored VGA pictures (added fixme) | Martin Kiewitz | |
svn-id: r44758 | |||
2009-10-07 | SCI/newgui: kDrawPic cleanup, addToFlag inverse detection currently not ↵ | Martin Kiewitz | |
working needs fixing svn-id: r44756 | |||
2009-10-07 | SCI/newgui: SciGuiView - paletteoffset in EGA games documented and finally ↵ | Martin Kiewitz | |
not used svn-id: r44751 | |||
2009-10-07 | SCI/newgui: hopefully the final fix for drawpicture - set priority and ↵ | Martin Kiewitz | |
control to "not draw" state, also added remark for fillroutine svn-id: r44745 | |||
2009-10-07 | SCI/newgui: it seems that this fixes floodfill finally | Martin Kiewitz | |
svn-id: r44744 | |||
2009-10-07 | SCI/newgui: undithering of picture now possible (just follow instructions in ↵ | Martin Kiewitz | |
gui_screen.cpp) svn-id: r44742 | |||
2009-10-07 | Fix mismatching new[]/delete use, by replacing delete with delete[]. | Johannes Schickel | |
svn-id: r44741 | |||
2009-10-07 | Implemented the SciGuiView destructor and plugged a memory leak in the ↵ | Filippos Karapetis | |
current GUI svn-id: r44740 | |||
2009-10-07 | Replaced the view loading code with the new view loading functions. EGA view ↵ | Filippos Karapetis | |
color translation has been disabled, as it caused palette problems in Codename:Iceman svn-id: r44737 | |||
2009-10-07 | SCI/newgui: fix that caused floodfill to fail | Martin Kiewitz | |
svn-id: r44736 | |||
2009-10-07 | SCI/newgui: implemented debug command show_map | Martin Kiewitz | |
svn-id: r44735 | |||
2009-10-07 | SCI/newgui: kSetCursor (show, hide, pos, shape) implemented | Martin Kiewitz | |
svn-id: r44734 | |||
2009-10-07 | SCI: removed OSystem from SciGuiScreen | Martin Kiewitz | |
svn-id: r44731 | |||
2009-10-07 | SCI: SciGuiCursor class added, cleanup, OSystem removed from SciGui constructor | Martin Kiewitz | |
svn-id: r44730 | |||
2009-10-07 | SCI: SciGuiPalette - init() is now private | Martin Kiewitz | |
svn-id: r44726 | |||
2009-10-07 | More work on the view code wrapper. Now all SCI0-SCI11 views should be ↵ | Filippos Karapetis | |
displayed correctly, apart from the late SCI0 ones (e.g. in Codename Iceman), where the palette is incorrect svn-id: r44724 | |||
2009-10-06 | More work on the view wrapper code | Filippos Karapetis | |
svn-id: r44723 | |||
2009-10-06 | Updated the parameter names of FillRect() | Filippos Karapetis | |
svn-id: r44722 | |||
2009-10-06 | Reverted #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-06 | SCI/newgui: pattern drawing table fix | Martin Kiewitz | |
svn-id: r44719 |