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