Nicola Mettifogo
|
0a387bca12
|
Moved mouse cursor loading/handling to Input class.
svn-id: r34206
|
2008-08-30 10:27:20 +00:00 |
|
Nicola Mettifogo
|
0606fef24e
|
Made coordinates and frame number protected into Zone and Animation, and changed client code to use get/set. This will allow various simplifications (e.g. when calculating Z), and is a step towards correct handling of interactive zones of Zone/Animation in BRA.
svn-id: r33892
|
2008-08-15 04:30:45 +00:00 |
|
Nicola Mettifogo
|
d3440f2cc5
|
Some variable renamed to make more sense.
svn-id: r33864
|
2008-08-14 13:45:32 +00:00 |
|
Nicola Mettifogo
|
3d1a2e2049
|
Replaced custom ManagedList with Common::SharedPtr.
svn-id: r31415
|
2008-04-06 05:40:02 +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
|
1d239097f3
|
Updated outdated comment.
svn-id: r29822
|
2007-12-10 20:34:02 +00:00 |
|
Nicola Mettifogo
|
15d7ff3c6b
|
Added 90 extra save slots for Nippon Safes.
svn-id: r29821
|
2007-12-10 20:32:06 +00:00 |
|
Nicola Mettifogo
|
0b0ec8ee00
|
* Switched Nippon Safes to use new names for savefiles. User will be asked to perform conversion on engine start.
* Special files used for keeping track of completed parts of the game have been replaced by special savefile 'nippon.999'.
svn-id: r29820
|
2007-12-10 20:29:51 +00:00 |
|
Nicola Mettifogo
|
10caba3562
|
* centralized kEngineChangeLocation flag handling
* simplified runGame, moving flags testing into called routines
svn-id: r29504
|
2007-11-14 22:24:26 +00:00 |
|
Nicola Mettifogo
|
06f38474a5
|
Consolidated game data cleanup in a single routine to location switches more reliable, especially on savegames and on game start.
svn-id: r29357
|
2007-11-01 15:58:33 +00:00 |
|
Nicola Mettifogo
|
c7f315b32c
|
Fix regression introduced in revision 29355. First loadgame performed was destroying the game flags.
svn-id: r29356
|
2007-11-01 15:15:43 +00:00 |
|
Nicola Mettifogo
|
7c8bf86a45
|
More refactoring for gui code.
svn-id: r29355
|
2007-11-01 14:47:33 +00:00 |
|
Nicola Mettifogo
|
14160083e8
|
Now stopping music when loading a game in Amiga versions of Nippon Safes.
svn-id: r29242
|
2007-10-21 19:27:15 +00:00 |
|
Nicola Mettifogo
|
e45f4c25af
|
Fixed loadgame bug: old game state wasn't fully wiped out before loading, thus creating bogus game states in memory. As a result, most savefiles should be ditched. A savefile is sure to be safe if it was *never* loaded from in-game, but nothing can be said in the opposite case.
svn-id: r29231
|
2007-10-19 21:26:05 +00:00 |
|
Nicola Mettifogo
|
8e1e4b9079
|
Fixed inventory regression introduced with yesterday's commit.
svn-id: r29091
|
2007-09-24 19:45:18 +00:00 |
|
Nicola Mettifogo
|
05abbf49a2
|
Moved most of inventory-related code inside classes Inventory and InventoryRenderer. Shift is not completed, as new code doesn't handle selections yet (falling back to existent code).
svn-id: r29060
|
2007-09-23 20:17:50 +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 |
|
Nicola Mettifogo
|
258901bab9
|
Merged common/stdafx.h into common/scummsys.h. All referencing files have been updated.
svn-id: r28966
|
2007-09-19 08:40:12 +00:00 |
|
Nicola Mettifogo
|
bc44745011
|
Pushed current save/load code from Parallaction down to Parallaction_ns.
svn-id: r28775
|
2007-08-31 18:34:46 +00:00 |
|
Nicola Mettifogo
|
a641ee4fbe
|
Changed inventory graphics update from synchronous to lazy.
svn-id: r27975
|
2007-07-08 20:15:43 +00:00 |
|
Nicola Mettifogo
|
d1b9002bb0
|
Cleanup inventory code.
svn-id: r27974
|
2007-07-08 19:56:12 +00:00 |
|
Nicola Mettifogo
|
214cbc40f5
|
Moved SaveLoadChooser class to saveload.cpp and adjusted dependencies.
svn-id: r27954
|
2007-07-07 19:42:06 +00:00 |
|
Max Horn
|
218e132e37
|
Updated legal headers in source files, based on what Pidgin (the IM client formerly knowns as Gaim) does; added new (incomplete) COPYRIGHT file; updated copyright dates in a few spots
svn-id: r27024
|
2007-05-30 21:56:52 +00:00 |
|
Nicola Mettifogo
|
ae63466446
|
cleanup
svn-id: r26834
|
2007-05-13 14:38:05 +00:00 |
|
Nicola Mettifogo
|
ab85ecdcb7
|
- Moved Zone and Animation to List<>.
- Removed any reference to Node from codebase.
svn-id: r26452
|
2007-04-11 20:01:06 +00:00 |
|
Nicola Mettifogo
|
cfcf281b86
|
Cleanup of Zone/Animation removal code. Only the good god of void pointers knows how it managed to work until now.
svn-id: r26430
|
2007-04-09 11:07:38 +00:00 |
|
Nicola Mettifogo
|
a0dbf44ee1
|
- moved walk code to List<>
- some adjustments to #include statements
svn-id: r26424
|
2007-04-09 10:03:15 +00:00 |
|
Nicola Mettifogo
|
5a8b8ca92d
|
cleanup
svn-id: r26409
|
2007-04-07 16:40:27 +00:00 |
|
Nicola Mettifogo
|
9367371107
|
Turned free___() routines into proper destructors for Zone, Animation and Program, and added memo comments for porting the engine to Common::List<>.
svn-id: r26399
|
2007-04-07 09:31:24 +00:00 |
|
Nicola Mettifogo
|
a6ad021b30
|
Function changeCharacter is now responsible for loading character specific Zones and such
svn-id: r26339
|
2007-04-01 12:17:38 +00:00 |
|
Nicola Mettifogo
|
fe5660400f
|
made Animation a subclass of Zone (finally!)
svn-id: r26244
|
2007-03-19 21:49:41 +00:00 |
|
Nicola Mettifogo
|
0e370a4162
|
converted DoorData and Zone to Common::Point
svn-id: r26215
|
2007-03-18 17:17:21 +00:00 |
|
Nicola Mettifogo
|
8240027712
|
Bug fixed: inventory wasn't refreshed when loading a savegame if character was not switched. To make things clearer, character are now forced to reload all of their data on switch/load.
svn-id: r26190
|
2007-03-18 08:29:45 +00:00 |
|
Nicola Mettifogo
|
d7f31cf55d
|
Flattened anonymous union in Zone. Its members have been partially merged.
svn-id: r26181
|
2007-03-17 19:48:48 +00:00 |
|
Nicola Mettifogo
|
b515721ed8
|
some renaming to shorten lines
svn-id: r26159
|
2007-03-17 07:55:16 +00:00 |
|
Nicola Mettifogo
|
1ef774b2ee
|
gathered character related stuff into a new struct Character, and modified calling code accordingly
svn-id: r26158
|
2007-03-17 07:52:47 +00:00 |
|
Nicola Mettifogo
|
b0a7abb186
|
removed pointless dependencies
svn-id: r26124
|
2007-03-13 20:42:11 +00:00 |
|
Nicola Mettifogo
|
e9190ba977
|
oops
svn-id: r26096
|
2007-03-11 17:01:41 +00:00 |
|
Nicola Mettifogo
|
6723598296
|
fixed bug: loading a game from the start menu doesn't lead to a crash anymore
svn-id: r26095
|
2007-03-11 16:54:39 +00:00 |
|
Nicola Mettifogo
|
3b5c330cef
|
wrapped active location data into a new structure
svn-id: r26085
|
2007-03-11 14:14:08 +00:00 |
|
Nicola Mettifogo
|
08cc2e4b27
|
changed kEngineMiniDonna to a more appropriate kEngineTransformedDonna
svn-id: r26075
|
2007-03-10 22:56:32 +00:00 |
|
Nicola Mettifogo
|
93d910bf2d
|
simplified character mode handling
svn-id: r26074
|
2007-03-10 22:55:09 +00:00 |
|
Nicola Mettifogo
|
72ef7093fa
|
some refactoring
svn-id: r26072
|
2007-03-10 22:13:47 +00:00 |
|
Nicola Mettifogo
|
948213d5a0
|
deleted useless code
svn-id: r26025
|
2007-03-08 20:07:27 +00:00 |
|
Nicola Mettifogo
|
b440bc1a03
|
wrapped loader routines into a new class named Disk. The new class is also responsible for handling Archives in place of the Parallaction engine.
svn-id: r25972
|
2007-03-04 13:27:29 +00:00 |
|
Nicola Mettifogo
|
cacff9a9f2
|
wrapped archive routines into a new class named Archive. File-level static variables have been made members of the new class.
svn-id: r25866
|
2007-02-25 20:35:47 +00:00 |
|
Nicola Mettifogo
|
745d814caa
|
renamed file to follow common convention
svn-id: r25719
|
2007-02-19 12:54:58 +00:00 |
|