Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-06-09 | The EngineState is no longer recreated when a game is restored, thus we ↵ | Filippos Karapetis | |
don't need to refresh pointers to it svn-id: r49549 | |||
2010-05-24 | SCI: leave console open for pic_visualize/undither commands - also don't use ↵ | Martin Kiewitz | |
SciGui class for undither anymore svn-id: r49198 | |||
2010-04-24 | SCI: reverting r48787 port updates were actually introduced (heard that ↵ | Martin Kiewitz | |
before) in SCI1. I used the outdated wiki before and that one lists qfg2 and xmas90ega being SCI01. They are actually SCI1 svn-id: r48789 | |||
2010-04-24 | SCI: r48786 port updates were actually introduced during SCI01, qfg2 and ↵ | Martin Kiewitz | |
xmas90ega only. We enable port updates only for non-multilingual SCI01 games now - fixes percentage bar for qfg1 japanese as well svn-id: r48787 | |||
2010-02-06 | SCI: put kShakeScreen into GfxPaint, called directly now | Martin Kiewitz | |
svn-id: r47936 | |||
2010-02-05 | SCI: moving kDisplay into GfxPaint16, now getting called directly as well | Martin Kiewitz | |
svn-id: r47917 | |||
2010-02-05 | SCI: priority band specific stuff now gets called directly w/o SciGui | Martin Kiewitz | |
svn-id: r47916 | |||
2010-02-05 | SCI: moved control type enum | Martin Kiewitz | |
svn-id: r47915 | |||
2010-02-05 | SCI: remaining cursor functions now also directly called | Martin Kiewitz | |
svn-id: r47914 | |||
2010-02-05 | SCI: drawMenuBar, drawStatus now called directly and w/o SciGui | Martin Kiewitz | |
svn-id: r47913 | |||
2010-02-05 | SCI: moved onControl etc. into GfxCompare, now getting called directly. also ↵ | Martin Kiewitz | |
fixed loading saved games due Gfx* changes svn-id: r47912 | |||
2010-02-05 | SCI: GfxCoordAdjuster class added, local2Global and global2Local use that ↵ | Martin Kiewitz | |
class directly, kGraph / RedrawBox is now using GfxPaint16 directly svn-id: r47908 | |||
2010-02-05 | SCI: screen specific debug functions are now called directly w/o SciGui/32 | Martin Kiewitz | |
svn-id: r47905 | |||
2010-02-05 | SCI: calling most of the cursor functions directly via _gfxCursor instead of ↵ | Martin Kiewitz | |
SciGui/32 svn-id: r47903 | |||
2010-02-05 | SCI: renamed class Cursor to GfxCursor | Martin Kiewitz | |
svn-id: r47902 | |||
2010-02-04 | Moved the PalVary code inside the GfxPalette class | Filippos Karapetis | |
svn-id: r47893 | |||
2010-02-04 | SCI: renaming Transitions to GfxTransitions | Martin Kiewitz | |
svn-id: r47890 | |||
2010-02-04 | SCI: kPicNotValid now uses GfxScreen directly and not SciGui/32 | Martin Kiewitz | |
svn-id: r47889 | |||
2010-02-04 | SCI: putting most kGraph functions into GfxPaint16 | Martin Kiewitz | |
svn-id: r47887 | |||
2010-02-04 | SCI: putting kDrawCel info GfxPaint class, debug is using GfxPaint class as ↵ | Martin Kiewitz | |
well for drawing cels svn-id: r47885 | |||
2010-02-04 | SCI: adding GfxPaint class, implementing kernelDrawPicture for GfxPaint16 ↵ | Martin Kiewitz | |
and GfxPaint32, using those classes directly when drawing pictures instead of SciGui/32. Making draw_pic command work in sci32 that way, using _gfxPaint16 for kDrawPic because that command is sci16 exclusive svn-id: r47883 | |||
2010-02-01 | SCI: implemented reset for GfxMenu, not recreating object anymore | Martin Kiewitz | |
svn-id: r47793 | |||
2010-02-01 | SCI: class menu renamed to GfxMenu - now getting called directly, also fix ↵ | Martin Kiewitz | |
for loading savedgames svn-id: r47792 | |||
2010-01-31 | SCI: rename Controls to GfxControls, gets directly called now | Martin Kiewitz | |
svn-id: r47783 | |||
2010-01-31 | SCI: syncWithFramebuffer() is now called directly w/o SciGui/SciGui32 | Martin Kiewitz | |
svn-id: r47781 | |||
2010-01-31 | SCI: renamed Text class to GfxText16 | Martin Kiewitz | |
svn-id: r47780 | |||
2010-01-31 | Silence gcc warnings. | Matthew Hoops | |
svn-id: r47760 | |||
2010-01-31 | SCI: GfxCache is now also called directly w/o SciGui nor SciGui32 | Martin Kiewitz | |
svn-id: r47759 | |||
2010-01-31 | SCI: renamed SciPalette to GfxPalette, Screen to GfxScreen, GfxPalette is ↵ | Martin Kiewitz | |
now called directly w/o SciGui svn-id: r47752 | |||
2010-01-31 | SCI: renamed SciGuiAnimate to GfxAnimate, moved code from SciGui into this ↵ | Martin Kiewitz | |
class, now getting called directly svn-id: r47751 | |||
2010-01-31 | SCI: cleaned up graphics classes, removed gfx&windowmgr, added gfxports, ↵ | Martin Kiewitz | |
gfxcompare, gfxpaint16, gfxcache. kernel uses gfxports directly w/o going through SciGui svn-id: r47745 | |||
2010-01-29 | SCI: added new SciGui32 class, Gfx class needs some work though and ↵ | Martin Kiewitz | |
hopefully i didnt overlook some kernel function that is also used by sci32. now using plane left/top svn-id: r47679 | |||
2010-01-28 | SCI: some progress on REing robot files (99% comments only) | Martin Kiewitz | |
svn-id: r47647 | |||
2010-01-27 | Only reshow the cursor after playing a video if it was originally showing ↵ | Matthew Hoops | |
beforehand. This fixes the GK1 demo menu. svn-id: r47602 | |||
2010-01-26 | SCI: changed flags (uint16) to force (bool) for set/merge palette methods | Martin Kiewitz | |
svn-id: r47578 | |||
2010-01-23 | Added some skeleton code for kPalVary() | Filippos Karapetis | |
svn-id: r47485 | |||
2010-01-22 | SCI: restoring r47412, we were right all along but this "hack" was done on ↵ | Martin Kiewitz | |
the sierra sci interpreter for jones ega/vga only (talkie NOT included). So this restore does it game specific now, causing no regressions anywhere else. We detect jones/talkie as "jones" as well, may cause regressions for talkie svn-id: r47445 | |||
2010-01-22 | SCI: reverting r47412, change was incorrect and also resulted in broken ↵ | Martin Kiewitz | |
animations inside text boxes in kq5. jones also uses hardcoded -1 priority for control icons. svn-id: r47444 | |||
2010-01-20 | SCI: control icons now use objects priority selector instead of hardcoded ↵ | Martin Kiewitz | |
priority 255. fixes jones speech bubbles svn-id: r47412 | |||
2010-01-10 | SCI: updateBox now also supports hires mode | Martin Kiewitz | |
svn-id: r47219 | |||
2010-01-10 | SCI: switching to hires kDrawCel when 8th parameter is passed, fixed ↵ | Martin Kiewitz | |
kDrawCel port adjust - fixes kq6 hires inventory svn-id: r47217 | |||
2010-01-09 | SCI: adding audio support to kPortrait, audio is now playing when portraits ↵ | Martin Kiewitz | |
are shown svn-id: r47202 | |||
2010-01-09 | SCI: added new debug command "picture_visualize", which enables ↵ | Martin Kiewitz | |
visualization of the drawing process of EGA pictures svn-id: r47201 | |||
2010-01-07 | SCI: implement crazy hack that fixes coordinates of some cel placements. I'm ↵ | Martin Kiewitz | |
not sure if thats what sierra sci actually does or if we get coordinates 0,0 due some error somewhere. Fixes portrait window placement in kq6 - strangely they are still not at the correct height perhaps related to not adjusting "correctly" (whatever this means in this ugly mess that hires was implemented) inside BitsSave() svn-id: r47140 | |||
2010-01-07 | SCI: changed kernel signature for kDrawCel, enabled upscaled hires savebox ↵ | Martin Kiewitz | |
code ("crashed" before because afterwards kDrawCel will get the handle from the savebox call) svn-id: r47121 | |||
2010-01-06 | SCI: added a new class for robot resources | Martin Kiewitz | |
svn-id: r47099 | |||
2010-01-06 | SCI: sync displayScreen with framebuffer after successful video playback ↵ | Martin Kiewitz | |
(fixes background vanishing in mainmenu of gk1demo) svn-id: r47089 | |||
2010-01-06 | - Some work on kLocalToGlobal and kGlobalToLocal for SCI2+ | Filippos Karapetis | |
- Removed the custom types MemoryHandle, LoopNo, CelNo (cause we ended up having code like LoopNo loopNo = ...) - Improved the sanity checks in frameOut() svn-id: r47087 | |||
2010-01-06 | SCI: making most of the variables in screen class private (some of it was ↵ | Martin Kiewitz | |
needed for old gui) svn-id: r47075 | |||
2010-01-05 | Cleanup | Filippos Karapetis | |
svn-id: r47012 |