Commit Graph
86814 Commits
Author SHA1 Message Date
Torbjörn Andersson c5cf806f82 Removed the "extra bars/nodes" code, since nothing ever added the extra bars or
nodes.

Removed the path-plotting debugging code, since the line-drawing function has
been a stub for the past few years, as far as I can tell.

Similar code was removed from the BS2 router long ago, so this could be a first
tiny step towards bringing them together.

svn-id: r20805
2006-02-21 10:22:37 +00:00
Paul Gilbert dd6b207025 Improved layering of objects within rooms - for example, Ratpouch now properly shows up on the rack
svn-id: r20804
2006-02-21 09:25:39 +00:00
Travis Howell 4d6b3dd5f3 Add German version of Simon the Sorcerer 2 (DOS Floppy)
svn-id: r20803
2006-02-20 23:27:32 +00:00
Max Horn 81e8a2860e Moved iMUSE code to the new directory engines/scumm/imuse/
svn-id: r20801
2006-02-20 20:57:26 +00:00
Max Horn 9cec516e51 Moved fonts to a new dir graphics/fonts
svn-id: r20800
2006-02-20 20:42:03 +00:00
Max Horn 130bee1b1e Fixing compiler (cast) warning
svn-id: r20799
2006-02-20 20:41:13 +00:00
Max Horn e49e7ebb3f Fixing up my previous commit: finished moving common/scaler* to graphics
svn-id: r20798
2006-02-20 20:40:12 +00:00
Max Horn 7335d348ba Moved common/scaler* to graphics/
svn-id: r20797
2006-02-20 20:29:02 +00:00
Max Horn 6160a17b30 Updated MD5 tables again, adding details to more HE game variants
svn-id: r20796
2006-02-20 17:01:30 +00:00
Max Horn e389bcf497 Replaced _gameId, _version, _heversion, _features, _midi, _platform with a simple ScummGameSettings instance: _game
svn-id: r20795
2006-02-20 16:51:30 +00:00
Max Horn a6e5f6fd2c Added / corrected some comments, and moved ScummGameSettings to scumm.h
svn-id: r20794
2006-02-20 16:35:37 +00:00
Max Horn 6176252117 Use ptrdiff_t from stddef.h for our offsetof-clone (this should reduce warnings on e.g. the PS2, but may cause problems on systems that are missing this type/header. Please contact me if this causes problems on your port)
svn-id: r20793
2006-02-20 16:03:48 +00:00
Max Horn d87e5d6094 Added --enable-Werror option to our configure script
svn-id: r20792
2006-02-20 15:46:10 +00:00
Max Horn a24867339d Fixed indention (spaces -> tabs)
svn-id: r20791
2006-02-20 15:16:26 +00:00
Max Horn 7b28e4a4de Updated scumm-md5 table a bit more
svn-id: r20790
2006-02-20 14:48:49 +00:00
Max Horn 1bedb24dac Simplified puttrace entry in the (still unused) extra_versions table
svn-id: r20789
2006-02-20 14:48:32 +00:00
Max Horn 12b0ac3a72 Removing the GF_HE_985 from HE 99 games (I only was able to verify that this is correct for the demos, but am confident enough to risk this change even for the full german version)
svn-id: r20788
2006-02-20 14:44:44 +00:00
Max Horn 0712b468a3 Fix for bug #1428261 (Solaris x86 build fails: variable name collision)
svn-id: r20787
2006-02-20 14:18:30 +00:00
Torbjörn Andersson d2cf43d6fa Fixed warning when compiling with DISABLE_SCALERS
svn-id: r20786
2006-02-20 14:12:59 +00:00
Max Horn 549eb83986 Workaround for bug #1308033 (FOA: skips single line of dialogue)
svn-id: r20785
2006-02-20 14:01:49 +00:00
Max Horn 78c44df439 More tweaks to the still unused extra_versions table
svn-id: r20783
2006-02-20 13:26:40 +00:00
Max Horn 011bcc04d2 Disable unchecked use of OSystem::setWindowCaption from SCUMM/HE scripts (this fixes crashes under Mac OS X with e.g. german puttrace)
svn-id: r20782
2006-02-20 13:24:19 +00:00
Max Horn 188cdf937d Clarified that OSystem::setWindowCaption currently only supports ASCII captions
svn-id: r20780
2006-02-20 13:09:39 +00:00
Paweł Kołodziejski 1fb19714e2 added experimental hook handle on 8,9 sub opcode music
svn-id: r20779
2006-02-19 23:25:27 +00:00
Max Horn c175368230 Added more variant IDs for HE games
svn-id: r20778
2006-02-19 19:21:52 +00:00
Max Horn bb0f2eec5d Specify variant IDs for some HE games in scumm-md5.txt/.h
svn-id: r20777
2006-02-19 19:05:31 +00:00
Max Horn 81ec4980a6 Updated the (still unused) extra_versions table a bit
svn-id: r20776
2006-02-19 19:04:22 +00:00
Max Horn 0c757abb72 - Added new extra_versions table -> work in progress and disabled for now.
- Refined information in scumm-md5.txt a bit
- Updated scumm-md5.h to reflect the changes in scumm-md5.txt
- Removed some unicode garbage from scumm.cpp

svn-id: r20774
2006-02-19 18:32:48 +00:00
Max Horn 85b9205f42 Fixed compiler warning
svn-id: r20773
2006-02-19 17:44:50 +00:00
Paul Gilbert 1cc03798d9 Cleaned up the main game loop, improved handling for changing rooms, and improved click handling to properly support areas that override standard click handling, such as when having a conversation
svn-id: r20769
2006-02-19 04:29:26 +00:00
Paul Gilbert 9496df6f1b Added basic support for conversations, as well as reworking the Hotspot class to allowing for non-hotspot animations like the floating talk icon during conversations
svn-id: r20768
2006-02-19 04:25:28 +00:00
Paul Gilbert 9a653960c7 Converted mouse and events classes to use new getReference style
svn-id: r20767
2006-02-19 04:22:00 +00:00
Paul Gilbert cf99c2092d Updated memory set method call to new name
svn-id: r20766
2006-02-19 04:20:18 +00:00
Paul Gilbert 8de9189ffe Changed hotspot references to use updated hotspot methods
svn-id: r20765
2006-02-19 04:19:09 +00:00
Paul Gilbert d0fe9fdd79 Added handling for conversation data, as well as moved storing cursor data into it
svn-id: r20764
2006-02-19 04:17:54 +00:00
Paul Gilbert 5d8d871df3 Added new resources for conversations, cleaned up existing class names, and expanded hotspot resources to add newly understood fields
svn-id: r20763
2006-02-19 04:15:33 +00:00
Paul Gilbert d525af4685 Added display of talk dialogs during conversations
svn-id: r20762
2006-02-19 04:13:08 +00:00
Paul Gilbert 3d0ada9443 Implemented several more script engine methods
svn-id: r20761
2006-02-19 04:11:22 +00:00
Paul Gilbert b55cf4b0ff Added new class for displaying conversation talk dialogs
svn-id: r20760
2006-02-19 04:08:41 +00:00
Paul Gilbert 7ce5441ad6 Added new definitions used by the conversation subsystem
svn-id: r20759
2006-02-19 04:07:11 +00:00
Paul Gilbert 91d6bd57d7 Changed subsystem object create methods whose constructors I've switched to the newer getReference access
svn-id: r20758
2006-02-19 04:05:45 +00:00
Paul Gilbert f868a59940 Changed the menu subsystem to use getReference rather than being passed in the constructor
svn-id: r20757
2006-02-19 04:04:07 +00:00
Paul Gilbert 441d0a89cc Changed the changed memset method to setBytes, which I like better
svn-id: r20756
2006-02-19 04:02:01 +00:00
Jamieson Christian f2791f346b Updated Dev-C++ project files to reflect HE restructuring in scumm, along with simon and sword2 fileset changes.
svn-id: r20754
2006-02-18 18:07:47 +00:00
Max Horn 01fc7034b5 - Merged GameDetector::detectGame() into GameDetector::detectMain()
- Replaced GameSettings GameDetector::_game by a simple gameid string

svn-id: r20753
2006-02-18 12:50:48 +00:00
Max Horn 8ac17430ac - renamed PLUGIN_getSupportedGames to PLUGIN_gameIDList for consistency
- renamed Engine_XXX_gameList to Engine_XXX_gameList for consistency
- added new Engine_XXX_findGameID / PLUGIN_findGameID function
- updated plugins code to take advantage of the new plugin API, to support
  obsolete gameids w/o showing them to the user

svn-id: r20752
2006-02-18 11:15:37 +00:00
Max Horn d0e637f7aa Grammar fix
svn-id: r20751
2006-02-18 11:13:08 +00:00
Max Horn db5bd6e17e EditGameDialog only needs the game description, not the full GameSettings -> changing constructor accordingly
svn-id: r20750
2006-02-18 11:12:08 +00:00
Eugene Sandulenko e13315928b Enable gob2 detection
svn-id: r20749
2006-02-18 01:04:58 +00:00
Eugene Sandulenko a757cab416 Simplified use of namespaces
svn-id: r20748
2006-02-18 00:36:45 +00:00