Age | Commit message (Collapse) | Author |
|
|
|
|
|
MKID_BE relied on unspecified behavior of the C++ compiler,
and as such was always a bit unsafe. The new MKTAG macro
is slightly less elegant, but does no longer depend on the
behavior of the compiler.
Inspired by FFmpeg, which has an almost identical macro.
|
|
svn-id: r49069
|
|
consistency
svn-id: r44634
|
|
svn-id: r44624
|
|
svn-id: r41470
|
|
* Adapted the new IFFParser to Kyra (slightly).
The Kyra1 demo on the website works.
svn-id: r41468
|
|
svn-id: r40991
|
|
svn-id: r40656
|
|
- fix last commit (which broke TIM scripts)
svn-id: r40654
|
|
changes in the parser)
svn-id: r40651
|
|
written IFF reader.
svn-id: r40488
|
|
svn-id: r40480
|
|
svn-id: r40479
|
|
- Cleanup
svn-id: r35905
|
|
up. Playing is not possible. This is still somewhat messy since a lot of stuff hasn't been figured out yet.
svn-id: r35903
|
|
svn-id: r34481
|
|
svn-id: r32988
|
|
- kyra.* -> kyra_v1.*
- scene.cpp -> scene_v1.cpp
svn-id: r32044
|
|
- Renamed ScriptState -> EMCState, ScriptData -> EMCData
- Removed 'Script' from function names inside EMCInterpreter
- Fixed KyraEngine::readSettings and KyraEngine::writeSettings for kyra3
svn-id: r31773
|
|
- adapted debugger code to use functor code from common/func.h
- adapted kyra engine to use functor code from common/func.h
svn-id: r31614
|
|
- some more Kyra3 code:
-> start sequence should show up now partially
-> fixed a scene animation related bug
-> a few more opcodes
svn-id: r31535
|
|
- hopefully fixed tons of warnings related to stackPosString
svn-id: r31253
|
|
svn-id: r30820
|
|
svn-id: r30664
|
|
svn-id: r29217
|
|
- More input handling (should be rather complete now, not finished but nearlly)
- Implemented the following opcodes:
-> o2_trySceneChange 0x0d
-> o2_setHandItem 0x2a
-> o2_handItemSet 0x2c
-> o2_setCharPalEntry 0x3c
-> o2_drawSceneShape 0x3e
-> o2_update 0x4b
-> o2_fadeScenePal 0x4d
-> o2_enterNewSceneEx 0x50
-> o2_setZanthiaPos 0x56
-> o2_runTemporaryScript 0x6e
-> o2t_defineNewShape 0x00
-> o2t_setCurrentFrame 0x01
-> o2t_setShapeFlag 0x04
svn-id: r29178
|
|
- Added timer class for timer handling
- Little bit more resturcturing
- A little bit (almost nothing but a start!) Kyrandia 2 support
svn-id: r28297
|
|
svn-id: r27963
|
|
formerly knowns as Gaim) does; added new (incomplete) COPYRIGHT file; updated copyright dates in a few spots
svn-id: r27024
|
|
- reworked script opcode handling
svn-id: r26749
|
|
svn-id: r26502
|
|
svn-id: r26499
|
|
svn-id: r25746
|
|
- changing ScriptHelper functions so it will be useable for kyra2 and kyra3 too
- unbreaking savegames (increasing the VERSION number since the game flags table got resized to be useable for kyra3)
svn-id: r23612
|
|
- implements a little bit init stuff
- implements some music handling
svn-id: r23610
|
|
svn-id: r20582
|