Age | Commit message (Collapse) | Author |
|
svn-id: r19973
|
|
svn-id: r19972
|
|
displayed.
svn-id: r19971
|
|
to remove the mouse flickering under cutscenes and such.
svn-id: r19962
|
|
svn-id: r19959
|
|
the end of the opcode list (CD version has two extra opcodes,
looks like).
svn-id: r19955
|
|
adjustment (to fix some graphics glitches).
svn-id: r19953
|
|
svn-id: r19952
|
|
svn-id: r19949
|
|
svn-id: r19947
|
|
svn-id: r19946
|
|
svn-id: r19945
|
|
svn-id: r19942
|
|
svn-id: r19941
|
|
svn-id: r19936
|
|
is missing yet and one text part that malcolm says).
=> Kyra *should* be completeable now.
Also used KyraEngine:: in all debug calls from the KyraEngine class.
And fixes a bug while drawing shapes.
svn-id: r19928
|
|
and fixed some wsa playing functions.
svn-id: r19908
|
|
Implemented cmd_setDeathHandlerFlag and fixed debug call for cmd_drinkPotionAnimation.
svn-id: r19907
|
|
svn-id: r19902
|
|
Reworked the savefiles and extracted the save/load code to saveload.cpp.
svn-id: r19900
|
|
also implemented: cmd_dispelMagicAnimation and cmd_runWSAFrames
and implemented color fading of the kyragem in room 210.
svn-id: r19898
|
|
Moved scene object drawing into its own class (see animator.h and .cpp) (this needs some more cleanup!)
Moved text displaying into its own class (see text.h and .cpp)
Also moved timer code to timers.cpp and button code to gui.cpp.
Also changed wrong (c) information in debugger.h and debugger.cpp
svn-id: r19890
|
|
Done:
- moving all wsa specific things into a new class
svn-id: r19888
|
|
svn-id: r19878
|
|
svn-id: r19877
|
|
- cmd_drinkPotionAnimation
- cmd_fillFlaskWithWater
- cmd_getIdolGem
- cmd_itemOnGroundHere
- cmd_queryCrystalState
- cmd_setCrystalState
- cmd_setBrandonScaleXAndY
- cmd_resetScaleMode
- cmd_getScaleDepthTableValue
- cmd_setScaleDepthTableValue
- cmd_brandonHealingSequence
svn-id: r19871
|
|
Thanks to clemmy for that.
svn-id: r19870
|
|
svn-id: r19862
|
|
* Changed MidiDriver::createMidi so that if MD_ADLIB is passed, it
now *does* instantiate the adlib driver.
* Rewrote MidiDriver::detectMusicDriver (code should be clearer now,
and hopefully easier to adapt/maintain). Note that the behavior
changed slightly (this may require some tweaking).
* Added MidiDriver::findMusicDriver which works similar to the old
MidiDriver::parseMusicDriver but returns the full MidiDriverDescription
and ignores all characters in the passed driver name following a colon ":".
* Changed MidiDriver::parseMusicDriver to use MidiDriver::findMusicDriver.
* Changed game engines to match the changes made to MidiDriver.
* Modified SCUMM engine to not record the selected midi/music driver
(in _midiDriver), but rather the music *type* (in _musicType).
svn-id: r19859
|
|
- cmd_pauseTicks
- cmd_setLogicPage
- cmd_fatPrint
- cmd_playWinterScrollSequence
Also implemented functionallity of the other three jewels of the amulet.
svn-id: r19847
|
|
- cmd_magicInMouseItem
- cmd_poisonDeathNow
- cmd_poisonBrandonAndRemaps
- cmd_playFluteAnimation
Also implemented healing function for brandon. And implemented poison death
sequence.
svn-id: r19841
|
|
svn-id: r19834
|
|
Also implemented some of the first jewel functionallity.
And cleaned up the resource unloading a bit.
svn-id: r19833
|
|
Also implemented following opcodes:
- cmd_waitForConfirmationMouseClick
- cmd_drawItemShapeIntoScene
- cmd_setFireberryGlowPalette
- cmd_findBrightestFireberry
- cmd_sceneToDirection
- cmd_createAmuletJewel
- cmd_getCharactersMovementDelay
- cmd_setNoDrawShapesFlag
- cmd_checkClickOnNPC
- cmd_getFoyerItem
- cmd_setFoyerItem
- cmd_passiveProtection
- cmd_fillRect
Fixed bugs in some opcodes (mostly wrong debug calls)
Also changed debuglevel of all sprite functions to level 6 (from 5).
svn-id: r19831
|
|
and initSceneScreen.
svn-id: r19830
|
|
Implemented opcode: cmd_setSceneFile
svn-id: r19829
|
|
also changed implementation of itemDropDown a bit.
Implemented new opcodes:
- cmd_fadeSpecialPalette
- cmd_setCustomPaletteRange
svn-id: r19828
|
|
saw.
svn-id: r19827
|
|
svn-id: r19816
|
|
svn-id: r19815
|
|
the encodeShape and drawShape function for CD version.
svn-id: r19814
|
|
svn-id: r19805
|
|
level 9 to debug level 3.
svn-id: r19799
|
|
svn-id: r19798
|
|
svn-id: r19796
|
|
Disabled use of _mouseLockCount in screen.cpp for now.
(that should fix a bug with not displayed cursor after using the debugger)
svn-id: r19794
|
|
is still loaded then.
Also implemented:
cmd_changeCharactersXAndY
cmd_setCharactersLocation
cmd_setCharactersCurrentFrame
svn-id: r19790
|
|
svn-id: r19789
|
|
svn-id: r19786
|
|
beyond. (Fixes a failed assertion for me.)
svn-id: r19785
|