Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |||
2009-10-06 | Updated the parameter names of FillRect() | Filippos Karapetis | |
svn-id: r44722 | |||
2009-10-06 | Reverted the priority line drawing code in the current GUI (with some ↵ | Filippos Karapetis | |
cleanup) to use the FreeSCI line drawing code, which was removed in #44692. 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: r44721 | |||
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 | |||
2009-10-06 | More work on the view wrapper code | Filippos Karapetis | |
svn-id: r44718 | |||
2009-10-06 | WIP code for replacing the FreeSCI view decoding code with the new one (no ↵ | Filippos Karapetis | |
changes to the logic, yet) svn-id: r44717 | |||
2009-10-06 | SCI/newgui: changed menuPort to one pixel less | Martin Kiewitz | |
svn-id: r44715 | |||
2009-10-06 | SCI/newgui: dont allow negative coordinates in draw pattern (fixes bad ↵ | Martin Kiewitz | |
pixels in kq1) svn-id: r44714 | |||
2009-10-06 | SCI/newgui: pattern drawing circles now fixed | Martin Kiewitz | |
svn-id: r44713 | |||
2009-10-06 | - Fixed kGetTime() again | Filippos Karapetis | |
- Removed the odd way of calculating elapsed time in SciGui(). We got _system->getMillis() for that purpose - Replaced the code in SciGui::wait() with the one in SciGui32::wait (which works fine, and is correct). The code in SciGui() was not polling for events while waiting, either svn-id: r44712 | |||
2009-10-06 | SCI/newgui: pattern drawing texture now bit0-bit7, sierra did it bit7-bit0 | Martin Kiewitz | |
svn-id: r44711 |