Florian Kagerer
6d24808bc2
LOL: add missing opcode
...
svn-id: r44053
2009-09-13 11:04:52 +00:00
Florian Kagerer
5c2f872ba4
LOL: added another missing opcode
...
svn-id: r44037
2009-09-11 21:31:14 +00:00
Florian Kagerer
4e34275af1
LOL: add missing opcode
...
svn-id: r44036
2009-09-11 21:15:48 +00:00
Florian Kagerer
7e3616f3a5
LOL/Floppy: implemented missing opcode
...
svn-id: r43997
2009-09-06 23:02:52 +00:00
Florian Kagerer
ad5d918ad5
LOL: update kyra.dat with floppy version data (floppy version still doesn't work, though)
...
svn-id: r43904
2009-09-02 06:24:01 +00:00
Johannes Schickel
59b35ff5fb
Fix graphics glitch in LoL PC98 intro.
...
svn-id: r42493
2009-07-14 22:47:33 +00:00
Florian Kagerer
a212a9da7e
LOL: rename new function in last commit according to LordHoto's suggestion
...
svn-id: r42270
2009-07-08 20:32:34 +00:00
Florian Kagerer
2950bc28c4
LOL: fix long standing bugs in the battle system (hit chance, damage, etc) by adapting original style random number generator
...
svn-id: r42269
2009-07-08 20:19:23 +00:00
Johannes Schickel
3b7f11d4cc
Change LoLEngine::generateFlashPalette to take Palette objects as parameters.
...
svn-id: r41948
2009-06-29 16:08:28 +00:00
Johannes Schickel
c09985db2c
Change Screen_LoL::loadSpecialColors to take an Palette object as parameter.
...
svn-id: r41947
2009-06-29 16:08:16 +00:00
Johannes Schickel
f7bbd359bb
Changed LoLEngine::setPaletteBrightness to take an Palette object.
...
svn-id: r41943
2009-06-29 16:06:18 +00:00
Johannes Schickel
6e299e4777
Strip trailing whitespaces and tabs.
...
svn-id: r41848
2009-06-25 01:30:12 +00:00
Johannes Schickel
d7432e18ea
Changed Screen::loadPalette to take a reference to a Palette object instead of an array.
...
svn-id: r41745
2009-06-22 02:37:41 +00:00
Johannes Schickel
d2e5166dae
Changed Screen::loadBitmap and Movie::open to take an optional Palette pointer instead of an optional array pointer.
...
svn-id: r41744
2009-06-22 02:37:20 +00:00
Johannes Schickel
73ea378dee
- Changed the following Screen functions to take a reference to a Palette object:
...
-> setScreenPalette
-> fadePalette
-> getFadeParams
-> fadePalStep
- Fixed initialization of 256 color palettes
svn-id: r41743
2009-06-22 02:36:54 +00:00
Johannes Schickel
4bb392b593
Add wrapper functionality for copying full palettes.
...
svn-id: r41742
2009-06-22 02:36:16 +00:00
Johannes Schickel
882662977f
Changed Screen::getPalette to return a reference to a Palette object.
...
svn-id: r41741
2009-06-22 02:35:45 +00:00
Johannes Schickel
9da52cb282
Got rid of Screen::_currentPalette.
...
svn-id: r41740
2009-06-22 02:35:04 +00:00
Johannes Schickel
7eaf539b23
Cleanup.
...
svn-id: r41733
2009-06-21 20:10:45 +00:00
Johannes Schickel
76eee406d6
Cleanup: Change LoL code to use KYRA volume handling.
...
svn-id: r41730
2009-06-21 19:00:50 +00:00
Florian Kagerer
5b0b0051c1
LOL: - implemented audio menu
...
- menu settings now get saved
- remove white spaces
svn-id: r41729
2009-06-21 16:59:51 +00:00
Florian Kagerer
ec7d86404c
LOL: - implemented bezel cup opcode
...
- implemented font conversion for certain language specific characters in load game dialogue (only german atm)
svn-id: r41677
2009-06-19 17:03:28 +00:00
Johannes Schickel
ac46c98fb8
- Moved Screen_v2::copyWsaRect to Screen::copyWsaRect
...
- Made WSAMovie_v1::displayFrame code match the original
- Changed WSAMovieAmiga::displayFrame to use Screen::copyWsaRect too
- Got rid of '...' parameter usage in all WSA player classes
svn-id: r41398
2009-06-09 11:26:15 +00:00
Johannes Schickel
5c233c447b
Remove LoLEngine::_gameFlags and convert all Lands of Lore code to use _flagsTable instead.
...
svn-id: r41351
2009-06-07 20:43:43 +00:00
Johannes Schickel
c7861cb65e
Avoid warning about missing SFX file in Lands of Lore (it seems the original misses some datafiles for certain effects).
...
svn-id: r41350
2009-06-07 19:58:00 +00:00
Florian Kagerer
6d59856fe1
LOL: implemented two more opcodes for castle cimmeria
...
svn-id: r41336
2009-06-07 13:07:16 +00:00
Florian Kagerer
4416881c07
LOL: implemented king richard healing sequence
...
svn-id: r41314
2009-06-07 00:37:30 +00:00
Florian Kagerer
90ee879d89
LOL: implemented another opcode
...
svn-id: r41199
2009-06-05 21:34:18 +00:00
Florian Kagerer
8c86805415
LOL: implemented opcode required for catwalk caves
...
svn-id: r41147
2009-06-03 19:11:11 +00:00
Florian Kagerer
0efe78d0f8
LOL: implemented mist of doom spell
...
svn-id: r41145
2009-06-03 17:35:06 +00:00
Florian Kagerer
7b31585e39
LOL: - fixed script bug reported by LordHoto
...
svn-id: r41122
2009-06-02 06:19:41 +00:00
Johannes Schickel
a4292afcdc
Formatting and whitespaces again.
...
svn-id: r41120
2009-06-02 00:10:13 +00:00
Johannes Schickel
6782d3efac
Change LoLEngine::delay to be conform with KyraEngine_v1::delay. (remove special iUpdate parameter, just call updateInput, when "doUpdate" is set to false)
...
svn-id: r41114
2009-06-01 23:25:10 +00:00
Florian Kagerer
660aa71662
LOL: - extended text displayer and added one more opcode
...
svn-id: r41100
2009-06-01 13:37:51 +00:00
Florian Kagerer
83dbcf8531
LOL: some more opcodes and some minor bug fixes
...
svn-id: r41092
2009-06-01 01:24:17 +00:00
Florian Kagerer
60d53c3cce
LOL: - implemented opcode for white tower basement
...
svn-id: r41091
2009-06-01 00:42:53 +00:00
Johannes Schickel
11a5875aa8
- Little bugfix for LoL outro TIM
...
- Add some initial code to allow easy playback of the LoL outro (credits text is still missing).
svn-id: r41067
2009-05-31 14:01:47 +00:00
Johannes Schickel
f59176cd46
Fix various memory leaks in Lands of Lore.
...
svn-id: r41066
2009-05-31 12:28:56 +00:00
Johannes Schickel
bccca104d0
- Add support for the Lands of Lore outro TIM file
...
- Cleanup
svn-id: r41053
2009-05-31 00:42:44 +00:00
Florian Kagerer
f2516e648e
LOL: fix some valgrind warnings
...
svn-id: r41052
2009-05-31 00:25:05 +00:00
Florian Kagerer
6059f84f6a
LOL: implemented opcode for white tower
...
svn-id: r41050
2009-05-30 21:03:10 +00:00
Florian Kagerer
84473eaf1b
LOL: minor bug fix
...
svn-id: r41046
2009-05-30 20:40:48 +00:00
Florian Kagerer
a126a05dc4
LOL: implemented some opcodes required for yvel city
...
svn-id: r41041
2009-05-30 19:48:13 +00:00
Florian Kagerer
86d78bbc8b
LOL: - implemented urbish mines gas explosion
...
svn-id: r41035
2009-05-30 15:52:09 +00:00
Florian Kagerer
9823f60146
LOL: - fixed crash that occured when entering yvel city
...
- added another opcode for yvel woods
svn-id: r41031
2009-05-30 14:13:27 +00:00
Florian Kagerer
f42b077061
LOL: - added English floppy version to detection
...
- implemented opcode required for Yvel woods
svn-id: r41027
2009-05-30 12:30:13 +00:00
Florian Kagerer
7463fe3f1b
LOL: implemented opcode required for magic wands
...
svn-id: r41016
2009-05-29 22:36:01 +00:00
Johannes Schickel
64e6c596c7
Formatting.
...
svn-id: r40991
2009-05-29 12:52:03 +00:00
Florian Kagerer
69d054660a
LOL: - fix valgrind warning
...
- fix more input code issues
- add workround for another script bug (some invalid monster sound index in urbish mine level 2)
svn-id: r40974
2009-05-28 23:49:41 +00:00
Florian Kagerer
9d4776ebc5
LOL: implemented support for the mine car
...
svn-id: r40897
2009-05-25 22:58:05 +00:00