Nicola Mettifogo
b8f55ec742
Screen is now refreshed when waiting for left clicks. Solves bug #1762618 .
...
svn-id: r28265
2007-07-28 13:27:48 +00:00
Travis Howell
bb2796c57a
Add support for multi-tune Protracker modules used in the Amiga version of Waxworks.
...
svn-id: r28256
2007-07-28 07:52:24 +00:00
Nicola Mettifogo
d1986857d5
Added Italian language flag to Big Red Adventure detection structs.
...
svn-id: r28248
2007-07-27 23:42:59 +00:00
Nicola Mettifogo
8b62b591a8
Added detection target for Big Red Adventure, and derived new engine classes for supported games.
...
svn-id: r28247
2007-07-27 23:41:43 +00:00
Nicola Mettifogo
67869d2c10
- Moved disk code for Nippon Safes in new file disk_ns.cpp, adding _ns suffix to classes and member functions.
...
- Added function stubs into new file disk_br.cpp for Big Red Adventure [IT STILL CRASHES!].
- Modified engine to create the proper Disk manager object.
svn-id: r28246
2007-07-27 19:02:19 +00:00
Nicola Mettifogo
2b219db314
Merged archive.cpp into disk.cpp.
...
svn-id: r28221
2007-07-26 20:22:51 +00:00
Nicola Mettifogo
236634662c
Made screen size parameters properties of engine instead of compile-time constants.
...
svn-id: r28219
2007-07-26 18:30:27 +00:00
Nicola Mettifogo
d3e7e81c8a
Dos full version of Big Red Adventure is detected now. The engine crashes immediately afterwards.
...
svn-id: r28218
2007-07-26 18:23:09 +00:00
Nicola Mettifogo
2f7f5271ac
Refactored selectCharacter so that menu code doesn't need auxiliary buffer kBit2 anymore.
...
svn-id: r28106
2007-07-15 16:04:34 +00:00
Nicola Mettifogo
9b4cfc5bbe
Screen update is no more triggered automatically when performing full screen-size blits on Front buffer. Menu code has been changed accordingly to retain consistency.
...
svn-id: r28097
2007-07-15 10:10:48 +00:00
Nicola Mettifogo
5a85103374
Full screen updates aren't automatic after palette changes anymore now. Traded some code pollution with SPEED!
...
svn-id: r28061
2007-07-13 20:50:57 +00:00
Nicola Mettifogo
40905f7ca2
Removed leftover empty function.
...
svn-id: r28004
2007-07-10 09:30:56 +00:00
Nicola Mettifogo
945be6e5f2
Moved mouse cursor tampering from inventory.cpp to Gfx class, and some cleanup.
...
svn-id: r27996
2007-07-09 19:19:56 +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
17da12ca07
Oops.
...
svn-id: r27968
2007-07-08 13:53:56 +00:00
Nicola Mettifogo
3036c37dd8
Yet another fix for broken parsing/displaying of strings. Now quotes are properly considered when they are needed, and ignored when they aren't.
...
svn-id: r27967
2007-07-08 13:39:23 +00:00
Nicola Mettifogo
373cadce5b
Finally fixed parsing of labels.
...
svn-id: r27962
2007-07-08 12:39:39 +00:00
Nicola Mettifogo
a7a62d3c9d
Made parseNextToken *really* work this time.
...
svn-id: r27960
2007-07-08 09:22:08 +00:00
Nicola Mettifogo
cdae0280be
Parser is now able to deal with missing quotes at the end of instructions in location scripts.
...
svn-id: r27959
2007-07-08 08:34:19 +00:00
Nicola Mettifogo
674f2e93c2
Location background sound (different from music) now implemented.
...
svn-id: r27958
2007-07-08 08:13:32 +00:00
Travis Howell
7a2949dcfc
The mouse cursor is shown during dialogues in the Amiga versions (Demo and Multi-lingual).
...
svn-id: r27955
2007-07-08 02:33:47 +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
Nicola Mettifogo
65ac39fb8b
Oops. Crappy dump code doesn't belong to global repository.
...
svn-id: r27950
2007-07-07 15:12:01 +00:00
Nicola Mettifogo
d87e8c81aa
DLTA tags in multi-frame images are now supported.
...
svn-id: r27949
2007-07-07 14:56:30 +00:00
Travis Howell
bb37b9b839
Skip DLTA frames for now, when loading character face data in the Amiga multi-lingual version. To prevent reading past the end of data.
...
svn-id: r27918
2007-07-05 07:39:53 +00:00
Travis Howell
be61cff6d1
Fix incorrect face frame been shown during dialogs, due to regression in revision 27834.
...
svn-id: r27917
2007-07-05 06:38:54 +00:00
Travis Howell
3c94b096f6
Fix introduction in Amiga multi-lingual version. Specifically characters for the introduction are only available in disk1
...
svn-id: r27897
2007-07-04 11:17:37 +00:00
Nicola Mettifogo
87594aae73
Changed Dialogue from a typedef for an implicit n-tree of Questions to a plain-vanilla array. This greatly simplify management and doesn't require obscure flagging of tree leaves.
...
svn-id: r27887
2007-07-03 19:44:31 +00:00
Nicola Mettifogo
e8e2ddc8e6
Some cheap renaming and cleanup.
...
svn-id: r27886
2007-07-03 19:27:44 +00:00
Nicola Mettifogo
99df4dd7e2
Removed special displayBalloonString routine.
...
svn-id: r27850
2007-07-02 07:32:06 +00:00
Nicola Mettifogo
3a0e0916d6
Fixed glitch: protection code appearing over prompt.
...
svn-id: r27848
2007-07-02 07:07:47 +00:00
Nicola Mettifogo
89a7005148
Applied new flatBlitCnv and little refactoring to dialogue code.
...
svn-id: r27834
2007-07-01 19:29:09 +00:00
Nicola Mettifogo
675227e81f
Introduced new flatBlitCnv to reduce code duplication.
...
svn-id: r27833
2007-07-01 19:28:32 +00:00
Max Horn
e1bcd70436
Re-added __attribute__(packed)
...
svn-id: r27830
2007-07-01 18:18:43 +00:00
Nicola Mettifogo
94fab1c151
Wrapped dialogue functions into a new DialogueManager, and some basic refactoring.
...
svn-id: r27827
2007-07-01 16:12:21 +00:00
Nicola Mettifogo
d2189e7111
Removed some paranoia screen updates. May cause some minor glitches.
...
svn-id: r27817
2007-07-01 10:07:59 +00:00
Nicola Mettifogo
caa69a55fc
Made changeCharacter restore the previous open Archive after completing its duties: this fixes known crash when mini-Dino activates robot, and possibly many unknown others.
...
svn-id: r27684
2007-06-23 21:53:13 +00:00
Nicola Mettifogo
2fb22f2eea
Now clipping frame # to avoid crashes because of bad behavior of game scripts.
...
svn-id: r27683
2007-06-23 21:42:45 +00:00
Max Horn
9f1e47aa53
Compare Common::KEYCODE_ against KeyState::keycode, not KeyState::ascii
...
svn-id: r27666
2007-06-23 14:19:54 +00:00
Nicola Mettifogo
83172bc8b0
Changed input routine to use KEYCODE.
...
svn-id: r27664
2007-06-23 14:10:44 +00:00
Max Horn
86dffa1dc9
0xD -> Common::KEYCODE_RETURN
...
svn-id: r27639
2007-06-22 23:14:33 +00:00
Nicola Mettifogo
f6e2c67cbb
Mouse is now properly hidden during dialogues, and is restored after load/save dialog boxes are closed. Moreover, kEngineMouse constant has been renamed to better match its meaning.
...
svn-id: r27539
2007-06-18 20:11:49 +00:00
Filippos Karapetis
77acf1bd38
Silence MSVC8 warning
...
svn-id: r27475
2007-06-16 17:55:45 +00:00
Travis Howell
f4518cd344
The codes difference when selecting character, only applies to the Amiga multi-lingual version.
...
svn-id: r27464
2007-06-16 11:45:40 +00:00
Nicola Mettifogo
9b62d2a6ea
Fixed - embarrassing - broken password check.
...
svn-id: r27463
2007-06-16 11:43:07 +00:00
Travis Howell
5b7d2d2f10
Add code difference in Amiga versions, when selecting character.
...
svn-id: r27462
2007-06-16 11:35:29 +00:00
Nicola Mettifogo
860f9613b5
Made language selection screen policy clearer.
...
svn-id: r27461
2007-06-16 11:28:07 +00:00
Nicola Mettifogo
d3ced30c81
Fixed regression: crash when loading objects on Amiga.
...
svn-id: r27460
2007-06-16 11:22:23 +00:00
Travis Howell
987aaa6d81
Reduce code duplication.
...
svn-id: r27459
2007-06-16 11:13:36 +00:00
Travis Howell
ae3a2b70fb
Fix quit command failing in certain locations (ie character/language selection) for now.
...
svn-id: r27458
2007-06-16 10:47:27 +00:00
Travis Howell
e8b89bcca1
Update comment.
...
svn-id: r27446
2007-06-16 08:56:50 +00:00
Travis Howell
ab1b2e04a9
Remove code to skip frames in the Amiga demo again, as it fixes Honest Chan not appearing correctly.
...
svn-id: r27442
2007-06-16 06:36:16 +00:00
Travis Howell
4362692684
Add GF_LANG_MULT game flag, for detecting differences between the two Amiga versions.
...
svn-id: r27441
2007-06-16 02:43:31 +00:00
Nicola Mettifogo
85ce1d85ca
All known versions of Nippon Safes are now enabled with all features except for half-brite effects. Please keep an eye out for regression.
...
svn-id: r27437
2007-06-15 21:40:02 +00:00
Travis Howell
021a66a0ab
More adjustments for Amiga version.
...
svn-id: r27417
2007-06-15 14:39:57 +00:00
Travis Howell
6c3a81cd4e
More adjustments for Amiga version.
...
svn-id: r27416
2007-06-15 14:28:14 +00:00
Travis Howell
f8b030991d
When selecting language, ignore request for language that doesn't exist.
...
svn-id: r27414
2007-06-15 06:30:44 +00:00
Travis Howell
ef14ab45df
Another adjustment for Amiga version.
...
svn-id: r27413
2007-06-15 04:22:21 +00:00
Travis Howell
e5c1149cde
Enable language screen in Amiga version.
...
svn-id: r27412
2007-06-15 04:15:41 +00:00
Travis Howell
388b8689a6
Add basic support for Amiga version.
...
svn-id: r27411
2007-06-15 04:05:57 +00:00
Nicola Mettifogo
24daa86bdd
oops wrong platform.
...
svn-id: r27398
2007-06-14 10:12:25 +00:00
Nicola Mettifogo
607b2f3476
Added full version of Nippon Safes for Amiga (EN/FR/DE) to detector.
...
svn-id: r27389
2007-06-13 20:00:39 +00:00
Eugene Sandulenko
6e5b70f5e9
Patch #1733764 : "Fallback detection patch". GSoC student.
...
svn-id: r27375
2007-06-12 12:22:25 +00:00
Nicola Mettifogo
bc727771a6
Silenced warning on WinCE.
...
svn-id: r27236
2007-06-09 09:25:18 +00:00
Nicola Mettifogo
df324b90d8
Fixed crash on exit (bug #1726185 ).
...
svn-id: r27105
2007-06-05 11:49:01 +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
7d2809108e
Fixed the largest memory leaks.
...
svn-id: r26905
2007-05-21 21:06:30 +00:00
Nicola Mettifogo
8bc8433059
Fixed palette fade in intro sequence and palette effect for Dino's treatment
...
svn-id: r26904
2007-05-21 19:09:49 +00:00
Nicola Mettifogo
cf8dee054d
Fixed regression: location comment wasn't shown on every location except the first visited.
...
svn-id: r26895
2007-05-20 20:35:08 +00:00
Nicola Mettifogo
d3f6518f6f
Added guard code to prevent crashes when stopping sound effects.
...
svn-id: r26894
2007-05-20 19:59:15 +00:00
Nicola Mettifogo
b7b3030383
Fixed bug. snprintf counts the termination character on Linux, but not on Windows, so had to resort to another solution.
...
svn-id: r26893
2007-05-20 17:17:48 +00:00
Nicola Mettifogo
1eafa813ed
Removed phony 'start game' message from Amiga demo.
...
svn-id: r26891
2007-05-20 16:15:35 +00:00
Nicola Mettifogo
2dd30d9aa6
Disabled halfbrite for Amiga versions. The effect will be enabled again when support is complete.
...
svn-id: r26890
2007-05-20 16:13:16 +00:00
Nicola Mettifogo
2a850d0978
Fixed embarrassing - and old as time - mistake preventing some items from being deleted from the screen when picked up.
...
svn-id: r26889
2007-05-20 13:47:43 +00:00
Nicola Mettifogo
6e76e46e0e
Fixed regression: wrong job ordering caused a bunch of graphic glitches.
...
svn-id: r26878
2007-05-19 20:49:36 +00:00
Nicola Mettifogo
b5a96f6d55
Made final comment appear.
...
svn-id: r26868
2007-05-18 21:12:23 +00:00
Nicola Mettifogo
cd58eb5e6b
Made congratulations message visible.
...
svn-id: r26867
2007-05-18 21:07:42 +00:00
Nicola Mettifogo
342d1aa48f
Reverting my last change.
...
svn-id: r26866
2007-05-18 20:05:08 +00:00
Nicola Mettifogo
f243227f09
Replaced explicit bitmasks with function calls.
...
svn-id: r26855
2007-05-16 19:23:14 +00:00
Nicola Mettifogo
ada3424d8a
Fixed bug when typing protection code.
...
svn-id: r26847
2007-05-15 20:07:07 +00:00
Nicola Mettifogo
2a45bcdaab
Reverted some changes to inventory handling.
...
svn-id: r26838
2007-05-13 16:25:18 +00:00
Nicola Mettifogo
a1733f8bbe
More cleanup.
...
svn-id: r26835
2007-05-13 14:56:44 +00:00
Nicola Mettifogo
ae63466446
cleanup
...
svn-id: r26834
2007-05-13 14:38:05 +00:00
Nicola Mettifogo
09c816e695
New debug messages.
...
svn-id: r26832
2007-05-13 12:41:42 +00:00
Nicola Mettifogo
7c79fe5bce
Reverted my last change to changeLocation.
...
svn-id: r26831
2007-05-13 12:40:45 +00:00
Nicola Mettifogo
887fa2f760
Fixed timings when showing credits.
...
svn-id: r26830
2007-05-13 12:39:32 +00:00
Nicola Mettifogo
e9d038a423
Added new debugger commands.
...
svn-id: r26829
2007-05-13 12:38:29 +00:00
Nicola Mettifogo
1c6ab01f9e
Fixed crashes when changing location in the introduction and removed useless code from the original engine.
...
svn-id: r26813
2007-05-12 19:33:00 +00:00
Nicola Mettifogo
d0635b8677
New debug strings and levels.
...
svn-id: r26812
2007-05-12 19:29:20 +00:00
Nicola Mettifogo
ed796d164a
Fixed script command lookup table.
...
svn-id: r26805
2007-05-12 12:58:04 +00:00
Nicola Mettifogo
346f0746d6
Added Audio debug level and fixed a bug when freeing music streams.
...
svn-id: r26804
2007-05-12 12:56:35 +00:00
Nicola Mettifogo
c892c768a4
Fixed sketch glitches in the introduction.
...
svn-id: r26765
2007-05-06 14:45:20 +00:00
Torbjörn Andersson
8a48951370
Fixed compilation.
...
svn-id: r26762
2007-05-06 10:31:17 +00:00
Nicola Mettifogo
e2f8d9c80b
Menu handling simplification.
...
svn-id: r26760
2007-05-06 09:59:05 +00:00
Nicola Mettifogo
79229cafab
Some cheap cleanup.
...
svn-id: r26757
2007-05-06 09:31:45 +00:00
Nicola Mettifogo
a4cc51b8c5
Added embryonic debugger, and some adjustments to make basic commands work.
...
svn-id: r26755
2007-05-06 08:52:27 +00:00
Max Horn
38a5e37eaf
Fix warning (unsigned ints are never negative)
...
svn-id: r26726
2007-05-01 17:17:00 +00:00
Nicola Mettifogo
d6c60a5407
Fix compilation (sigh).
...
svn-id: r26724
2007-05-01 16:21:16 +00:00
Nicola Mettifogo
d1e84d63fd
Changed some filenames to adhere to standard.
...
svn-id: r26723
2007-05-01 16:18:40 +00:00
Nicola Mettifogo
008042ac25
Implemented a IFF (Interchange File Format) parser and added subclasses to parse graphics (ILBM, PBM) and audio (8SVX), thus replacing old decoding routines. SAGA and Parallaction have been adjusted to work with the new code.
...
svn-id: r26719
2007-05-01 15:39:40 +00:00
Torbjörn Andersson
6ba72121ad
Changed abs() to ABS()
...
svn-id: r26639
2007-04-28 04:29:05 +00:00
Max Horn
89ee8945c1
Fix warning
...
svn-id: r26621
2007-04-27 20:22:55 +00:00
Nicola Mettifogo
81d6873608
Refactored music code for dos version and added music to Amiga versions.
...
svn-id: r26619
2007-04-27 20:06:42 +00:00
Nicola Mettifogo
c1d8a1a01c
Fixed paths. (Short comment for big achievement).
...
svn-id: r26586
2007-04-23 21:31:03 +00:00
Nicola Mettifogo
0782fc5448
Fonts have been taking care of them being proportional for some time now, so it's time to remove old flags.
...
svn-id: r26585
2007-04-23 21:19:09 +00:00
Nicola Mettifogo
fd08c7278d
Improvements on background masking in Amiga versions (not yet perfect, though),
...
svn-id: r26584
2007-04-23 21:16:13 +00:00
Nicola Mettifogo
b60c35e6f1
Fixed VS2005 warning
...
svn-id: r26582
2007-04-23 18:28:14 +00:00
Nicola Mettifogo
7609a54520
Some fixes for font management:
...
- new Amiga topaz font
- labels can be seen on the Amiga demo
- colors are now working
svn-id: r26580
2007-04-23 17:22:47 +00:00
Nicola Mettifogo
0f8c1d4200
Tiny fix for missing text in slides.
...
svn-id: r26579
2007-04-23 17:08:19 +00:00
Nicola Mettifogo
ea7157c5b8
Simplified loading of background resources for Amiga.
...
svn-id: r26578
2007-04-23 17:07:47 +00:00
Nicola Mettifogo
77afb85fcd
Fixed walking bug: random nodes aren't inserted in the walk path anymore.
...
svn-id: r26577
2007-04-23 17:07:09 +00:00
Nicola Mettifogo
8c8066b7ab
Added stubs for Amiga specific callables.
...
svn-id: r26565
2007-04-22 09:46:22 +00:00
Nicola Mettifogo
c9970a8005
- Implemented Amiga halfbrite mode in palette code, though usage is limited to displayItemComment() for the moment.
...
- Some changes to palette routines to make them fit with the new scheme.
svn-id: r26553
2007-04-21 12:51:40 +00:00
Nicola Mettifogo
9d50a5a64f
Fixes bug 1702679.
...
svn-id: r26544
2007-04-18 11:53:07 +00:00
Sven Hesse
2d9cf85a73
Fix compilation
...
svn-id: r26533
2007-04-16 20:26:43 +00:00
Nicola Mettifogo
987638a713
Now handling fonts with brand-new Font hierarchy. Amiga font have been implemented for dialogues/descriptions, but not for labels yet.
...
svn-id: r26530
2007-04-16 20:16:18 +00:00
Nicola Mettifogo
c43960b958
- Fonts are now preloaded at start.
...
- Replaced font string names with enums.
- Some slight simplification to Disk.
svn-id: r26518
2007-04-15 20:57:56 +00:00
Nicola Mettifogo
7e0c88592f
Fixed some memory leaks.
...
svn-id: r26483
2007-04-15 08:32:28 +00:00
Nicola Mettifogo
88b8f94435
Implemented palette animation to Amiga version of Nippon Safes.
...
svn-id: r26453
2007-04-11 20:20:22 +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
6f8e77eb76
Moved Jobs to ManagedList. Since Jobs must be ordered according to their priority, a new insertSorted method has been added to the implementation.
...
svn-id: r26451
2007-04-10 18:46:34 +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
53bdc1e0cf
Fixed regression bug in dialogue code.
...
svn-id: r26422
2007-04-09 07:50:52 +00:00
Nicola Mettifogo
48b5726043
Fixed broken implementation of ManagedList
...
svn-id: r26412
2007-04-07 22:50:56 +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
Nicola Mettifogo
700fba21ed
Enabled lazy removal for Job instances.
...
svn-id: r26396
2007-04-06 18:44:58 +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
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
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
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
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
Nicola Mettifogo
a97ab92dd9
Fixed loading of graphics. Now things really look what they are, except the character which still looks a bit jagged.
...
svn-id: r26352
2007-04-01 15:41:34 +00:00
Nicola Mettifogo
91eaea3e58
Added code for resource loading and fixed the bug having Amiga demo crashing. It is now limitedly playable, although graphics is still heavily messed up.
...
svn-id: r26349
2007-04-01 14:35:33 +00:00