Commit Graph
7940 Commits
Author SHA1 Message Date
Filippos Karapetis 0501542b79 Fixed compilation
svn-id: r39688
2009-03-25 12:58:22 +00:00
Filippos Karapetis 34d75e455b - Renamed gfx/sci_widgets.* to gfx/gfx_gui.*, as these files contain GUI elements mostly, like windows and status bars
- Moved kWindowAutoRestore from gfx_widgets.h to gfx_gui.h

svn-id: r39687
2009-03-25 12:52:03 +00:00
Filippos Karapetis df5239e89e Remove superfluous comma
svn-id: r39686
2009-03-25 12:11:49 +00:00
Filippos Karapetis 006b2d62af Changed some flags to enums
svn-id: r39685
2009-03-25 12:07:10 +00:00
Joost Peters 67201f6a71 revert yesterday's change -- apparently this different behavior was intentional.
svn-id: r39683
2009-03-25 10:04:45 +00:00
Walter van Niftrik 42d67b4a3a SCI: AvoidPath cleanup.
svn-id: r39680
2009-03-25 00:33:31 +00:00
Walter van Niftrik b85b6929bd SCI: build fix.
svn-id: r39675
2009-03-24 21:18:06 +00:00
Walter van Niftrik e8b38af014 SCI: Added workaround for broken polygon in LSL1 room 350.
svn-id: r39674
2009-03-24 21:03:50 +00:00
Joost Peters fc9e5b6beb Fix smaller error introduced in r39671 refactoring (this check used to be "res == 0").
Thanks to syke for spotting it.

svn-id: r39673
2009-03-24 19:56:41 +00:00
Max Horn 1e94b9cd3c SCI: Rewrote vocabulary code to use a Common::HashMap<String,ResultWord>
svn-id: r39671
2009-03-24 17:42:12 +00:00
Max Horn 65b96f6a1b SCI: Changed vocab_tokenize_string to not 'return' the list it generates, but rather pass a reference to an existing list to it (this is a bit more efficient, and allows us to return an error value)
svn-id: r39670
2009-03-24 17:41:46 +00:00
Max Horn d38590e6d4 SCI: Turned synonyms list into a Common::List
svn-id: r39669
2009-03-24 17:41:26 +00:00
Walter van Niftrik 3e2c1a39e2 SCI: Added workaround for duplicate polygons being passed to kAvoidPath.
svn-id: r39668
2009-03-24 15:17:25 +00:00
Max Horn b76f7fea4e SCI: Changed some char* into Common::String
svn-id: r39663
2009-03-24 12:46:48 +00:00
Max Horn 33895c0220 SCI: Only pass the pointerpos to Menubar::mapPointer, not the full gfx_state_t
svn-id: r39662
2009-03-24 12:14:41 +00:00
Max Horn 608b839720 SCI: moved sci_strndup to menubar.cpp
svn-id: r39661
2009-03-24 12:14:22 +00:00
Max Horn c1be6e1ed6 SCI: Fixed some leaks introduced by my previous changes
svn-id: r39660
2009-03-24 12:01:54 +00:00
Max Horn 9ea32d4aa1 SCI: C++ify menu code
svn-id: r39659
2009-03-24 11:31:16 +00:00
Filippos Karapetis 3b5a14916d Cleanup
svn-id: r39633
2009-03-23 14:24:10 +00:00
Walter van Niftrik ca993d8b00 SCI: some avoidpath cleanup
svn-id: r39630
2009-03-23 11:10:16 +00:00
Filippos Karapetis a6f49a636b - Moved palette initialization inside the graphics resource manager
- The static palette is no longer needlessly referenced directly outside the graphics resource manager
- Moved the SCI interpreter version inside the graphics resource manager, instead of gfx_state_t

svn-id: r39626
2009-03-23 08:43:53 +00:00
Filippos Karapetis e3f9acc3e6 Further objectification of the graphics resource manager
svn-id: r39621
2009-03-22 23:11:43 +00:00
Max Horn 277b8e6190 SCI: Fixed nasty bug in simulate_stippled_line_draw, caught only thanks to warnings by the Wii compiler.
svn-id: r39616
2009-03-22 22:02:25 +00:00
Max Horn 2463b148a9 SCI: Renamed Vertex::entries::cle_next -> Vertex::_next, analog for cle_prev. Replace code for reversing a circular list by a new method CircularVertexList::reverse()
svn-id: r39613
2009-03-22 18:27:39 +00:00
Max Horn 09ecda7ca4 SCI: Some cleanup; avoid taking square root unnecessarily
svn-id: r39612
2009-03-22 18:27:08 +00:00
Max Horn 734e9dd377 SCI: Fix warnings
svn-id: r39606
2009-03-22 13:50:37 +00:00
Filippos Karapetis 2ea883adb2 Cleanup
svn-id: r39593
2009-03-21 16:42:45 +00:00
Max Horn 7245fce099 SCI: cleanup
svn-id: r39578
2009-03-20 23:02:20 +00:00
Max Horn ed292fb498 silenced some warnings
svn-id: r39566
2009-03-20 13:30:10 +00:00
Johannes Schickel b9656ae391 Fix warning.
svn-id: r39547
2009-03-19 22:51:42 +00:00
Walter van Niftrik f81e5747bd SCI: removed aatree.o from module
svn-id: r39546
2009-03-19 22:49:54 +00:00
Walter van Niftrik a45ed16fc4 SCI: converted aatree into a class
svn-id: r39544
2009-03-19 22:47:30 +00:00
Filippos Karapetis 348d48abe5 Hopefully, this fixes the warnings thrown when attempting to print the "size" variable (which is of type type_t)
svn-id: r39543
2009-03-19 22:06:46 +00:00
Filippos Karapetis 3d5ad1e6a3 Cleaned up gfxop_draw_rectangle(). Also, removed a check insode BASIC_CHECKS() which is impossible to occur
svn-id: r39540
2009-03-19 21:27:01 +00:00
Filippos Karapetis 11601f88e1 Fixed issues with commit #39449, fixing some graphical glitches with the GUI widgets
svn-id: r39534
2009-03-19 19:52:05 +00:00
Filippos Karapetis 8dc12da206 Added another version of SQ4
svn-id: r39525
2009-03-19 09:09:31 +00:00
Filippos Karapetis 723bc879f8 Changed abs_rect_t to Common::Rect
svn-id: r39518
2009-03-18 16:43:12 +00:00
Travis Howell ab4812b734 Fix compile of SCI engine.
svn-id: r39517
2009-03-18 14:04:57 +00:00
Filippos Karapetis bc37ec4ce1 Renamed resmgr.cpp -> gfx_resmgr.cpp
Moved all files from gfx/resource/* to gfx/*

svn-id: r39515
2009-03-18 13:24:47 +00:00
Filippos Karapetis abc842b677 Slight cleanup
svn-id: r39514
2009-03-18 11:25:23 +00:00
Filippos Karapetis c9eff6e1f8 Cleaned up graphics initialization a bit
svn-id: r39513
2009-03-18 11:07:29 +00:00
Filippos Karapetis b670070c6c Cleanup
svn-id: r39506
2009-03-18 07:59:46 +00:00
Filippos Karapetis 5a77b89f92 Cleanup
svn-id: r39501
2009-03-17 23:43:32 +00:00
Filippos Karapetis e546c60948 Further objectification of the graphics resource manager
svn-id: r39499
2009-03-17 23:30:57 +00:00
Johannes Schickel 4edee56b3f Fix warning.
svn-id: r39498
2009-03-17 22:56:20 +00:00
Filippos Karapetis 063ce3938d Started objectifying the graphics resource manager (refer to patch #2689887)
svn-id: r39492
2009-03-17 21:08:33 +00:00
Max Horn 95c58e76d6 SCI: Added TODO: Merge SegInterface and MemObject? And some cleanup
svn-id: r39485
2009-03-17 16:08:25 +00:00
Max Horn 3c23ba7d73 SCI: Got rid of various SegManager::free_* methods
svn-id: r39484
2009-03-17 16:07:58 +00:00
Max Horn 3c0d117dd8 SCI: fix warning
svn-id: r39483
2009-03-17 16:07:18 +00:00
Filippos Karapetis 80c243e5ca Renamed some defines:
- FREESCI_CURRENT_SAVEGAME_VERSION, FREESCI_MINIMUM_SAVEGAME_VERSION -> CURRENT_SAVEGAME_VERSION, MINIMUM_SAVEGAME_VERSION (saved games are not compatible with FreeSCI's ones anymore)
- _K_VIEW_SIG_FLAG_FREESCI_STOPUPD -> _K_VIEW_SIG_FLAG_STOPUPD (like the rest of the flags)
- Removed FREESCI_KFUNCT_GLUTTON (unused)

svn-id: r39478
2009-03-17 08:03:42 +00:00