aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/gui/gui_view.cpp
AgeCommit message (Collapse)Author
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-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-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-25SCI/newgui: SciGuiView is now able to detect "straight" EGA mappings and ↵Martin Kiewitz
will then ignore the mapping. This will result in undithering working for those views. All EGA-mapping views in qfg2 seem to be special fx related so they dont need undithering at all svn-id: r45377
2009-10-25SCI/newgui: SciGuiView disable undithering when EGA mappings are available ↵Martin Kiewitz
(support needs to get implemented for this case), also fixes a part of the undithering code svn-id: r45374
2009-10-24SCI/newgui: support for EGA mapping in SCI1 games, fixes qfg2 character ↵Martin Kiewitz
selection svn-id: r45362
2009-10-16Moved sci_ffs() inside iterator.cpp, the only place where it's actually ↵Filippos Karapetis
used, and removed tools.*. Also, removed all the unused includes to tools.h from several places svn-id: r45176
2009-10-10SCI/newgui: intelligent cel undithering implementedMartin Kiewitz
svn-id: r44880
2009-10-09SCI/newgui: SciGuiView now also locks resourceMartin Kiewitz
svn-id: r44823
2009-10-08SCI/newgui: removed EGAmappingMartin Kiewitz
svn-id: r44772
2009-10-07SCI/newgui: SciGuiView - paletteoffset in EGA games documented and finally ↵Martin Kiewitz
not used svn-id: r44751
2009-10-07Fix mismatching new[]/delete use, by replacing delete with delete[].Johannes Schickel
svn-id: r44741
2009-10-07Implemented the SciGuiView destructor and plugged a memory leak in the ↵Filippos Karapetis
current GUI svn-id: r44740
2009-10-07Replaced 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-06SCI/newgui: palette functions from SciGuiGfx now in SciGuiPaletteMartin Kiewitz
svn-id: r44698
2009-10-06- Removed the SciGuiGfx parameter from SciGuiViewFilippos Karapetis
- Moved _sysPalette inside SciGuiScreen - Made CreatePaletteFromData() a static helper function svn-id: r44696
2009-10-06SciGuiView is only using the ResourceManager, so there's no need to pass the ↵Filippos Karapetis
whole EngineState to it svn-id: r44693
2009-10-06Removed unused reference to OSystemFilippos Karapetis
svn-id: r44691
2009-10-06SCI/newgui: view type amiga now supportedMartin Kiewitz
svn-id: r44689
2009-10-06SCI/newgui: view 1.1 loading now completely fixed, included sanity check and ↵Martin Kiewitz
one fixme svn-id: r44687
2009-10-06SCI/newgui: one typo in view sci1.1 fixedMartin Kiewitz
svn-id: r44686
2009-10-05SCI/newgui: changed the way dithering works on ega games, also default value ↵Martin Kiewitz
change for kDrawStatus svn-id: r44679
2009-10-05SVN/newgui: views on sci1.1 - mirroring now possibleMartin Kiewitz
svn-id: r44667
2009-10-05SCI/newgui: duplicate the color in cels into upper 4 bits on ega so they ↵Martin Kiewitz
wont get dithered with black svn-id: r44666
2009-10-05SVN/newgui: ega cel uncompression implementedMartin Kiewitz
svn-id: r44665
2009-10-05More method renamingFilippos Karapetis
svn-id: r44651
2009-10-05- Renamed GUI -> Gui and capitalized as appropriate (e.g. SciGUIwindowMgr -> ↵Filippos Karapetis
SciGuiWindowMgr) - Renamed "cell" -> "cel" svn-id: r44649
2009-10-04SCI: Fix cast, constnessWillem Jan Palenstijn
svn-id: r44640
2009-10-04SCI/newgui: EGA view loading / mapping tableMartin Kiewitz
svn-id: r44639
2009-10-04SCI/newgui: ega view loading implemented, unpacking still missingMartin Kiewitz
svn-id: r44637
2009-10-04SCI/newgui: SciGUIview class now uses resmanager to detect view formatMartin Kiewitz
svn-id: r44636
2009-10-04Change a couple places from 'end of namespace' to 'End of namespace', for ↵Max Horn
consistency svn-id: r44634
2009-10-04SCI/gui: final rename commitMartin Kiewitz
svn-id: r44621
2009-10-04SCI/newgui: getCellRect() getLoopInfo() implemented, cleanupMartin Kiewitz
svn-id: r44611
2009-10-04SCI: kAddToPic, kAnimate and kSetNowSeen transferred to SciGUI32, not yet ↵Martin Kiewitz
implemented in newgui svn-id: r44606
2009-10-04SCI: Fixing a bunch of warnings; change 'intencity' -> 'intensity';Max Horn
properly init a sciPalette via memset svn-id: r44604
2009-10-04SCI/newgui: cleanupMartin Kiewitz
svn-id: r44584
2009-10-03SCI: Merge new GUI code written by m_kiewitz.Willem Jan Palenstijn
This is a major rewrite of the graphics code. A slightly adapted version of the old code is still available and currently the default. The new code is selectable in sci.cpp, but is not yet finished. svn-id: r44565