Age | Commit message (Collapse) | Author |
|
2. Added code to let the player skip past dialogue by leftclicking or hitting '.'
3. Removed the waitTicks() function and replaced all usage with delay()
4. Corrected various speed issues, the intro should run at the correct pace now
5. Talkie versions will no longer display the story screen during the intro, as in the original.
6. Moved the delay() function adjacent to other delay functions.
svn-id: r20438
|
|
(two stubs
to sound functions, and one duplicate function (one with 'posion' in the name, one with 'poison').
The bulk of the moved code is moved to the newly created files items.cpp, scene.cpp and
sequences.cpp
svn-id: r20437
|
|
entry window...).
The Load Game menu will now pop up before the last part of the intro is played,
if it has already played once before (as in the original).
Note that the palette is still wrong, and the settings menu is still not implemented.
svn-id: r20210
|
|
where the first button wasn't there), and the missing text on exit buttons.
svn-id: r20166
|
|
* Partial GUI implementation
-Loading games and quitting works.
-Colors are wrong in most room; saving and configuration doesn't work.
* Moved stuff around in kyra.h, so struct definitions are adjacent.
* Slight modification of Joostp's mousefix, should be more efficient and still work
svn-id: r20135
|
|
svn-id: r20088
|
|
opcode debug messages, and blocked unnecessary sprite anim script looping.
svn-id: r19992
|
|
cd version
and 'implemented' them.
svn-id: r19988
|
|
Also added some delay calls while waiting in some script functions.
svn-id: r19982
|
|
the end of the opcode list (CD version has two extra opcodes,
looks like).
svn-id: r19955
|
|
svn-id: r19945
|
|
svn-id: r19941
|
|
Reworked the savefiles and extracted the save/load code to saveload.cpp.
svn-id: r19900
|
|
- 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
|
|
- 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
|
|
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
|
|
also changed implementation of itemDropDown a bit.
Implemented new opcodes:
- cmd_fadeSpecialPalette
- cmd_setCustomPaletteRange
svn-id: r19828
|
|
svn-id: r19815
|
|
svn-id: r19798
|
|
memory but loads the needed part from the original files if needed.
Also added CHAPTER1.VRM to the default CD filelist to fix that scummvm
quits then looking at items in the CD version. (CHAPTER[2-5].VRM is NOT needed
since they are the same files as CHAPTER1.VRM).
svn-id: r19784
|
|
svn-id: r19763
|
|
Also increased RESFILE_VERSION for the new kyra.dat for the cd version.
svn-id: r19717
|
|
svn-id: r19704
|
|
svn-id: r19657
|
|
svn-id: r19590
|
|
the scene switching code. Now the intro works correctly with a minor graphics glitch.
svn-id: r19588
|
|
svn-id: r19560
|
|
- fixed loadCharacterShapes
- fixed anim shape drawing
- corrected some tables
- added debug drawing for the pathfinder (still a bit buggy)
- gets a small script scene to work with some graphics glitches
- corrected some drawShape drawing functions
- started to implement cmd_walkPlayerToPoint and the needed functions
svn-id: r19539
|
|
Also added debug printouts to some functions.
svn-id: r19386
|
|
started to change a bit of the sprite code (thanks to vinterstum for his work)
It is still WIP code and breaks CD version, since all the used tables have to
be located in one cd version binary.
svn-id: r19361
|
|
svn-id: r19230
|
|
- added support for an external data file for all the resources from
the original binary
- fixed a typo with malco(l)m
- added support for spanish floppy
- changes support for unknown languages a bit
- some other cleanups
svn-id: r19161
|
|
svn-id: r19142
|
|
- changed the seq player
- added cdrom version data
- changed the resource loader a bit
svn-id: r19037
|
|
sequence player. He did note - and I agree - that the player could be
further cleaned up by placing it in a class of its own, and that it's
possible (though not certain) that we won't be needing alternative opcode
sets for the floppy and CD versions.
But it'll do for now. I don't have time to do any more with it right now.
svn-id: r18944
|
|
Eftevaag/vinterstum
svn-id: r18930
|
|
svn-id: r18807
|
|
svn-id: r18803
|
|
svn-id: r18801
|
|
svn-id: r18790
|
|
svn-id: r18724
|
|
- the decoders have been rewritten due to crashes I encountered with the previous ones in Compression::
- the wsa code loader for v1 have been rewritten too, to handle the same flags as the original
- some cleanup
- this has only been tested with the floppy version
svn-id: r18704
|