109 Commits

Author SHA1 Message Date
Max Horn
afe56a4aeb added refCon parameter to timer class
svn-id: r10156
2003-09-10 12:43:54 +00:00
Max Horn
f23a34c9e5 renamed VersionSettings -> TargetSettings and also renamed some of its members; added GameDetector::findTarget; made launcher use that new method; some initial preparations for Plugin code
svn-id: r10092
2003-09-08 15:38:34 +00:00
Robert Göffringmann
af17c1ac51 copied some fixes which only were in 0.5.1 branch.
svn-id: r9799
2003-08-20 12:12:11 +00:00
Robert Göffringmann
e7fb69e3d9 added MDT_PREFER_NATIVE flag to BASS VersionSettings
svn-id: r9772
2003-08-18 23:20:27 +00:00
Jamieson Christian
e1bc6493d8 Replaced ADLIB_ALWAYS and ADLIB_PREFERRED with a more flexible
list of music types supported. This was done because now
PC speaker support must be treated separately, along with
Adlib and native (GM/MT32) support.

This fixes a problem with games that don't support PC speaker
(including V5 games that don't parse SPK resources yet)
being run with -epcspk or -epcjr. Those games now properly
switch to -enull so that music resources still get parsed
and music/script synchronization mechanisms don't break.

svn-id: r9703
2003-08-15 10:19:24 +00:00
Torbjörn Andersson
3e3366f521 Added "fast mode" (Ctrl-F/Ctrl-G) like the one we have for SCUMM and Simon.
It does not change the game speed setting, because the most likely use (I
think) is to toggle it on briefly, e.g. while travelling the walkways.

svn-id: r9434
2003-08-03 15:50:39 +00:00
Max Horn
103112dd3d removed OSystem::set_mouse_pos (I hope I didn't break any backends, but if I did it should be trivial to get them working again)
svn-id: r9391
2003-08-02 00:36:38 +00:00
Robert Göffringmann
847c702500 deactivated loading/(auto-)saving at places where it's not allowed
svn-id: r9315
2003-07-31 01:57:05 +00:00
Torbjörn Andersson
f4f63d71db Partial fix for bug #779013. It no longer crashes, but the config file
setting still overrides the command-line option.

svn-id: r9283
2003-07-29 21:03:25 +00:00
Travis Howell
dc25058c3e Add game specific scaler override to sky
Add game specific scaler and full screen override to simon

svn-id: r9067
2003-07-18 15:37:06 +00:00
Robert Göffringmann
301f1cdf08 reprogrammed sky intros.
svn-id: r9053
2003-07-17 00:17:42 +00:00
Travis Howell
2b7227679a Use debug output instead of warnings for simon
Fix debug output in sky

svn-id: r9039
2003-07-15 16:40:24 +00:00
Robert Göffringmann
d971845fab fixed text drawing bug and made sure autosave doesn't save if engine is in logic_choose mode
svn-id: r9006
2003-07-14 09:16:12 +00:00
Oliver Kiehl
a87fd1011d fix intro
svn-id: r8960
2003-07-12 23:29:31 +00:00
Robert Göffringmann
7c92fb40ae try all languages, if selected one can't be found.
svn-id: r8946
2003-07-12 15:26:07 +00:00
Jonathan Gray
97b67117d3 add some stuff for v0.0109
svn-id: r8936
2003-07-12 10:02:12 +00:00
Robert Göffringmann
3e578daa01 get music volume from command line
svn-id: r8930
2003-07-12 06:12:54 +00:00
Robert Göffringmann
67a760d10c floppy versions don't seem to have all languages in their datafiles.
svn-id: r8927
2003-07-12 05:38:04 +00:00
Robert Göffringmann
cb48b4fca0 implemented -x command line option
svn-id: r8926
2003-07-12 05:26:23 +00:00
Robert Göffringmann
8b36d14696 added support for different languages and fixed memory leak and screen refreshes in load/save dialogs
svn-id: r8921
2003-07-12 03:40:44 +00:00
Robert Göffringmann
4dd927f1cf added dialog skipping by pressing '.'
svn-id: r8920
2003-07-12 02:07:37 +00:00
Robert Göffringmann
a857771521 implemented dialog skipping and cleaned up mouse code
svn-id: r8919
2003-07-12 01:12:00 +00:00
Robert Göffringmann
f89c68c6f1 added autosaving every 5 minutes
svn-id: r8915
2003-07-11 22:19:16 +00:00
Robert Göffringmann
693ea1d6f2 fixed item descriptions
svn-id: r8913
2003-07-11 19:41:37 +00:00
Jonathan Gray
71ca768c67 abide by command line request for no subtitles if running the cd version
svn-id: r8898
2003-07-10 10:36:24 +00:00
Robert Göffringmann
a9ae95a64e implemented fnOpenHand/fnCloseHand, added debug cheats
svn-id: r8896
2003-07-10 08:24:16 +00:00
Robert Göffringmann
96f442923c implemented fnRestartGame() and skipping of 2nd intro part
svn-id: r8885
2003-07-10 00:08:07 +00:00
Robert Göffringmann
5f9845b2cb added toggling music on/off
svn-id: r8884
2003-07-09 18:12:58 +00:00
Torbjörn Andersson
c3150fea58 This seems to fix the inventory sprite for the glass, and is more
consistent with the rest of the loadFixedItems() function.

svn-id: r8832
2003-07-07 06:45:33 +00:00
Max Horn
41912bc685 use our standard cast style
svn-id: r8824
2003-07-07 00:14:16 +00:00
Robert Göffringmann
2061741bd5 fix bug #766744 (BASS: Crash when quitting while quitting)
svn-id: r8817
2003-07-06 21:33:22 +00:00
James Brown
d5aa3bd41c Fix sky fullscreen from launcher
svn-id: r8766
2003-07-05 09:08:53 +00:00
Joost Peters
934611c348 applied eriktorbjorn's floppy-intro-with-cd-version patch (#765885)
svn-id: r8753
2003-07-05 00:57:03 +00:00
Robert Göffringmann
5854c6a7de make sky detect v.0.0348 (even though not existing ;)
svn-id: r8751
2003-07-04 23:26:46 +00:00
Robert Göffringmann
a4bd31578b support text and speech at the same time
svn-id: r8750
2003-07-04 22:39:10 +00:00
Robert Göffringmann
484d0a84c5 SFX is working correctly now. also implemented queued fx and fx saving.
The bass version is now included in the savegames, too.

svn-id: r8747
2003-07-04 20:14:11 +00:00
James Brown
c419e8d3dc Make 80 column people happy. Sheesh, it's only an egg.
svn-id: r8745
2003-07-04 15:14:47 +00:00
James Brown
bb267e7191 Remove homage to original's misspelling of pseudo. Honest.
svn-id: r8744
2003-07-04 15:10:49 +00:00
James Brown
ca3eb3f9d0 Because I can.
svn-id: r8743
2003-07-04 15:03:54 +00:00
Robert Göffringmann
2ea85c6d4e Compact data for v. 0.0288, works as well as 0.0368 now.
svn-id: r8723
2003-07-03 17:17:32 +00:00
Robert Göffringmann
1b5ea45887 fixed save/restore grid problems
svn-id: r8703
2003-07-02 01:46:25 +00:00
Robert Göffringmann
665ab4a8d9 bass is completable now.
svn-id: r8691
2003-07-01 22:21:20 +00:00
Robert Göffringmann
6e3cfa8a4e bypassed copy protection, fixed crash when disconnecting from link space, fixed logix swing seqs
svn-id: r8686
2003-07-01 13:04:00 +00:00
Robert Göffringmann
2c9a784be8 finished loading and saving, fixed grid bugs (some debugging code not yet removed), implemented fnLincTextModule
svn-id: r8682
2003-07-01 01:29:29 +00:00
Max Horn
9218b70b0c fixed warnings
svn-id: r8669
2003-06-27 13:23:01 +00:00
Robert Göffringmann
1785e0e305 some more loading & saving work (still unfinished)
svn-id: r8663
2003-06-27 02:54:05 +00:00
Robert Göffringmann
f891aceee3 native mt32 support and basic control panel (incomplete)
doesn't work with all versions, probably file numbers were changed

svn-id: r8632
2003-06-22 21:42:59 +00:00
Max Horn
101df28e0b moved GameId declaration to common/engine.h (more logical); moved scumm specific stuff from gameDetector.h to scumm.h; cleaned up some #includes (ideally, never #include something in a header file if you can avoid it - this cuts down interdepencies)
svn-id: r8496
2003-06-15 01:42:19 +00:00
Joost Peters
74bacc470f mouse-fixes, note that: buttonPressed() keeping track of a repeated push DOES NOT WORK YET, _bMouseB gets cleared elsewhere, so we obviously need to come up with something else. and we still need a wait_relative equivalent to have a proper fnLookAt() ...hmm...this commit message is starting to look like a todo list. oh, well. :)
svn-id: r8419
2003-06-09 18:58:37 +00:00
Max Horn
be9e6e85db added quit event
svn-id: r8398
2003-06-08 12:11:14 +00:00