4844 Commits

Author SHA1 Message Date
Paul Gilbert
d817f530e8 Changed string constant name to avoid clashing with inventory display constants
svn-id: r29168
2007-10-07 11:11:06 +00:00
Paul Gilbert
09d706481b Added loading of new give talk Id list
svn-id: r29167
2007-10-07 11:09:20 +00:00
Paul Gilbert
8ff665c58f Replaced incorrect key constants being used for fight commands
svn-id: r29166
2007-10-07 11:07:45 +00:00
Paul Gilbert
d0d454c5da Added new string Ids used for inventory display
svn-id: r29165
2007-10-07 11:06:48 +00:00
Paul Gilbert
199e60b9a0 Finally tracked down a bug that sometimes caused word wrapping to fail
svn-id: r29164
2007-10-07 11:05:09 +00:00
Nicola Mettifogo
6351ed5379 Fixed bug #1808529. One must use memmove() when copying overlapping blocks of memory (blush).
svn-id: r29161
2007-10-07 07:11:09 +00:00
Johannes Schickel
5ad7870775 - little bit more input handling
- implemented item pickup

svn-id: r29160
2007-10-07 00:35:22 +00:00
Nicola Mettifogo
0fab64817f Fixed bug #1808615. An unexpected (but harmless) 'ENDCOMMANDS' statement was spotted in the game scripts by the new stricter parser.
svn-id: r29158
2007-10-06 21:15:53 +00:00
Nicola Mettifogo
9280c25a36 Fixed bug #1808620. The original Inventory::addItem routine relied on a trick that went undetected until r29060 actually broke it. Not all regression is bad, after all.
svn-id: r29157
2007-10-06 20:56:17 +00:00
Filippos Karapetis
abed92e2fa Removed the MD5 check of sfx.res for the English version of IHNM, since there are two English versions of the game with a different sfx.res file. Closes bug #1800226 - "IHNM: unsupported version"
svn-id: r29156
2007-10-06 18:53:47 +00:00
Nicola Mettifogo
439c6e1d53 Fixed bug #1803287. The inner block was changing the test condition causing unwanted behavior.
svn-id: r29155
2007-10-04 16:19:42 +00:00
Filippos Karapetis
8ced5d58df Show the cursor when opening the options screen. Also, fixed a regression with some strings in the game interface
svn-id: r29151
2007-09-30 14:46:49 +00:00
Torbjörn Andersson
6cd700f776 Of course, that also means that 'slot' should be 3 characters, not 2.
svn-id: r29150
2007-09-30 14:32:21 +00:00
Torbjörn Andersson
44216e2837 Terminate the string used to hold the save slot number, or strange things may
happen. (In my case, it was looking for slot 10, 20, 30, ... instead of the
correct 1, 2, 3...)

svn-id: r29149
2007-09-30 14:31:47 +00:00
Filippos Karapetis
1717ab8ccd Some updates to the hard coded strings of the Spanish version of IHNM (thanks jvprat)
svn-id: r29148
2007-09-30 14:24:06 +00:00
Filippos Karapetis
0175cf13b2 Fixed the placement of the save game reminder icon in IHNM
svn-id: r29147
2007-09-30 13:47:09 +00:00
Filippos Karapetis
93a31a7b6b Removed all the unneeded hard coded strings from the Italian fan translation of IHNM, added the hard coded strings of the Spanish version of IHNM
svn-id: r29146
2007-09-30 13:37:05 +00:00
Filippos Karapetis
f002fcf98a IHNM does not have excuse texts
svn-id: r29145
2007-09-30 13:19:31 +00:00
Paul Gilbert
cb2f6ce092 Fixed action lists to sort correctly for non-English languages
svn-id: r29144
2007-09-30 12:35:37 +00:00
Gregory Montoir
b767eb771b fix incomplete savestate prefix
svn-id: r29138
2007-09-30 11:16:01 +00:00
Paul Gilbert
106b7eb839 Fix load offset for straw fire, and added proper cross-language handling of initial talks to strangers
svn-id: r29137
2007-09-30 10:53:40 +00:00
Paul Gilbert
b7c7623930 Added cross-language handling for the top menu
svn-id: r29136
2007-09-30 10:51:33 +00:00
Filippos Karapetis
939948766b Fixed bug #1804805 - "IHNM: crash/glitch with italian fan patch"
Added the Italian fan translation of IHNM, created a workaround for invalid string data in the Italian fan translation and added some hard coded strings which are changed in the original game executable with the Italian fan translation patch

svn-id: r29134
2007-09-30 01:29:12 +00:00
Gregory Montoir
7ca277d252 don't update the screen directly after a gamestate load ; keychars and room background are now redrawn on the same frame (bug #1751226)
svn-id: r29133
2007-09-29 19:14:38 +00:00
Gregory Montoir
bdffcca128 workaround for original game glitch (bug #1751170)
svn-id: r29132
2007-09-29 19:13:04 +00:00
Torbjörn Andersson
44746d74a4 When skipping the IHNM intro, skip all the way to the character selection
screen.

svn-id: r29129
2007-09-29 06:26:22 +00:00
Torbjörn Andersson
bccf69bfe1 As far as I can tell, there's no point in setting sceneSkipTarget to true here.
There are no other scenes before it.

svn-id: r29128
2007-09-29 06:19:02 +00:00
Torbjörn Andersson
74ce7c620b Allow the user to change scalers, fullscreen mode, etc. without terminating the
IHNM intro. In other words, don't terminate the intro just because the user
presses a modifier key. The original didn't either.

svn-id: r29127
2007-09-29 05:46:57 +00:00
Paul Gilbert
c5edcaa2ef Wrapped access to the playing sounds list in a mutex
svn-id: r29114
2007-09-28 07:55:02 +00:00
Gregory Montoir
d8831b44da simplified touche savegame listing
svn-id: r29112
2007-09-27 20:38:23 +00:00
Gregory Montoir
c1eacc0357 simplified queen savegame listing (removed marks array etc.)
svn-id: r29111
2007-09-27 20:38:04 +00:00
Gregory Montoir
3d2485ca97 rename ui.cpp to menu.cpp for consistency with other engines
svn-id: r29108
2007-09-26 19:26:12 +00:00
Gregory Montoir
72d0be841f no need to assert here, just don't start playing the stream if read failed
svn-id: r29107
2007-09-26 19:20:59 +00:00
Gregory Montoir
8d84e9add1 add polish version (bug report #1800500)
svn-id: r29106
2007-09-26 19:18:47 +00:00
Gregory Montoir
af9abde7dd _currentObjectNum should also be set in text only talk mode
svn-id: r29103
2007-09-26 19:11:19 +00:00
Nicola Mettifogo
212d4ed913 Changed InventoryRenderer to draw inventory over a Surface, thus removing useless drawing routines.
svn-id: r29097
2007-09-25 15:58:44 +00:00
Matthew Hoops
d5f83fbcde objects now work in Winnie C64
svn-id: r29095
2007-09-24 23:28:23 +00:00
Johannes Schickel
a03c829ace - added a new generic debugger command 'facings'
- added a few new kyra2 specific debugger commands

svn-id: r29094
2007-09-24 21:58:11 +00:00
Johannes Schickel
d65140d6b5 - reworked input handling
- implement changing movement destination while moving

svn-id: r29093
2007-09-24 20:26:27 +00:00
Johannes Schickel
287bf608d4 Added debugger support for kyra2.
svn-id: r29092
2007-09-24 20:02:08 +00:00
Nicola Mettifogo
8e1e4b9079 Fixed inventory regression introduced with yesterday's commit.
svn-id: r29091
2007-09-24 19:45:18 +00:00
Matthew Hoops
5788598f10 allow Winnie Apple II to start up, however room images are slightly distorted and the intro is not shown; other cleanup
svn-id: r29090
2007-09-24 19:37:57 +00:00
Eugene Sandulenko
b508441972 Patch #1800767: "Sort the list of engines"
svn-id: r29089
2007-09-24 17:44:47 +00:00
Johannes Schickel
fb912f9539 Silence warnings on 64bit systems.
svn-id: r29088
2007-09-24 17:23:34 +00:00
Matthew Hoops
e1213945d6 fix regression in the inventory from r28995
svn-id: r29084
2007-09-24 01:46:42 +00:00
Matthew Hoops
e37049cd2f ok, really get rid of "object 41" now -- didn't realize that the rnd function in preagi already adds 1... (DrMcCoy: I guess there was an object 42 before as well)
svn-id: r29083
2007-09-24 01:27:22 +00:00
Paul Gilbert
6107a9f824 Added missing endian wrappers from Room Exit structure loading
svn-id: r29082
2007-09-24 00:32:24 +00:00
Johannes Schickel
63d59b2ee6 Changes some code to use Common::set_to instead of loops. (as an example on how to use Common::set_to)
svn-id: r29081
2007-09-24 00:08:18 +00:00
Johannes Schickel
41e4a7b156 Added command to enable screen debug functionallity. (instead of the old compile time enabling)
svn-id: r29078
2007-09-23 23:37:01 +00:00
Johannes Schickel
3c5d8c4031 Added debugger command to list the birthstone gems.
svn-id: r29077
2007-09-23 23:00:54 +00:00