Johannes Schickel
bbb83f132b
KYRA: Make "const type *const" use consistent.
...
I used this command for changing "const type * const" to "const type *const":
git ls-files "*.cpp" "*.h" | xargs sed -i -e 's/const \([a-zA-Z0-9_]*\) \* const/const \1 \*const/g'
2012-11-19 13:06:09 +01:00
athrxx
93e69aa4da
KYRA: clean up audio resource handling
...
(this was really ugly, now it's somewhat less ugly)
2012-11-11 19:14:31 +01:00
athrxx
9840744acc
KYRA: move HOF sequence player into its own class
...
(also cleaning up and fixing things while doing that)
2012-11-11 19:14:29 +01:00
athrxx
76bfcf834d
KYRA: (EOB) - some refactoring
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
Christoph Mallon
e578cb8976
ALL: Remove unnecessary forward declarations.
2011-11-21 15:59:19 +01:00
Johannes Schickel
6a3a14ab6b
KYRA: Reduce size of KyraEngine_LoK::_entranceMouseCursorTracks.
...
Also clear the whole array in enterNewScene. This is not needed since the last
value is only used when the first four values are set up valid, but it removes
an annoying warning in PVS-Studio and makes the code a bit clearer.
2011-11-04 20:15:05 +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
Ori Avtalion
9414d7a6e2
JANITORIAL: Reduce header dependencies in shared code
...
Some backends may break as I only compiled SDL
2011-04-28 15:08:58 +03:00
Johannes Schickel
6d0bb19a51
KYRA: Cleanup static variable usage in LoK.
2011-04-07 00:11:36 +02:00
Johannes Schickel
32338876f8
KYRA: Rename KyraEngine::saveGameState to KyraEngine::saveGameStateIntern.
...
This is to avoid name similarity between KyraEngine::saveGameState(Intern)
and Engine::saveGameState.
svn-id: r53912
2010-10-28 23:57:24 +00:00
Johannes Schickel
b816a81c02
KYRA: More cleanup.
...
svn-id: r53699
2010-10-22 02:11:50 +00:00
Johannes Schickel
5ff20cb12d
KYRA: Cleanup.
...
svn-id: r53698
2010-10-22 02:11:00 +00:00
Johannes Schickel
3653613443
KYRA: Add a datatype for the item ids and convert Kyra1 to use it.
...
svn-id: r53696
2010-10-22 02:09:16 +00:00
Johannes Schickel
9cd333152b
KYRA: Add support for subtitle options changes via GMM.
...
svn-id: r51757
2010-08-05 14:41:00 +00:00
Johannes Schickel
ba8ec806ba
KYRA: Cleanup.
...
svn-id: r51183
2010-07-23 00:13:21 +00:00
Johannes Schickel
6cf1b59742
KYRA: Implemented some missing timers for object creation.
...
svn-id: r51182
2010-07-23 00:12:52 +00:00
Johannes Schickel
795062d8e7
KYRA: Cleanup.
...
svn-id: r51181
2010-07-23 00:12:29 +00:00
Johannes Schickel
4b2fca203e
KYRA: Implement missing dialog code.
...
This finally enables animations for all of Darm's talk sequences.
svn-id: r51179
2010-07-22 23:16:33 +00:00
Johannes Schickel
d776498282
KYRA: Cleanup.
...
svn-id: r51173
2010-07-22 21:46:39 +00:00
Johannes Schickel
4e02acec85
KYRA: Implement proper fade out when skipping the intro at any position.
...
svn-id: r51172
2010-07-22 21:46:17 +00:00
Johannes Schickel
0fe2ba6a0d
Some more enforcement of our formatting conventions in KYRA too.
...
svn-id: r49069
2010-05-17 23:29:44 +00:00
Florian Kagerer
9bd5e07d90
KYRA: added kyra 1 pc98 static data to kyra.dat (intro forest sequence is still broken)
...
svn-id: r45906
2009-11-14 22:51:35 +00:00
Johannes Schickel
c2a5b3feea
Fix some delays in Kyrandia 1 when clicking very often, while a sequence plays.
...
svn-id: r45731
2009-11-07 15:06:49 +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
b73f9ab41e
KYRA: - add sfx support for PC98-Version
...
svn-id: r44074
2009-09-13 21:41:29 +00:00
Norbert Lange
0f618509af
another merge from trunk
...
svn-id: r43330
2009-08-12 22:39:48 +00:00
Johannes Schickel
71750b6d06
Implement special Kyrandia 1 Amiga credits text scroller.
...
svn-id: r43329
2009-08-12 22:05:09 +00:00
Norbert Lange
0836cf6d9b
merged from trunk (Amiga LoK supposedly completeable!)
...
fixed a bug I introduced in one of the last cleanups
svn-id: r43291
2009-08-11 22:35:56 +00:00
Johannes Schickel
0d4e110d79
Proper implementation of o1_fadeSpecialPalette for Kyrandia 1 Amiga.
...
svn-id: r43233
2009-08-10 22:54:25 +00:00
Johannes Schickel
f9b657c9f4
Implement item to item name list index mapping for Kyrandia 1 Amiga.
...
svn-id: r43210
2009-08-10 17:14:22 +00:00
Johannes Schickel
df06592be1
Implemented support for Amiga wander score map.
...
svn-id: r43133
2009-08-08 18:23:14 +00:00
Johannes Schickel
fbefe917f2
Removed more obsolete TODO messages.
...
svn-id: r41956
2009-06-29 17:06:17 +00:00
Max Horn
5749b363d5
KYRA: Replaced Rect class by Common::Rect; replaced dirty rect handling code by code similiar to the one used in SAGA and the frontend GUI code
...
svn-id: r39929
2009-04-11 09:57:57 +00:00
Johannes Schickel
696ed52959
Switched kyra1 to use the same input functionality as kyra2 and kyra3.
...
svn-id: r35393
2008-12-16 17:40:34 +00:00
Johannes Schickel
36de1204e3
- Implemented Engine::saveGameState for KYRA
...
- Changed internal save/load API to use slots instead of filename strings
- Changed internal save/load API to use Common::Error
svn-id: r34952
2008-11-09 13:00:40 +00:00
Max Horn
40136f2590
Switched various Engine APIs to use Common::Error
...
svn-id: r34916
2008-11-06 17:05:54 +00:00
Johannes Schickel
f4fc8c3e4c
Committed patch #2050337 "KYRA/SCUMM: Thumbnail support/improvement". (Without Max' compressed backward seeking support for now)
...
svn-id: r34053
2008-08-20 14:03:34 +00:00
Johannes Schickel
980b3f8af1
Fixed kyra to support properly support restarting of engine (for GSoC RTL, based on a patch from Chris Page).
...
svn-id: r33736
2008-08-10 00:36:46 +00:00
Johannes Schickel
64910f8c5f
Little cleanup.
...
svn-id: r32262
2008-05-24 23:05:01 +00:00
Johannes Schickel
335eb1bf08
Committed my fix for bug #1497437 "KYRA1: Subtitles glitch during 'Speech of the Land'".
...
svn-id: r32260
2008-05-24 22:47:08 +00:00
Johannes Schickel
18b3e3a4ba
- Added a simple (but yet better) implementation of pauseEngineIntern for Kyra_v1 and Kyra_v2
...
- Added comments about what game specific details are missing in the pause implementation
svn-id: r32231
2008-05-23 13:37:56 +00:00
Johannes Schickel
74311906f2
Cleanup.
...
svn-id: r32176
2008-05-18 21:11:19 +00:00
Johannes Schickel
fad7e1f3c1
Reverted commit #32166 .
...
svn-id: r32170
2008-05-18 13:22:06 +00:00
Johannes Schickel
1ea774e95f
Fixed fillRect opcode for HoF.
...
svn-id: r32166
2008-05-18 08:04:12 +00:00
Johannes Schickel
56b894bb2d
Changed parameter of KyraEngine_LoK::setMouseItem.
...
svn-id: r32153
2008-05-17 15:20:39 +00:00
Johannes Schickel
4db0bd9046
Two more KyraEngine_LoK opcodes renamed.
...
svn-id: r32057
2008-05-12 13:19:11 +00:00
Johannes Schickel
56d2603d4f
- Some more opcodes moved to KyraEngine_v1
...
- Yet more naming consistency fixes
svn-id: r32056
2008-05-12 13:11:42 +00:00
Johannes Schickel
1a52c5283a
- Yet more opcodes moved to KyraEngine_v1
...
- Renamed some opcodes inside KyraEngine_LoK
svn-id: r32055
2008-05-12 12:57:42 +00:00