Commit Graph

23987 Commits

Author SHA1 Message Date
Paul Gilbert
1d4efdcaa1 Added proper reset of barmen data when game is restarted, and added missing barman data to savegames
svn-id: r30367
2008-01-10 09:42:51 +00:00
Paul Gilbert
fee6362147 Bugfix for incorrect data being saved for the current NPC the barmen are serving
svn-id: r30365
2008-01-10 09:22:46 +00:00
Filippos Karapetis
1886d498ed Change an error to a warning
svn-id: r30363
2008-01-09 22:58:55 +00:00
Nicola Mettifogo
3ed0ddd375 Refactored some text drawing code.
svn-id: r30362
2008-01-09 22:03:51 +00:00
Nicola Mettifogo
605c9d0fd6 Turned Gfx::setFont into a protected member, since now Gfx can automatically detect which font to use. Gfx still needs setFont internally to select fonts. The font shadowing introduced in revision 30221 has been removed as well, since the new approach handles it better.
svn-id: r30361
2008-01-09 21:54:58 +00:00
Nicola Mettifogo
bdf440fdae Replaced the remaining old string code with the new label code. All the text is now drawn in the framebuffer instead of being blitted onto the internal game screen buffer.
svn-id: r30360
2008-01-09 21:46:57 +00:00
Filippos Karapetis
29d1749db5 Added handling of home/end keys in input dialogs and properly filtered out non-alphanumeric keys
svn-id: r30358
2008-01-09 21:26:38 +00:00
Torbjörn Andersson
1cb4578d2f Cleanup.
svn-id: r30357
2008-01-09 21:15:34 +00:00
Filippos Karapetis
6f4acae161 Fixed some issues with AGI keyboard input
svn-id: r30356
2008-01-09 12:59:11 +00:00
Paul Gilbert
6d4d02a27f Bugfix for #1866784 - Castle Skorl can be activated multiple times
svn-id: r30354
2008-01-09 12:36:58 +00:00
Paul Gilbert
af443ba924 Bugfix for #1866782 - fixes the issue with the Blacksmith being reactivated after earlier being deactivated in the middle of hammering the anvil
svn-id: r30353
2008-01-09 11:14:15 +00:00
Filippos Karapetis
85b3a4a59e Added a debug command, did some cleanup
svn-id: r30351
2008-01-09 10:31:52 +00:00
Filippos Karapetis
b0f2e823e0 Cleanup of the debugger commands, added some more commands, removed now obsolete debug code
svn-id: r30350
2008-01-09 09:46:26 +00:00
Filippos Karapetis
c14d420141 Added a debug console for Mickey's Space Adventures
svn-id: r30349
2008-01-09 09:19:17 +00:00
Paul Gilbert
34c3c89267 Fix for #1866777 - adds saving of hotspot layer to savegames
svn-id: r30347
2008-01-09 09:13:39 +00:00
Paul Gilbert
241c337dc3 Fixed popup menu height so bottom action doesn't partially overlap the bottom border
svn-id: r30346
2008-01-09 02:32:18 +00:00
Nicola Mettifogo
e21fd496f8 Restructured label handling and moved all related code to Gfx.
svn-id: r30345
2008-01-08 20:46:58 +00:00
Nicola Mettifogo
359f56cd35 Removed useless members.
svn-id: r30344
2008-01-08 20:37:31 +00:00
Nicola Mettifogo
1b80eedaa1 Added a proper _name member to Zone, instead of using the label text.
svn-id: r30343
2008-01-08 20:32:29 +00:00
Paul Gilbert
cd23db6ce8 Changed method parameter name to prevent shadowing warning
svn-id: r30340
2008-01-08 06:18:33 +00:00
Paul Gilbert
965eddf0dc Enhanced NPC walk-to logic to handle separately several special Ids that were previously handled identically
svn-id: r30339
2008-01-08 06:13:55 +00:00
Paul Gilbert
660d9a89d7 Bugfix for #1865552 - crash when waiting for patrol. Incorrect value was being passed to retrieve a hotspot pointer
svn-id: r30336
2008-01-08 03:09:00 +00:00
Nicola Mettifogo
c1c8b10fbe Merged dos monospaced fonts subclasses into parent class. Handling is the same, and readability is more important than performance, especially when you call a routine only twice.
svn-id: r30335
2008-01-07 23:13:45 +00:00
Eugene Sandulenko
14d4a515f2 Revert temporary change.
svn-id: r30334
2008-01-07 22:47:54 +00:00
Eugene Sandulenko
aedd732cef Add Buddha and david_corrales to credits.
svn-id: r30330
2008-01-07 22:42:58 +00:00
Max Horn
5dbc89c119 typo
svn-id: r30328
2008-01-07 19:41:27 +00:00
Kari Salminen
2f50a2416c Reject AGIPAL-files with over 6 bits per color component. Makes at least fanmade AGI game Naturette II's colors not be messed up anymore.
svn-id: r30326
2008-01-07 18:58:30 +00:00
Kari Salminen
e9f3b27c03 Add detection data for a finished fanmade AGI game Naturette IV (2007-10-05).
svn-id: r30324
2008-01-07 18:29:33 +00:00
Paul Gilbert
a137ff2cf1 Changed debug keys enablement to be on by default if a Debug Level is specified
svn-id: r30322
2008-01-07 10:32:54 +00:00
Kari Salminen
01a256455d Add partial implementation of obj.status.v-command (Based on observations of the command's output in the Amiga version of Gold Rush!).
svn-id: r30321
2008-01-07 08:57:28 +00:00
Filippos Karapetis
4fb5f9274d Removed some obsolete defines
svn-id: r30320
2008-01-07 08:44:19 +00:00
Filippos Karapetis
f3b99816c6 Fixed an MSVC warning
svn-id: r30319
2008-01-07 08:43:20 +00:00
Paul Gilbert
841cc77e5c Made debugging keys disabled by default, with a debugger command to allow them to be turned on
svn-id: r30317
2008-01-07 03:53:30 +00:00
Torbjörn Andersson
1ddc8ab0fa Indent with tabs instead of spaces.
svn-id: r30315
2008-01-06 20:57:46 +00:00
Nicola Mettifogo
5ff1ccabe6 Removed now useless functions.
svn-id: r30314
2008-01-06 20:51:05 +00:00
Nicola Mettifogo
35b7021fac Fixes wrong type.
svn-id: r30313
2008-01-06 20:46:03 +00:00
Torbjörn Andersson
eeb212c7e0 Indent with tabs instead of spaces.
svn-id: r30312
2008-01-06 20:42:28 +00:00
Nicola Mettifogo
db51514dd3 Moved balloons management into Gfx, which is now responsible for positioning and drawing. All balloons are now drawn on a different layer than the game graphics, thus simplifying screen management. Dialogue code has undergone a major revision, and the superior implementation of answer selection in the Amiga version is now used in place of the poor PC one. Other bits (where some changes had already been introduced) have been updated, too.
svn-id: r30311
2008-01-06 19:29:41 +00:00
Max Horn
84e5398b1c store the disk sounds/music were actually *loaded* from, instead of the 'current' disk
svn-id: r30310
2008-01-06 16:02:38 +00:00
Paweł Kołodziejski
ab17e03fb3 update msvc8 too from msvc9
svn-id: r30309
2008-01-06 15:02:46 +00:00
Max Horn
690d38cfc4 Unify mixer pan/vol setting code
svn-id: r30308
2008-01-06 14:59:46 +00:00
Paweł Kołodziejski
1ab348deb7 update project agos project file
svn-id: r30307
2008-01-06 14:57:28 +00:00
Max Horn
6b008d44d3 Copy pred.dic for the iPhone and Amiga dist targets, too
svn-id: r30304
2008-01-06 14:13:54 +00:00
Travis Howell
94d5c845bf Fix path for engine data.
svn-id: r30303
2008-01-06 14:13:40 +00:00
Max Horn
cebeeb5d66 Some fixes to 'dist' targets -- use srcdir to reference files in the source dir (makes it possible to build in external directories)
svn-id: r30302
2008-01-06 14:12:55 +00:00
Max Horn
aaa28e7b7c Patch #1862888: BUILD: Automate the list of data files to be distributed
svn-id: r30301
2008-01-06 14:08:53 +00:00
Travis Howell
022c5a27e3 Remove unused Amiga OCS font data, the AGA font data can by used by all Amiga versions of Simon the Sorcerer 1.
svn-id: r30300
2008-01-06 14:04:18 +00:00
Travis Howell
9b45c2c994 Split charset font data.
svn-id: r30299
2008-01-06 14:00:43 +00:00
Max Horn
79ba9686eb Fix bug #1864932: COMI: Game crashes on difficulty selection screen
svn-id: r30298
2008-01-06 13:54:19 +00:00
Travis Howell
743858b097 Fix regression in Let's Explore the Farm with Buzzy demo.
svn-id: r30296
2008-01-06 13:27:42 +00:00