Johannes Schickel
8d5b4b75d4
KYRA: Make all hex constants use uppercase letters.
...
Done with:
git ls-files "*.cpp" *".h" | xargs sed -i -e 's/0x\([0-9a-f]*\)/0x\U\1/g'
2013-01-09 06:01:28 +01:00
athrxx
c8a73d30cf
KYRA: (EOB) - cleaning up CGA/EGA graphics code
...
- fix some glitches in CGA rendering mode
- revert most of 66da4777d4
(instead of having lots of EGA dithering routines throughout the whole EOB code we're going to implement some post-processing code in updateScreen())
2012-11-18 00:03:22 +01:00
Johannes Schickel
c7d99c155d
KYRA: Fix delete[] formatting.
2012-07-25 21:09:15 +02:00
Christoph Mallon
75efdd2d84
JANITORIAL: Replace (x ? false : true) by !(x).
2012-03-13 15:43:36 +01:00
athrxx
ecd1a9f943
KYRA: (EOB) - cleanup CGA/EGA code a bit
2012-02-24 18:09:37 +01:00
athrxx
66da4777d4
KYRA: (EOB) - implement EGA mode (hi res dithering) for EOB II
...
(also fix various thing connected to CGA/EGA modes)
2012-02-21 21:48:46 +01:00
athrxx
df9b1bd2e4
KYRA: (EOB) - implement EGA graphics mode for EOB1
2012-02-21 21:48:43 +01:00
athrxx
151d314912
KYRA: (EOB) - complete CGA graphics mode implementation
2012-02-21 21:48:41 +01:00
athrxx
86a817beb5
KYRA: (EOB) - start work on CGA and EGA graphics modes
2012-02-21 21:48:39 +01:00
athrxx
47005de313
KYRA: (EOB) - fix minor bug (wrongly initialized value) and some renaming
2012-02-21 21:48:37 +01:00
Tarek Soliman
5cf932198e
KEYMAPPER: Fix Action ctor args in most keymaps
2012-02-13 23:24:59 -06:00
athrxx
26a692ff5c
KYRA: (EOB) - change behavior of safe game file importing code
...
- The initial import of original save files will now use the next free available slots instead of moving the original files to the top of the save file list
- add error check to loading routine for original saves
- also limit debug console command to main menu, since it causes issues when used during the game or during character generation
2012-01-16 16:52:13 +01:00
athrxx
d355c536c4
KYRA: (EOB) - add support for original save game files
...
The engine will try to import original save game files once per target (especially the "Quick Start Party").
Afterwards the user can manually import save files with the debug console.
2012-01-15 13:36:50 +01:00
athrxx
eaa5d50c3f
KYRA: (EOB) - add basic distinction between music and sound effects
...
(The original code of the DOS version does not distinguish here, but
we do it anyway so as to make more sense of the GMM volume settings)
2012-01-06 14:45:38 +01:00
athrxx
6e45741b17
KYRA: (EOB) - cleanup eob/lol version of delayUntil()
2012-01-06 14:44:34 +01:00
Johannes Schickel
c822a76a85
KYRA: Little cleanup.
2011-12-31 04:56:29 +01:00
Johannes Schickel
548a3e2534
KYRA: Add basic keymapper support to EoB 1+2.
2011-12-30 20:40:06 +01:00
athrxx
cc40a019e5
KYRA: (EOB) - fix EOB1 intro glitch
2011-12-28 00:56:55 +01:00
athrxx
a35550d200
KYRA: (EOB) - fix invalid string access in EOB 1
...
(when entering the memorize/pray menu without having a mage/cleric)
2011-12-28 00:01:29 +01:00
athrxx
37c046339d
KYRA: (EOB) - cleanup dialog settings a bit
2011-12-28 00:01:27 +01:00
Johannes Schickel
c96e5de291
KYRA: Some formatting fixes.
2011-12-27 02:37:25 +01:00
athrxx
d807b3d42b
KYRA: (EOB) - implement EOB1 party transfer
2011-12-26 16:18:17 +01:00
athrxx
c0e782fd0b
KYRA: (EOB) - Start implementing EOB1 party transfer (not working yet)
...
(ScummVM specific solution which allows the selection of save files of all configured EOB1 targets)
2011-12-26 16:18:17 +01:00
athrxx
0aa3238523
KYRA: (EOB/LOL) - rename some vars
...
(all cases of Eob to EoB, all cases of Lol to LoL, all cases of LolEobCommon to RpgCommon)
2011-12-26 16:18:16 +01:00
athrxx
8b618e46df
KYRA: (EOB/LOL) - cleanup common code
...
(rename some stuff and move EOB/LOL common code to separate files)
2011-12-26 16:18:16 +01:00
athrxx
aac7e16afa
KYRA: (EOB) - fix some more bugs
...
- wrong usage of static array which caused issues when restarting after RTL
- portability issue with dialog labels
- (original code) bug in hold person spell
2011-12-26 16:18:15 +01:00
athrxx
a944990a68
KYRA: (EOB) - rename some saving throw related data
2011-12-26 16:18:15 +01:00
athrxx
1cbd566930
KYRA: (EOB) - fix invalid string access
...
(also fix several cpp-check warnings)
2011-12-26 16:18:15 +01:00
athrxx
68ed8b9598
KYRA: (EOB) - fix some valgrind warnings
2011-12-26 16:18:15 +01:00
athrxx
816b40ebf8
KYRA: (EOB) - add debugger, etc.
...
- add basic debugger support
- fix several minor bugs
2011-12-26 16:18:15 +01:00
athrxx
2448d885e4
KYRA: (EOB) - complete EOBII playability
...
- fixed temp data generation, block data loading, some spell issues, etc.
- both EOB I and II should now be completable
- one big issue remaining (AdLib driver gets swamped with monster sounds which causes heavy lags in some levels)
2011-12-26 16:18:14 +01:00
athrxx
c35de374df
KYRA: (EOB) - lots of bug fixes, mostly for EOB II
2011-12-26 16:18:14 +01:00
athrxx
f7032c126d
KYRA: (EOB) - fix some bugs
...
- fix monster movement
- fix character level gain
- add some static res for party transfer
2011-12-26 16:18:14 +01:00
athrxx
b288889c97
KYRA: (EOB) - implement wall of force spell
2011-12-26 16:18:14 +01:00
athrxx
0d54aff632
KYRA: (EOB) - add EOB 1 intro
...
(also add and fix several other things, like cone of cold vortex, drawShape issues, etc.)
2011-12-26 16:18:14 +01:00
athrxx
359f3efd03
KYRA: (EOB) - add some spells
...
(shocking grasp, flame blade, vampiric touch etc.)
2011-12-26 16:18:14 +01:00
athrxx
fc5b29fdbc
KYRA: (EOB) - implemented some spells and fixed more bugs
2011-12-26 16:18:13 +01:00
athrxx
bac0caeb0f
KYRA: (EOB) - lots of fixes towards EOB1 playability
...
also implement some new code (EOB1 portals, burning hands spell, etc.)
2011-12-26 16:18:13 +01:00
athrxx
aab9e62247
KYRA: (EOB) - some more sequence code and bug fixes
2011-12-26 16:18:13 +01:00
athrxx
48f83b7bb4
KYRA: (EOB) - implement npc sequences and fix some bugs
2011-12-26 16:18:13 +01:00
athrxx
84900e8e50
KYRA: (EOB) - add turn undead spell, add some screen fades, fix some bugs
2011-12-26 16:18:13 +01:00
athrxx
0e4c184e28
KYRA: (EOB) - implement some gui functionality, some bug fixes, etc.
2011-12-26 16:18:13 +01:00
athrxx
c302b3e43b
KYRA: (EOB) - fix various bugs and implement some spells
2011-12-26 16:18:13 +01:00
athrxx
9140fd8e91
KYRA: (EOB) - implement party resting
2011-12-26 16:18:12 +01:00
athrxx
5baabf037d
KYRA: (EOB) - implement save menu
2011-12-26 16:18:12 +01:00
athrxx
c53589bcda
KYRA: (EOB) - implement load menu
...
(only 6 slots supported for now)
2011-12-26 16:18:12 +01:00
athrxx
76bfcf834d
KYRA: (EOB) - some refactoring
2011-12-26 16:18:12 +01:00
athrxx
b7f7635876
KYRA: (EOB) - implement memorize/pray spells menu
2011-12-26 16:18:12 +01:00
athrxx
d7f2720b57
KYRA: (EOB) - match eob code with 3f2b5b9e8b
2011-12-26 16:18:12 +01:00
athrxx
97e5036bf0
KYRA: (EOB) - more work on ingame menus
2011-12-26 16:18:11 +01:00