Nicola Mettifogo
|
48b5726043
|
Fixed broken implementation of ManagedList
svn-id: r26412
|
2007-04-07 22:50:56 +00:00 |
|
Max Horn
|
c5b67c6e29
|
Added missing common/events.h include and added a FIXME comment
svn-id: r26411
|
2007-04-07 22:15:16 +00:00 |
|
Nicola Mettifogo
|
edd226d1b6
|
Added new ManagedList class to handle Instruction and Command lists. The same class will be used to hold Zone, Animation and WalkNode lists.
svn-id: r26410
|
2007-04-07 17:18:16 +00:00 |
|
Nicola Mettifogo
|
5a8b8ca92d
|
cleanup
svn-id: r26409
|
2007-04-07 16:40:27 +00:00 |
|
Nicola Mettifogo
|
2f6f857eaf
|
Fixed incomplete implementation of Command lists.
svn-id: r26408
|
2007-04-07 15:47:42 +00:00 |
|
Nicola Mettifogo
|
162247ad3e
|
Changed Commands to use List<>
svn-id: r26407
|
2007-04-07 15:18:26 +00:00 |
|
Nicola Mettifogo
|
caf2b4d270
|
Explicit constructor invoked when instancing WalkNode.
svn-id: r26406
|
2007-04-07 14:01:37 +00:00 |
|
Nicola Mettifogo
|
9cf94ef46a
|
Implemented destructors for Question and Answer.
svn-id: r26405
|
2007-04-07 14:00:23 +00:00 |
|
Nicola Mettifogo
|
16dc3436ad
|
New struct Answer introduced.
svn-id: r26404
|
2007-04-07 12:47:02 +00:00 |
|
Nicola Mettifogo
|
aaf8e48a02
|
oops forgot to deallocate List nodes after usage
svn-id: r26403
|
2007-04-07 12:13:50 +00:00 |
|
Nicola Mettifogo
|
17bcfbf89d
|
Added code for ~Command().
svn-id: r26402
|
2007-04-07 12:04:27 +00:00 |
|
Nicola Mettifogo
|
1e1ba32c0a
|
change Program to use a List<> of Instructions instead of a homebrew linked list
svn-id: r26401
|
2007-04-07 12:03:51 +00:00 |
|
Nicola Mettifogo
|
59b1538685
|
Reduced dependency between project files, and prepared defs.h for deletion as soon as List<>'s usage is implemented.
svn-id: r26400
|
2007-04-07 10:02:59 +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 |
|
Paweł Kołodziejski
|
83610641c7
|
allow arm-linux-gnueabi target too
svn-id: r26398
|
2007-04-07 09:20:48 +00:00 |
|
Kostas Nakos
|
6c48b97f0a
|
typo
svn-id: r26397
|
2007-04-06 21:15:48 +00:00 |
|
Nicola Mettifogo
|
700fba21ed
|
Enabled lazy removal for Job instances.
svn-id: r26396
|
2007-04-06 18:44:58 +00:00 |
|
Neil Millstone
|
dca464b06e
|
Changes to CPU local ram allocation for DS port
svn-id: r26395
|
2007-04-06 18:35:35 +00:00 |
|
Neil Millstone
|
c6d41c0755
|
Updating DS port for changes in main codebase. Code changes for DevkitArm r20 and latest libnds.
svn-id: r26394
|
2007-04-06 18:34:53 +00:00 |
|
Nicola Mettifogo
|
40245fe450
|
Made Program hold an explicit reference to its set of Instruction(s) instead of simply being a Node chained with them.
svn-id: r26393
|
2007-04-06 18:29:55 +00:00 |
|
Max Horn
|
f069c5e8ff
|
Changed the MP3 playback code again, this time hopefully fixing the problems in the MI Amiga demo
svn-id: r26392
|
2007-04-06 17:16:49 +00:00 |
|
Sven Hesse
|
ddd96f369d
|
Oops
svn-id: r26391
|
2007-04-06 17:08:23 +00:00 |
|
Sven Hesse
|
a17df6e4c6
|
Some Gob3 fixes:
- wrong positioning of the inventory
- walking
- close-up fadeing in the CD version
svn-id: r26390
|
2007-04-06 13:30:09 +00:00 |
|
Max Horn
|
0df4d74ae6
|
Fixed looping of MP3 tracks (same problem as with the FLAC tracks)
svn-id: r26389
|
2007-04-06 13:28:33 +00:00 |
|
Max Horn
|
8a1cf1c2d0
|
Fix looping for FLAC tracs (looping parts of a file already worked, but looping until the end of data didn't)
svn-id: r26388
|
2007-04-06 13:16:53 +00:00 |
|
Sven Hesse
|
ce8bfbb46e
|
Implemented scrolling and split screen (for the text field, the bottom 40 lines) in Gob3
svn-id: r26387
|
2007-04-05 19:20:12 +00:00 |
|
Sven Hesse
|
96c6ae041f
|
Added save/load stub for Gob3, recognizing the use of "INTRO.$$$" as an extra background buffer
svn-id: r26386
|
2007-04-05 16:04:59 +00:00 |
|
Sven Hesse
|
f2c1600c3d
|
Added GobOpcodes 1 and 2 (start and stop Infogrames music)
svn-id: r26385
|
2007-04-05 15:38:30 +00:00 |
|
Sven Hesse
|
cebf8e98c3
|
Oops
svn-id: r26384
|
2007-04-05 14:28:19 +00:00 |
|
Sven Hesse
|
ec5a9eee31
|
- Minor cleanup
- Added Inter_v3 (for new opcode o3_getTotTextItemPart)
- Some fixes to let Gob3 start with the first screen
svn-id: r26383
|
2007-04-05 13:37:20 +00:00 |
|
Sven Hesse
|
c5e7eaf7db
|
This should fix bug #1694830
svn-id: r26382
|
2007-04-05 13:36:26 +00:00 |
|
Nicola Mettifogo
|
972b0d036a
|
Characters now only store the set of frames they actually need. Basically, mini characters and normal characters are now completely separated.
svn-id: r26381
|
2007-04-04 20:59:31 +00:00 |
|
Travis Howell
|
077b924899
|
Copy protection bypass applies to all versions of Monkey Island VGA.
svn-id: r26380
|
2007-04-04 13:01:09 +00:00 |
|
Nicola Mettifogo
|
e3c25e6d20
|
- added a new archive member variable to Disk, to decouple resource archives from location archives
- made Script use a stream as input with overall simplification of Disk routines
svn-id: r26379
|
2007-04-03 22:03:21 +00:00 |
|
Nicola Mettifogo
|
4c151928fa
|
- fixed RLEStream
- simplified unpacking of background for dos version
- other minor changes
svn-id: r26378
|
2007-04-03 21:11:43 +00:00 |
|
Nicola Mettifogo
|
0dadd3cd2c
|
Reduced code duplication in AmigaDisk by means of a new wrapper class for Archive.
svn-id: r26377
|
2007-04-03 19:51:23 +00:00 |
|
Max Horn
|
2d2efe2bca
|
Removed obsolete TODO
svn-id: r26376
|
2007-04-03 19:36:17 +00:00 |
|
Johannes Schickel
|
e8b6baca74
|
Little WSA loading fix.
svn-id: r26375
|
2007-04-03 14:26:12 +00:00 |
|
Nicola Mettifogo
|
8b63337ce0
|
miscellaneous improvements for amiga
svn-id: r26374
|
2007-04-02 21:00:11 +00:00 |
|
Nicola Mettifogo
|
94159481cc
|
- slightly improved mask for amiga (not perfect yet)
- fixed loading of Talks for amiga
- fixed handling of multiple frames
svn-id: r26373
|
2007-04-02 20:53:25 +00:00 |
|
Gregory Montoir
|
38eab5c5df
|
Re-introduced Input::getMousePos and removed g_system-
svn-id: r26372
|
2007-04-02 19:12:17 +00:00 |
|
Gregory Montoir
|
20ec8d2d34
|
This should make the game match the original DOS version speed.
svn-id: r26371
|
2007-04-02 18:59:00 +00:00 |
|
Sven Hesse
|
47f5e30857
|
Added the MD5 for the German Bargon Attack, as supplied by paul66 in bug #1692667
svn-id: r26370
|
2007-04-02 17:33:23 +00:00 |
|
Sven Hesse
|
53119f2c5d
|
"char *" -> "byte *" where appropriate
svn-id: r26369
|
2007-04-02 11:05:09 +00:00 |
|
Paul Gilbert
|
89a29e32bf
|
Added in more character tick handlers
svn-id: r26368
|
2007-04-02 06:03:47 +00:00 |
|
Travis Howell
|
dab34226dc
|
Add patch #1692496 - Amiga indy3ega sound fixes.
svn-id: r26367
|
2007-04-02 01:45:28 +00:00 |
|
Robert Göffringmann
|
fb59ee92a2
|
corrected printf string
svn-id: r26363
|
2007-04-01 20:06:26 +00:00 |
|
Nicola Mettifogo
|
4273a4d49b
|
Renamed classes for consistency.
svn-id: r26362
|
2007-04-01 19:58:53 +00:00 |
|
Nicola Mettifogo
|
f5828e7fdf
|
- Added a new class RLEDecoder to avoid code duplication in Disk routines.
- Temporarily disabled mask loading in Amiga version.
svn-id: r26361
|
2007-04-01 19:22:15 +00:00 |
|
Max Horn
|
3db1dd05bc
|
Replaced another use of getEventManager() by using Engine::_eventMan
svn-id: r26360
|
2007-04-01 18:08:19 +00:00 |
|