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
Max Horn
81798556db
- Removed the 'features' field from GameSettings
...
- Removed GF_DEFAULT_TO_1X_SCALER
svn-id: r20747
2006-02-18 00:12:36 +00:00
Max Horn
d13950dab2
Fixed extra desc for a few MD5 table entries
...
svn-id: r20744
2006-02-17 15:51:20 +00:00
Max Horn
4ad0b867b3
Reduced header dependencies
...
svn-id: r20743
2006-02-17 15:37:25 +00:00
Torbjörn Andersson
147c17989a
This file was obsoleted by the previous commit, but I didn't want to force SVN
...
to remove it. Removed it now instead.
svn-id: r20742
2006-02-17 15:15:29 +00:00
Torbjörn Andersson
002c587965
Removed includes from sword2.h so that (hopefully) there will eventually be
...
less dependencies.
svn-id: r20741
2006-02-17 15:07:36 +00:00
Max Horn
bf79947a5b
Removed lots of unneeded #includes from gob.h, and moved GobGameSettings to gob.cpp -> reduced header dependencies -> faster recompile when one of those headers is modified
...
svn-id: r20740
2006-02-17 08:44:16 +00:00
Max Horn
7967e30c73
Added global toGameSettings() template function for convenience; simplified GameSettings usage in some engines
...
svn-id: r20739
2006-02-17 00:22:53 +00:00