Johannes Schickel
487e73bd21
KYRA: Merge Screen_Rpg with Screen (for now).
...
This should(!) fix ARM compilation issues due to virtual inheritance.
2011-12-26 19:32:05 +01:00
athrxx
60330556ff
KYRA: (EOB/LOL) - move eob/lol specific screen code to new class
2011-12-26 16:18:16 +01:00
Christoph Mallon
23a0f5318c
JANITORIAL: Remove trailing empty lines.
2011-08-07 13:53:33 +02:00
strangerke
69b1485a22
GIT: Clean up: Suppress SVN tags, now useless
2011-05-12 01:16:22 +02:00
Florian Kagerer
09f77eb464
LOL: - fix invalid mem access
...
- also extend LordHoto's recent item code changes to LOL
svn-id: r53740
2010-10-23 16:01:40 +00:00
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
a21a808250
LOL: fixed text fading
...
svn-id: r46431
2009-12-20 14:11:56 +00:00
Florian Kagerer
e36594dbe9
LOL: - cleanup
...
svn-id: r45852
2009-11-12 07:41:33 +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
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
Johannes Schickel
b8c7237d12
Cleanup: got rid of Screen::ShadeType.
...
svn-id: r44487
2009-09-30 14:53:34 +00:00
Florian Kagerer
559f1f087b
LOL: cleanup (replaced some uint8 arrays with new palette objects)
...
svn-id: r44179
2009-09-17 22:22:25 +00:00
Florian Kagerer
68ae279aff
LOL/Floppy: fixed gfx tables generation
...
svn-id: r44034
2009-09-11 17:38: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
Johannes Schickel
43c7f7530a
Got rid of Screen_LoL::_paletteConvTable.
...
svn-id: r42443
2009-07-13 17:48:13 +00:00
Florian Kagerer
501df3adf8
LOL: - reduce code duplication
...
svn-id: r42140
2009-07-05 14:58:22 +00:00
Max Horn
cbea1a1193
Added more GCC_PRINTF attributes, and fixed resulting warnings in format strings
...
svn-id: r42054
2009-07-03 10:40:49 +00:00
Johannes Schickel
67f69bcaf2
- Get rid of code duplication for mouse cursor setup
...
- Fix mouse cursor colors in LoL PC98
(This commit might introduce regressions, since it changes the key color the mouse cursor uses)
svn-id: r41959
2009-06-29 18:00:18 +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
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
0ef8d1ffed
Implement proper color index conversion for Lands of Lore PC98. (The intro and menu screen work fine now)
...
svn-id: r41867
2009-06-25 15:22:08 +00:00
Florian Kagerer
4416881c07
LOL: implemented king richard healing sequence
...
svn-id: r41314
2009-06-07 00:37:30 +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
86d78bbc8b
LOL: - implemented urbish mines gas explosion
...
svn-id: r41035
2009-05-30 15:52:09 +00:00
Florian Kagerer
9d4776ebc5
LOL: implemented support for the mine car
...
svn-id: r40897
2009-05-25 22:58:05 +00:00
Florian Kagerer
6bd5dea027
LOL: - implemented freeze spell
...
- fixed saveload code
- added some opcode for the swamp
svn-id: r40763
2009-05-21 16:46:40 +00:00
Florian Kagerer
6ebdb00965
LOL: some more opcodes for the draracle cave
...
svn-id: r40628
2009-05-16 12:53:05 +00:00
Florian Kagerer
bee8be58e3
LOL: implemented pit drop animation
...
svn-id: r40592
2009-05-15 06:29:08 +00:00
Florian Kagerer
670eb3badf
LOL: - implemented rest party button
...
- made button processing code more accurate
svn-id: r40442
2009-05-10 23:08:32 +00:00
Florian Kagerer
dd84aaf648
LOL: - added some spell casting (spark, heal, swarm)
...
- fixed several bugs (not the one in the fighting system though)
- added several opcodes. there shouldn't be any real show stoppers in the draracle cave now.
- simplified wsa code (which required 4 lines of code for displaying a frame)
- added support for wsa animations that don't have a last frame (apparently kyra 2 and 3 don't have this type of wsa file)
svn-id: r40420
2009-05-10 13:40:28 +00:00
Florian Kagerer
ccb64ad81e
LOL: - Started implementing the fighting system. The damage inflicted is wrong, however (at least the damage inflicted by the monsters). I'm sowewhat clueless about that bug atm.
...
- added support for monsters with distance attacks (like those orcs in front of roland's house)
- lots of small bug fixes
- Some startup support for the pc-98 16 color version. The intro will run, but the font drawing/coloring is still wrong.
svn-id: r40144
2009-04-25 13:15:05 +00:00
Florian Kagerer
9638c7ec4b
LOL: - added support for magic atlas
...
- fixed minor palette bug
svn-id: r39818
2009-04-03 21:32:50 +00:00
Florian Kagerer
769184c483
LOL: added some new drawing code required for some shapes and fixed a minor text displaying bug
...
svn-id: r39487
2009-03-17 18:27:56 +00:00
Florian Kagerer
6cb3f665af
LOL: some more work on the text displayer so that it handles longer texts (needed for some library books)
...
svn-id: r39249
2009-03-08 23:28:19 +00:00
Florian Kagerer
e23fd08dfb
LOL: fixed bug reported by MD5 (crashes and freezes caused by calls to non-existent sub scripts)
...
svn-id: r39209
2009-03-08 02:17:14 +00:00
Johannes Schickel
efd7c2eac9
Ease conditional LoL compiling with build systems not based on the default one.
...
svn-id: r39125
2009-03-04 11:53:25 +00:00
Florian Kagerer
f065524949
LOL:
...
- implemented some input code
- you can walk around now (not very far though, since doors don't work yet). Keyboard control is still missing
- processButtonList isn't really implemented yet for LOL. I'll still have to check which features are needed here.
svn-id: r36320
2009-02-14 00:51:07 +00:00
Florian Kagerer
784c99b3da
svn-id: r36178
2009-02-01 19:27:01 +00:00
Florian Kagerer
ff268e8fd5
LOL: Some drawing code and some opcodes so that the first scene will show up. Playing is not possible. This is still somewhat messy since a lot of stuff hasn't been figured out yet.
...
svn-id: r35903
2009-01-18 17:04:24 +00:00
Eugene Sandulenko
696897b058
Whoa! Removing trailing spaces.
...
svn-id: r35648
2009-01-01 15:06:43 +00:00
Johannes Schickel
8ea422f415
- Cleanup
...
- Implemented Screen_LoL::fprintString
svn-id: r35608
2008-12-29 14:37:51 +00:00
Johannes Schickel
5e0df8ad8e
Committed slightly modified patch #2029395 "KYRA: Lands of Lore Intro + Character selection".
...
svn-id: r33463
2008-07-31 10:47:15 +00:00