Commit Graph

22879 Commits

Author SHA1 Message Date
Eugene Sandulenko
f260e47512 Portability fix
svn-id: r29045
2007-09-23 11:54:26 +00:00
Filippos Karapetis
d82fa2a65b Fixed some platform checks
svn-id: r29044
2007-09-23 11:20:44 +00:00
Filippos Karapetis
474c3ef915 Updated the MSVC8 SAGA project file for commit #29038
svn-id: r29043
2007-09-23 11:10:11 +00:00
Max Horn
d19624d3f6 Fix 64 bit issue
svn-id: r29042
2007-09-23 10:33:30 +00:00
Eugene Sandulenko
eb96cdc6ad Troll's Tale support was added
svn-id: r29039
2007-09-23 10:05:50 +00:00
Eugene Sandulenko
9a9e9d21a8 Moved MemoryStreamEndian from Saga to Common.
svn-id: r29038
2007-09-23 09:59:10 +00:00
Matthew Hoops
352566ee64 allow Winnie C64 to start, although there are problems with the images (probably wrong offset) and logo.pic/intro.pic are not working, so the intro is skipped
svn-id: r29037
2007-09-23 02:15:48 +00:00
Matthew Hoops
f45cf700d8 randomize() can no longer create "object 41" -- there is no object 41, and when we attempt to draw it, it can cause crashes
svn-id: r29036
2007-09-23 00:27:36 +00:00
Matthew Hoops
110da1b1cf readRoom is now Endian-safe
svn-id: r29035
2007-09-23 00:12:07 +00:00
Filippos Karapetis
cee2a60569 Make sure that picture fill doesn't go out of the picture's bounds, since pre-AGI pictures have different dimensions
svn-id: r29034
2007-09-22 23:56:08 +00:00
Matthew Hoops
62f69cff8a fix possible Endian issue
svn-id: r29033
2007-09-22 23:39:47 +00:00
Matthew Hoops
998d43df30 allow Winnie Amiga to show room images, still not playable
svn-id: r29032
2007-09-22 23:36:00 +00:00
Filippos Karapetis
4333fafe76 Fix for bug #1800276 - "IHNM: Problem in saving". A bug in the logic of the save slot allocation algorithm became apparent with the FS node merge. It should be working correctly now
svn-id: r29031
2007-09-22 22:37:20 +00:00
Johannes Schickel
b93e906285 oops.
svn-id: r29030
2007-09-22 20:51:34 +00:00
Johannes Schickel
2115e5d181 Hopefully fix amigos4 fs implementation.
svn-id: r29029
2007-09-22 20:47:41 +00:00
Eugene Sandulenko
04feab1689 Switch Troll's Tale to booter image
svn-id: r29028
2007-09-22 20:19:55 +00:00
Matthew Hoops
b4ed831666 some cleanup involving Winnie Amiga, however it still only shows the intro
svn-id: r29027
2007-09-22 20:16:24 +00:00
Nicola Mettifogo
50fb8b2734 Fixed broken compile on MSVC.
svn-id: r29026
2007-09-22 19:31:24 +00:00
Nicola Mettifogo
d7ae40b65d Refactored a lot of Character-related code and put it into the Character class.
svn-id: r29025
2007-09-22 18:45:43 +00:00
Filippos Karapetis
7524244581 Added a workaround for a bug with Gorrister's heart, which exists in the original game scripts of IHNM
svn-id: r29024
2007-09-22 17:57:45 +00:00
Matthew Hoops
f371e98f98 allow Winnie Amiga to show the intro
svn-id: r29023
2007-09-22 17:56:23 +00:00
Filippos Karapetis
63f4e23ffa Code cleanup and simplification
svn-id: r29022
2007-09-22 13:27:10 +00:00
Max Horn
b0fe833208 Fixed const warning
svn-id: r29021
2007-09-22 11:47:51 +00:00
Filippos Karapetis
2f412c17e0 Code simplification
svn-id: r29020
2007-09-22 11:31:46 +00:00
Filippos Karapetis
dfb6080e1a Simplified item handling code in Mickey
svn-id: r29019
2007-09-22 10:53:53 +00:00
Filippos Karapetis
00298204e7 Replaced room indexes with their corresponding enums
svn-id: r29018
2007-09-22 10:36:20 +00:00
Torbjörn Andersson
665a34861b Fixed compilation.
svn-id: r29017
2007-09-22 10:19:07 +00:00
Filippos Karapetis
366b65486f Code simplification. Removed IDI_MSA_MAX_STR and fRmTxt - oRmTxt is used instead, as the two arrays contained non-null values for the same rooms. Also, room object indices are no longer read from the original executable
svn-id: r29016
2007-09-22 10:10:01 +00:00
Max Horn
dc43ca779f Added skycpt and qtable to the regular build system
svn-id: r29015
2007-09-22 09:53:13 +00:00
Max Horn
893c42c3d8 Added legal headers, fixed various warnings
svn-id: r29014
2007-09-22 09:51:33 +00:00
Torbjörn Andersson
924a9074fb Set svn:keywords
svn-id: r29013
2007-09-22 07:49:51 +00:00
Max Horn
79e323d6dd Added create_kyradat to our regular build system, too; fixed some warnings (and added a FIXME about ambiguious code)
svn-id: r29012
2007-09-22 07:32:28 +00:00
Filippos Karapetis
47b8dbbf52 Fix regression caused by the latest cleanups
svn-id: r29011
2007-09-21 20:19:12 +00:00
Filippos Karapetis
e35221f4ca Oops
svn-id: r29010
2007-09-21 20:08:42 +00:00
Filippos Karapetis
8663e5a39f Cleanup
svn-id: r29009
2007-09-21 20:06:57 +00:00
Filippos Karapetis
2310d1f62a Simplified Mickey::randomize()
svn-id: r29008
2007-09-21 19:35:26 +00:00
Filippos Karapetis
dc4c06e954 Several bug fixes for Mickey's Space Adventure:
- Fixed a logic bug, where it was possible that the planets were not initialized properly when flipping XL30's switch without holding any crystal. Note that this breaks older Mickey saved games
- Fixed a bug with the initialization of the planet data, where the random number assigned to each planet could go out of logical bounds
- Save games are saved with the correct extension now (e.g. mickey.s01 instead of mickey.s 1)
- Some save game messages which were not shown are shown now
- Disabled two problematic objects (the scale in Mickey's house and the rock in Jupiter) so they are not shown for now, as our current picture showing algorithm crashes when trying to display them

svn-id: r29007
2007-09-21 19:12:53 +00:00
Sven Hesse
fd1dbd8668 Small font-related correction
svn-id: r29006
2007-09-21 18:50:53 +00:00
Filippos Karapetis
7212d00454 Removed an unnecessary picture update when drawing crystal objects in Mickey
svn-id: r29004
2007-09-21 08:55:26 +00:00
Filippos Karapetis
381fba98c5 The animation of the crystals in Mickey is shown correctly now
svn-id: r29003
2007-09-21 08:41:27 +00:00
Filippos Karapetis
d042f82a8a Minimize changes to the mouse cursor's palette
svn-id: r29002
2007-09-21 07:54:43 +00:00
Travis Howell
6b639c6b21 Rename file removal functions, to avoid conflicts. Add save game path, when removing files via SaveFileManager.
svn-id: r29001
2007-09-21 05:27:33 +00:00
Sven Hesse
bcbf127b39 Silenced signed<->unsigned comparison warning
svn-id: r29000
2007-09-21 01:35:07 +00:00
Travis Howell
22c009ee45 Fix regression, when loading levels in mustard.
svn-id: r28997
2007-09-21 01:20:22 +00:00
Matthew Hoops
4436433cf6 allow for using up/down in menus
svn-id: r28996
2007-09-20 22:44:48 +00:00
Matthew Hoops
3d4f10a302 cleanup with updating the screen; mostly moved to gameLoop
svn-id: r28995
2007-09-20 22:15:09 +00:00
Matthew Hoops
b07d3419d7 add stub for playSound in Winnie
svn-id: r28994
2007-09-20 22:05:37 +00:00
Matthew Hoops
9ae47673e0 cleanup to readObj and readRoom
svn-id: r28993
2007-09-20 21:55:37 +00:00
Eugene Sandulenko
341b8f1e67 Last pieces of Troll's Tale. Only missing thing is sound
svn-id: r28992
2007-09-20 21:55:15 +00:00
Matthew Hoops
78cd63c491 adding myself to the credits for AGI
svn-id: r28989
2007-09-20 21:21:32 +00:00