Commit Graph

35093 Commits

Author SHA1 Message Date
Robert Špalek
fdad4e7b54 Done research on ignored animation flags and commented the code
svn-id: r45711
2009-11-07 00:36:23 +00:00
Eugene Sandulenko
c65eefbdf7 Set date for release 1.0.0
svn-id: r45709
2009-11-07 00:06:46 +00:00
Travis Howell
bd2b6f396f Correct a few items.
svn-id: r45702
2009-11-06 23:02:09 +00:00
Matthew Hoops
060d671089 Sync with the NEWS file in the 1.0.0 branch.
svn-id: r45700
2009-11-06 19:47:32 +00:00
Johannes Schickel
d66e284bde Commit digitall's patch for bugs #2892510 and #2892510 with an additional comment.
svn-id: r45697
2009-11-06 17:21:43 +00:00
Robert Špalek
881bf37554 Add safe-guard against collision of animation IDs.
When debugging another issue, I preloaded all animations, and horrible things
happened that I debugged for a few hours.

svn-id: r45695
2009-11-06 16:48:37 +00:00
Kostas Nakos
10d1288c72 update readme for release
svn-id: r45691
2009-11-06 07:49:25 +00:00
Robert Špalek
73cf7a55fc Fixed several gross walking bugs.
- SIGSEGV by not stopping walking when changing rooms
- reset of the mouse cursor and object title during gate scripts
- updating the previous animation phase, also when starting new animation
- swapped up and down animations

svn-id: r45690
2009-11-05 23:59:26 +00:00
Filippos Karapetis
45aa06a83f Fixed compilation when INCLUDE_OLDGFX isn't defined
svn-id: r45689
2009-11-05 21:09:46 +00:00
Robert Špalek
f8a19bb4a9 Implemented proper walking.
First shot, not debugged yet, but seems to work (even though a bit hairy)!

svn-id: r45688
2009-11-05 14:22:39 +00:00
John Willis
455f27f056 GP2XWiz: Tweak configure to ensure that the correct ABI is used for the ASFLAGS and enable Virtual Keyboard.
svn-id: r45686
2009-11-05 13:47:17 +00:00
Travis Howell
25025f58f0 Add fix from Tobias, for bobbing Bobbin in PCE version of Loom.
svn-id: r45685
2009-11-05 11:40:33 +00:00
Martin Kiewitz
0b8a2ff617 SCI/newgui: SciGuiMenu interactive keyboard support added (menu drawing still missing)
svn-id: r45684
2009-11-05 07:28:44 +00:00
Martin Kiewitz
b64afbdac0 SCI/newgui: kDisposeWindow - changed to reflect actual sierra sci behaviour
svn-id: r45683
2009-11-05 07:27:36 +00:00
Walter van Niftrik
20a3c484d5 SCI: Converted FreeSCI Amiga sound driver. Some cleanup.
svn-id: r45682
2009-11-05 01:35:43 +00:00
Travis Howell
c720c4b24d Correct bugs listed under incorrect game engine.
svn-id: r45681
2009-11-05 00:41:32 +00:00
Travis Howell
9b7e6aed7c Clarify demo fix.
svn-id: r45678
2009-11-05 00:32:54 +00:00
Robert Špalek
fc2e2e27fc Added helper functions for dragon animations
svn-id: r45677
2009-11-05 00:21:54 +00:00
Filippos Karapetis
1f49679db5 Moved the audio related command enums inside audio.h
svn-id: r45676
2009-11-05 00:04:53 +00:00
Robert Špalek
90eba9310a Brought back one old line, just to be sure.
svn-id: r45675
2009-11-04 22:54:14 +00:00
Martin Kiewitz
14447f7e01 SCI/newgui: select() implemented (interactive modes not done yet)
svn-id: r45674
2009-11-04 21:03:57 +00:00
Martin Kiewitz
c975c288ee SCI/newgui: SciGuiMenu select() created, little cleanup
svn-id: r45673
2009-11-04 16:16:55 +00:00
Filippos Karapetis
5910e32b36 Applied patch #2891232 - "SCI sfx: Let each SongIterator remap its own channels"
svn-id: r45672
2009-11-04 16:11:46 +00:00
Martin Kiewitz
a53fda32bb SCI/newgui: SciGuiMenu - set()/get() implemented
svn-id: r45671
2009-11-04 16:11:44 +00:00
Filippos Karapetis
6ea1cf7376 Applied patch #2891230 - "SCI sfx: fix song iterators from not getting freed"
svn-id: r45670
2009-11-04 15:51:50 +00:00
Matthew Hoops
d2b76368e1 Fix CD Audio in JonesCD and add some comments.
svn-id: r45669
2009-11-04 15:41:40 +00:00
Filippos Karapetis
5daca46946 Removed unused variables and placed some more old code inside INCLUDE_OLDGFX defines
svn-id: r45668
2009-11-04 15:32:25 +00:00
Filippos Karapetis
2aeb892e06 Cleanup
svn-id: r45667
2009-11-04 14:27:03 +00:00
Filippos Karapetis
c8fbac1517 - Changed the segment manager to be a static part of the engine, and stopped deleting and recreating it when restoring games
- Merged game_exit(), script_free_vm_memory() and script_free_engine()
- Cleanup

svn-id: r45666
2009-11-04 14:22:17 +00:00
Filippos Karapetis
f83d7c6339 Reapplied the LSL1 casino workaround, which got disabled accidentally in commit #45661
svn-id: r45665
2009-11-04 14:17:14 +00:00
Filippos Karapetis
7030588e22 Removed the reference to EngineState from the SciGuiGfx class
svn-id: r45664
2009-11-04 13:26:43 +00:00
Martin Kiewitz
205a6c2299 SCI: forgot to adjust gui32 as well
svn-id: r45662
2009-11-04 12:57:11 +00:00
Martin Kiewitz
429c06c5ae SCI/newgui: kGraph / InitPriority changed to reflect sci0 implementation, also moved code
svn-id: r45661
2009-11-04 12:54:27 +00:00
Filippos Karapetis
12e3375f3b Removed the reference to SciGuiCursor from EngineState
svn-id: r45660
2009-11-04 12:19:05 +00:00
Filippos Karapetis
effdfcd4b8 Added references to the scaleX and scaleY selectors, used for SCI1.1 view scaling
svn-id: r45659
2009-11-04 12:16:08 +00:00
Filippos Karapetis
f755311114 priority_first and priority_last are not used by the new drawing code, thus the new code didn't handle priority changes by kGraph()
svn-id: r45658
2009-11-04 11:52:11 +00:00
Filippos Karapetis
f5d1ca32f2 Fixed compilation when INCLUDE_OLDGFX is not defined
svn-id: r45657
2009-11-04 11:48:17 +00:00
Filippos Karapetis
7d00c4a7f1 Moved the audio CD handling code inside the AudioPlayer class. Some cleanup
svn-id: r45656
2009-11-04 11:22:46 +00:00
Filippos Karapetis
2dbf6662fc Moved the sound sync code inside the AudioPlayer class
svn-id: r45655
2009-11-04 10:20:25 +00:00
Filippos Karapetis
611f5dd95f Moved sound sync related variables inside the AudioPlayer class and fixed compilation
svn-id: r45654
2009-11-04 09:49:28 +00:00
Filippos Karapetis
597524b255 Moved most of the code for playing sound effects and speech into a separate class
svn-id: r45653
2009-11-04 09:36:18 +00:00
Filippos Karapetis
66d3540f2c Cleanup
svn-id: r45652
2009-11-04 09:31:35 +00:00
Paul Gilbert
a6f1280fcc Added support for loading the game's object list
svn-id: r45651
2009-11-04 08:38:32 +00:00
Filippos Karapetis
f45a1a5a0b Provide compatibility with 2000/XP, where the "choice" command is not available, and made the prompt more verbose
svn-id: r45650
2009-11-04 08:05:12 +00:00
Robert Špalek
f147fbb936 Properly animate the last phase of the walk before running callbacks
svn-id: r45649
2009-11-04 04:27:31 +00:00
Robert Špalek
14f2685134 Implemented and debugged the walking framework.
The hero does not walk yet (it still teleports to the target immediately),
but that is just because the actual walking algorithm is left trivial first.
However, the main game loop, callbacks, and waiting all already work with
the general framework.

svn-id: r45648
2009-11-04 00:42:37 +00:00
Filippos Karapetis
692aea8e8d Added batch files to create default project files using the create_msvc tool
svn-id: r45647
2009-11-03 23:20:28 +00:00
Johannes Schickel
4ec4eedf49 Enable FLAC by default for MSVC, since our new prebuilt library package supports FLAC as well.
svn-id: r45646
2009-11-03 23:06:25 +00:00
Filippos Karapetis
400f31ff98 Deleted all the MSVC project files, since they can be built quickly and reliably from the gcc files using the create_msvc tool. Added some brief instructions on how to use the tool.
svn-id: r45645
2009-11-03 22:56:22 +00:00
Robert Špalek
930910fe5c Created walking-callback infrastructure and converted the code to use it
svn-id: r45644
2009-11-03 22:13:37 +00:00