Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | Started rewriting the check for the graphics functions type (still not ↵ | Filippos Karapetis | |
finished) svn-id: r44787 | |||
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 | Updated comment to indicate that QFG1VGA is one of the newer SCI1.1 games ↵ | Filippos Karapetis | |
that has word-aligned resources svn-id: r44775 | |||
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-08 | Removed the unused game_time variable, and fixed the incorrect calculation ↵ | Filippos Karapetis | |
of start_game_time when restoring a game svn-id: r44770 | |||
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: Reduce header interdepencies once again. Rule of thumb: Never include a ↵ | Max Horn | |
header file from another header file unless you absolutely *must* do it; if possible, try to use class forwards instead, and include the headers from source files only svn-id: r44767 | |||
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: Fix warning, cleanup | Max Horn | |
svn-id: r44764 | |||
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: kDrawPic / had an error in previous revision | Martin Kiewitz | |
svn-id: r44759 | |||
2009-10-07 | SCI/newgui: SciGuiPicture now errors out on mirrored VGA pictures (added fixme) | Martin Kiewitz | |
svn-id: r44758 | |||
2009-10-07 | SCI: changed kDrawPic to use oldGfxFuncs() | Martin Kiewitz | |
svn-id: r44757 | |||
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: set default EGA palette to 0, if no parameter is actually given us. ↵ | Martin Kiewitz | |
Fixes lsl2, kq4, sq3, etc. svn-id: r44743 | |||
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 | Hopefully fixed a mismatching free() call in gfx_free_pixmap(), originating ↵ | Filippos Karapetis | |
from getView() svn-id: r44739 | |||
2009-10-07 | Fixed a potential buffer overflow in kFormat, which occurs in the "About" ↵ | Filippos Karapetis | |
screen in KQ4 svn-id: r44738 | |||
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 | Updated the MSVC project files and module.mk for commit #r44730 | Filippos Karapetis | |
svn-id: r44732 | |||
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 | SCI: removed r44595, sierra sci really does behave like Common::Rect, no ↵ | Martin Kiewitz | |
need for +1 svn-id: r44725 | |||
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 |