Johannes Schickel
64585b40eb
KYRA: Get rid of Screen_LoL::generateLevelOverlay.
...
This function is actually exactly the same as Screen_v2::generateOverlay,
after I fixed the implementation of the latter last commit.
svn-id: r51704
2010-08-03 16:22:12 +00:00
Florian Kagerer
9b6042efb4
LOL: fixed script bug in castle cimmeria that would cause out of bounds mem access (should fix bug #2948109 )
...
svn-id: r48016
2010-02-09 21:09:29 +00:00
Florian Kagerer
d4a0375f7e
LOL: fixed handling of invalid monster attack sfx in the Urbish mines (should fix bug no #2945950 )
...
svn-id: r47967
2010-02-07 16:12:31 +00:00
Johannes Schickel
aed02365ec
Strip trailing spaces/tabs.
...
svn-id: r47541
2010-01-25 01:39:44 +00:00
Florian Kagerer
2a0b03218c
LOL: - added workaround for portrait speech animations which would sometimes "freeze"
...
- renamed some stuff
svn-id: r46601
2009-12-26 19:02:16 +00:00
Florian Kagerer
193b23bcad
LOL: fixed minor bug in lamp code
...
svn-id: r46587
2009-12-26 14:12:38 +00:00
Florian Kagerer
7bf92fc795
LOL: fixed minor bug in lamp code
...
svn-id: r46534
2009-12-24 18:41:26 +00:00
Florian Kagerer
42c306208b
LOL: fixed regression
...
svn-id: r46366
2009-12-13 20:37:26 +00:00
Florian Kagerer
c0fc64ecbf
LOL: - fixed transparency tables in PC-98 16 color version
...
- renamed some variables
svn-id: r45847
2009-11-11 23:05:19 +00:00
Florian Kagerer
73fa80d940
LOL/PC-98: fixed outro
...
svn-id: r45046
2009-10-13 19:48:41 +00:00
Florian Kagerer
c693401dce
LOL/PC-98: fix decoration shape drawing
...
svn-id: r44947
2009-10-11 20:41:02 +00:00
Florian Kagerer
0d7d2b8371
LOL/PC-98: fixed monster drawing bug (some wrong pixels)
...
svn-id: r44847
2009-10-09 21:35:48 +00:00
Florian Kagerer
a121c822eb
LOLLOL/PC-98: fixed ghorka swamp freeze mode
...
svn-id: r44794
2009-10-08 19:42:39 +00:00
Max Horn
f242266f6d
Change a couple places from 'end of namespace' to 'End of namespace', for consistency
...
svn-id: r44634
2009-10-04 21:26:33 +00:00
Florian Kagerer
548d139b48
LOL: cleanup
...
svn-id: r44549
2009-10-02 23:13:47 +00:00
Florian Kagerer
e5aae67e39
LOL/PC-98: - some more fixes for level graphics (shapes are still not quite right)
...
- fixed heal spell
svn-id: r44547
2009-10-02 21:27:10 +00:00
Florian Kagerer
598056ead0
LOL/PC-98: - fixed TIM dialogue button text colors
...
- fixed menu text alignment
svn-id: r44501
2009-09-30 21:46:00 +00:00
Max Horn
8ba75fc522
Fix code formatting (esp. 'if(' -> 'if (' etc., but also indention and other things)
...
svn-id: r44495
2009-09-30 16:16:53 +00:00
Florian Kagerer
84accad507
LOL/PC-98: start fixing sequences (like broken arms inn and king richard getting poisoned)
...
svn-id: r44375
2009-09-26 13:17:11 +00:00
Johannes Schickel
9eabcb7baa
Cleanup.
...
svn-id: r44228
2009-09-20 23:56:42 +00:00
Johannes Schickel
c9d8146c64
Fix compilation under Linux.
...
svn-id: r44226
2009-09-20 23:38:35 +00:00
Florian Kagerer
4d9258d3e5
LOL/PC-98: start fixing color issues (still not working correctly though)
...
svn-id: r44223
2009-09-20 23:25:39 +00:00
Florian Kagerer
5acbc3c482
LOL/PC-98: fixed block drawing (colors are still wrong)
...
svn-id: r44198
2009-09-19 23:51:19 +00:00
Florian Kagerer
6e4f1482c1
LOL: fix warning/error
...
svn-id: r44196
2009-09-19 13:29:21 +00:00
Florian Kagerer
8f4bba878f
LOL: start on pc98 support (still messed up and not working though)
...
svn-id: r44195
2009-09-19 13:17:55 +00:00
Florian Kagerer
4e34275af1
LOL: add missing opcode
...
svn-id: r44036
2009-09-11 21:15:48 +00:00
Florian Kagerer
68ae279aff
LOL/Floppy: fixed gfx tables generation
...
svn-id: r44034
2009-09-11 17:38:36 +00:00
Florian Kagerer
99df32af02
LOL: fix inventory drawing in floppy version
...
svn-id: r43960
2009-09-05 14:15:36 +00:00
Florian Kagerer
1dfb5c2b30
LOL: some more work on the floppy version (drawing code is still broken)
...
svn-id: r43923
2009-09-03 21:03:10 +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
418fb485c9
Fix format arugments in LoL code. (triggered via -Wformat-security)
...
svn-id: r43444
2009-08-16 17:35:59 +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
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
bf81e432e1
Change LoLEngine::generateBrightnessPalette to take Palette objects as parameters.
...
svn-id: r41944
2009-06-29 16:06:31 +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
5d4e7b540c
Change Screen_LoL genereta overlay functionallity to accept a Palette object as source.
...
svn-id: r41884
2009-06-25 19:59:06 +00:00
Johannes Schickel
dca6ec2653
Use Screen::loadPalette instead of Resource::loadFileToBuf.
...
svn-id: r41877
2009-06-25 19:53:55 +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
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
Florian Kagerer
8e9de2b762
LOL: minor fix for floating cursors
...
svn-id: r41735
2009-06-21 21:05:06 +00:00
Johannes Schickel
2e27c7b492
Replaced "getRandomNumberSpecial" be RandomSource usage. (This is needed for proper event recording, also the probability for generated numbers is actually nearly the same)
...
svn-id: r41646
2009-06-18 21:47:10 +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
Florian Kagerer
2abb8d9ff6
LOL: fixed minor bug in shakeScene() which caused a graphics glitch when dropping into pits
...
svn-id: r41140
2009-06-03 14:24:00 +00:00
Johannes Schickel
a4292afcdc
Formatting and whitespaces again.
...
svn-id: r41120
2009-06-02 00:10:13 +00:00
Johannes Schickel
fae4192b37
Remove "_smoothScrollTimer" from LoLEngine, it was only used as local variable anyway.
...
svn-id: r41119
2009-06-02 00:07:11 +00:00
Johannes Schickel
762f630849
Cleanup.
...
svn-id: r41118
2009-06-01 23:53:30 +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