Commit Graph
86814 Commits
Author SHA1 Message Date
Johannes Schickel 515b69ddb8 Started to implement button handling (atm only the inventory works)
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
2005-12-24 18:00:35 +00:00
Johannes Schickel 268d05955f Implemented cmd_magicOutMouseItem and also extended enterNewScene
and initSceneScreen.

svn-id: r19830
2005-12-23 17:49:14 +00:00
Johannes Schickel 22033482b0 Small bugfixes with enterNewScene and cmd_pauseSeconds.
Implemented opcode: cmd_setSceneFile

svn-id: r19829
2005-12-22 19:31:38 +00:00
Johannes Schickel c36104ac0c Completed implementation of processItemDrop
also changed implementation of itemDropDown a bit.
Implemented new opcodes:
 - cmd_fadeSpecialPalette
 - cmd_setCustomPaletteRange

svn-id: r19828
2005-12-22 18:14:52 +00:00
Johannes Schickel d468c48bda Fixed bug with an endless loop while clicking on herman after giving him the saw.
svn-id: r19827
2005-12-22 01:49:59 +00:00
Torbjörn Andersson ca03d5a3e4 Added debugging messages to track which CD (1 or 2) the game thinks it's
supposed to be reading data from. Maybe this will help track down the
mysterious missing speech problem reported on the forum.

svn-id: r19823
2005-12-21 10:57:48 +00:00
Travis Howell 2facc1411b Minor changes.
svn-id: r19822
2005-12-21 05:09:06 +00:00
Travis Howell 3885b5093d Minor changes.
svn-id: r19821
2005-12-21 01:09:28 +00:00
Travis Howell 42e878e1ea Switch to Floppy/CD, instead of Talkie.
svn-id: r19820
2005-12-21 00:05:01 +00:00
Travis Howell 7abeb7d9ea Sync.
svn-id: r19819
2005-12-20 23:49:10 +00:00
Travis Howell e214315c56 Sync. demos.
svn-id: r19818
2005-12-20 23:23:30 +00:00
Travis Howell da79dd7b30 Re sort.
svn-id: r19817
2005-12-20 22:44:38 +00:00
Johannes Schickel d43294e7d4 Fixed another gfx bug, this time sprite related, in the temple.
svn-id: r19816
2005-12-20 14:06:47 +00:00
Johannes Schickel df493c63c4 Implemented cmd_makeAmuletAppear.
svn-id: r19815
2005-12-20 12:42:22 +00:00
Johannes Schickel f241049961 Fixes gfx bug in the temple and the cave, also corrected
the encodeShape and drawShape function for CD version.

svn-id: r19814
2005-12-20 10:58:07 +00:00
Torbjörn Andersson 53f13b76e4 If drawSurface() is called with no clip rect, clip to the screen size. This
prevents the subtitles-only cutscenes fallback from drawing outside the
screen.

svn-id: r19813
2005-12-20 08:56:48 +00:00
Travis Howell 1b77cac786 Change from Quietust:
-Fix assert regressions in NES version of maniac

svn-id: r19812
2005-12-20 06:55:00 +00:00
Travis Howell db5526836a Update details.
svn-id: r19811
2005-12-20 05:38:14 +00:00
Travis Howell efdb918df3 Add German bundled Macintosh version of dott.
svn-id: r19810
2005-12-19 09:59:04 +00:00
Max Horn 0eca2a971f New credits format (DocBook conversion not yet done)
svn-id: r19809
2005-12-19 02:23:01 +00:00
Travis Howell f87139a575 Correct platform for German freddi demo.
svn-id: r19808
2005-12-19 01:04:03 +00:00
Travis Howell 11c8544339 Correct HE version for German freddi demo.
svn-id: r19807
2005-12-19 00:47:01 +00:00
Travis Howell b653f83382 Add German version of freddi2 for Macintosh.
Add German demos of freddi & puttzoo.

svn-id: r19806
2005-12-18 23:38:50 +00:00
Johannes Schickel 882c69ac85 Fixes bug with no gfx update after updateSentenceCommand.
svn-id: r19805
2005-12-18 18:50:15 +00:00
Torbjörn Andersson d5e398dcff Minor simplification.
svn-id: r19804
2005-12-18 09:57:44 +00:00
Won Star 17319d77cf More key mappings. Now we can play monkey2 :)
svn-id: r19803
2005-12-18 06:08:54 +00:00
Travis Howell 80182307c1 Update details for ru versions.
svn-id: r19802
2005-12-17 23:31:22 +00:00
Eugene Sandulenko 910a3ee48c Proper code formatting
svn-id: r19801
2005-12-17 07:33:45 +00:00
Won Star a36c5781c1 Some tweaks on the GP32 sound code.
svn-id: r19800
2005-12-17 06:12:28 +00:00
Johannes Schickel 5e8b2637fc Implemented cmd_setScaleMode and changed some old debug calls with debug
level 9 to debug level 3.

svn-id: r19799
2005-12-14 17:56:12 +00:00
Johannes Schickel df8e542f39 Implemented command line update when picking up or dropping down items.
svn-id: r19798
2005-12-14 14:08:30 +00:00
Gregory Montoir 25024e6943 Don't update screen when _width or _height is 0, otherwise the copyRectToScreen assert gets triggered. This happens at the beginning of vision.san in FT, where the first frame doesn't contain any FOBJ chunks.
svn-id: r19797
2005-12-14 03:29:53 +00:00
Johannes Schickel 7cb66e3cf7 Implemented more of sceneScreenInit and completed transcendScenes.
svn-id: r19796
2005-12-13 16:56:33 +00:00
Robert Göffringmann 31a7c1f073 make sure all Text compacts were killed after restoring a savegame
svn-id: r19795
2005-12-13 15:27:32 +00:00
Johannes Schickel 1f727e0018 Improved user controlled input handling.
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
2005-12-13 15:10:20 +00:00
Robert Göffringmann 67d640b214 forgot to remove this
svn-id: r19793
2005-12-13 15:07:19 +00:00
Robert Göffringmann f74b5711a6 changed delay code
svn-id: r19792
2005-12-13 15:05:06 +00:00
Robert Göffringmann c477d54570 fixed Sky memory leaks on quitting
svn-id: r19791
2005-12-13 14:31:13 +00:00
Johannes Schickel 5517880300 Fixed a bug with transcendScenes in CD version there the old file
is still loaded then.
Also implemented:
cmd_changeCharactersXAndY
cmd_setCharactersLocation
cmd_setCharactersCurrentFrame

svn-id: r19790
2005-12-13 13:27:58 +00:00
James Brown 3e3df54a9c Quiet warning in gcc 3.3.6
svn-id: r19789
2005-12-13 04:11:57 +00:00
Travis Howell 8323123aa7 Remove leftover
svn-id: r19788
2005-12-13 03:26:49 +00:00
Travis Howell 88beea1d21 Cleanup.
svn-id: r19787
2005-12-13 00:20:11 +00:00
Johannes Schickel e1492f3ba5 Fixed displaying of brynns note for cd version.
svn-id: r19786
2005-12-12 20:30:23 +00:00
Torbjörn Andersson 01c3248905 Increased size of VOC filename buffer to accomodate for 1000.VOC and
beyond. (Fixes a failed assertion for me.)

svn-id: r19785
2005-12-12 19:22:49 +00:00
Johannes Schickel 080039cf14 Reworked the resource manager. Now it doesn't load all package files into
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
2005-12-12 17:39:01 +00:00
Chris Apers 701bdbda9d Added true timer support
New OS5 ARM backend, preliminary support

svn-id: r19783
2005-12-11 19:56:31 +00:00
Chris Apers 0ba6f84374 Cleanup
svn-id: r19782
2005-12-11 19:52:39 +00:00
Chris Apers 6fc01e2c47 Fixed compilation
svn-id: r19781
2005-12-11 19:50:20 +00:00
Chris Apers d23c414d7e Added autosave_period option
Added default mouse keys
Clear timer struct to prevent unexpected behavior

svn-id: r19780
2005-12-11 19:49:22 +00:00
Chris Apers 7c8b256dd1 Auto-off on low battery only if the device is not plugged-in
Fixed compilation with standard ARM version

svn-id: r19779
2005-12-11 19:46:51 +00:00