Commit Graph
7940 Commits
Author SHA1 Message Date
Martin Kiewitz 7da723ab4e SCI/newgui: drawControlIcon - updates screen now
svn-id: r44660
2009-10-05 12:12:18 +00:00
Filippos Karapetis 4d699301c7 Minimize unnecessary calls to updateScreen() in the new GUI. This improves drawing speed dramatically
svn-id: r44659
2009-10-05 12:04:39 +00:00
Martin Kiewitz 6e38de3905 SCI/newgui: kDrawControl on icon implemented
svn-id: r44658
2009-10-05 11:42:04 +00:00
Filippos Karapetis 55e7c29d95 Removed dead code
svn-id: r44657
2009-10-05 10:27:00 +00:00
Willem Jan Palenstijn 4478ab6472 SCI: Name argument
svn-id: r44656
2009-10-05 09:23:59 +00:00
Filippos Karapetis d37f4ea07d Proper check for window shadows
svn-id: r44655
2009-10-05 09:20:55 +00:00
Filippos Karapetis 93833ee86a Window shadows are also taken into account when storing their bits. This fixes the issue where window shadows were left on screen when windows were closed
svn-id: r44654
2009-10-05 08:19:43 +00:00
Filippos Karapetis 7f053e3a62 Removed the unused _bytesPerDisplayPixel parameter. All SCI games use 8bpp color (apart from the videos in Phantasmagoria 2, which are not part of the engine itself)
svn-id: r44653
2009-10-05 07:51:31 +00:00
Filippos Karapetis d61e73367f Silenced some warnings in drawVectorData()
svn-id: r44652
2009-10-05 07:48:43 +00:00
Filippos Karapetis 3f77685f13 More method renaming
svn-id: r44651
2009-10-05 07:38:05 +00:00
Filippos Karapetis 6f97a7ca81 Cleanup
svn-id: r44650
2009-10-05 07:25:18 +00:00
Filippos Karapetis 8568892bf5 - Renamed GUI -> Gui and capitalized as appropriate (e.g. SciGUIwindowMgr -> SciGuiWindowMgr)
- Renamed "cell" -> "cel"

svn-id: r44649
2009-10-05 07:10:01 +00:00
Max Horn db8c6e3f6c SCI: Really remove sci/gui/gui.h include from engine/state.h
svn-id: r44644
2009-10-04 22:43:30 +00:00
Filippos Karapetis 71ebd67331 - Minimize the parameters passed to SciGUIfont()
- Some WIP on the pattern_Textures array

svn-id: r44641
2009-10-04 22:32:36 +00:00
Willem Jan Palenstijn 632359c0b4 SCI: Fix cast, constness
svn-id: r44640
2009-10-04 22:26:57 +00:00
Martin Kiewitz 92d0a9e17f SCI/newgui: EGA view loading / mapping table
svn-id: r44639
2009-10-04 22:15:19 +00:00
Martin Kiewitz 6063d5fbe9 SCI/newgui: ega view loading implemented, unpacking still missing
svn-id: r44637
2009-10-04 21:57:31 +00:00
Martin Kiewitz 08c7ec123d SCI/newgui: SciGUIview class now uses resmanager to detect view format
svn-id: r44636
2009-10-04 21:30:13 +00:00
Max Horn db2e5a4fb5 SCI: Rework the way SciGUIwindowMgr keeps track of windows/ports; remove the GUI heapmanager
svn-id: r44635
2009-10-04 21:27:24 +00:00
Max Horn f242266f6d Change a couple places from 'end of namespace' to 'End of namespace', for consistency
svn-id: r44634
2009-10-04 21:26:33 +00:00
Max Horn 43a9f9c2ef SCI: Add include guards for gui headers; don't include gui/gui.h from engine/state.h
svn-id: r44632
2009-10-04 20:01:21 +00:00
Martin Kiewitz 69af4ce9f4 SCI/newgui: implemented kPalette / set intensity
svn-id: r44631
2009-10-04 19:49:47 +00:00
Filippos Karapetis 7c7e0445ee Replaced DblList with Common::List
svn-id: r44630
2009-10-04 18:51:01 +00:00
Max Horn 6ad5840181 SCI: Rename EngineState::segMan to _segMan
svn-id: r44629
2009-10-04 18:38:18 +00:00
Max Horn 0da9ad5ff5 SCI: Add SegManager::findObjectByName() method, make parse_reg_t() local to console.cpp, and switch other code using it to use findObjectByName() instead.
svn-id: r44628
2009-10-04 18:36:58 +00:00
Martin Kiewitz 07353be65a SCI/newgui: invokeselector implemented into kAnimate
svn-id: r44627
2009-10-04 18:34:53 +00:00
Johannes Schickel 9d80759a71 Use spaces instead of tabs for formatting. (Tabs should be used for indentation only!)
svn-id: r44626
2009-10-04 18:01:38 +00:00
Johannes Schickel d0bc425da6 Remove obsolete comment.
svn-id: r44625
2009-10-04 18:00:11 +00:00
Martin Kiewitz 975f1b75ea SCI/gui: final rename commit
svn-id: r44621
2009-10-04 16:41:53 +00:00
Martin Kiewitz 01fca745fd SCI/gui: more renaming...
svn-id: r44620
2009-10-04 16:39:46 +00:00
Martin Kiewitz 4a9804a044 SCI/gui: renaming...
svn-id: r44619
2009-10-04 16:37:02 +00:00
Martin Kiewitz ec526ca461 SCI/gui: renaming...
svn-id: r44618
2009-10-04 16:35:02 +00:00
Johannes Schickel da70060943 Make "_picRect" local to gui_windowmgr.cpp and mark it as const.
svn-id: r44617
2009-10-04 16:26:43 +00:00
Johannes Schickel b8e740c167 Attempt to fix wince compilation.
svn-id: r44616
2009-10-04 16:22:49 +00:00
Willem Jan Palenstijn 62c951c031 SCI/newgui: turn sciWnd into subclass of sciPort
svn-id: r44613
2009-10-04 15:44:32 +00:00
Willem Jan Palenstijn 76854f0b86 SCI/newgui: more descriptive names.
svn-id: r44612
2009-10-04 15:44:10 +00:00
Martin Kiewitz 3deae94473 SCI/newgui: getCellRect() getLoopInfo() implemented, cleanup
svn-id: r44611
2009-10-04 15:34:43 +00:00
Martin Kiewitz 1572e622a3 SCI/newgui: UpdateWindow() -> rect1 instead of rect0 typo
svn-id: r44610
2009-10-04 15:20:43 +00:00
Martin Kiewitz b05493af04 SCI/newgui: windowMgr cleanup, UpdateWindow() ported over
svn-id: r44609
2009-10-04 15:14:28 +00:00
Martin Kiewitz 49a78bfb3e SCI/newgui: accidentally changed Draw_Horiz and Draw_Vert, reverted
svn-id: r44607
2009-10-04 15:06:50 +00:00
Martin Kiewitz 4957ec3505 SCI: kAddToPic, kAnimate and kSetNowSeen transferred to SciGUI32, not yet implemented in newgui
svn-id: r44606
2009-10-04 14:59:51 +00:00
Filippos Karapetis 3aadeaa018 Removed unused enum
svn-id: r44605
2009-10-04 13:29:35 +00:00
Max Horn a1e2ba1ba5 SCI: Fixing a bunch of warnings; change 'intencity' -> 'intensity';
properly init a sciPalette via memset

svn-id: r44604
2009-10-04 11:59:29 +00:00
Martin Kiewitz 14c322ceb7 SCI/newgui: font constructor change (again... what happened here?)
svn-id: r44601
2009-10-04 11:32:29 +00:00
Martin Kiewitz 594527fe4b SCI/newgui: restoration of constructor
svn-id: r44600
2009-10-04 11:26:09 +00:00
Martin Kiewitz 306c9d1db6 SCI/newgui: SciGUIfont workaround for lsl1sci
svn-id: r44599
2009-10-04 11:23:28 +00:00
Filippos Karapetis 837cde96f3 Removed unused references to OSystem
svn-id: r44598
2009-10-04 11:14:38 +00:00
Martin Kiewitz a139ddd840 SCI: kReadNumber crash fix for lsl1
svn-id: r44597
2009-10-04 11:05:38 +00:00
Martin Kiewitz e2cc953a9f SCI: removing unused variables from onControl
svn-id: r44596
2009-10-04 10:48:49 +00:00
Martin Kiewitz 3dbf54267b SCI: onControl now uses gui classes
svn-id: r44595
2009-10-04 10:47:10 +00:00