Travis Howell
a09e7a5615
Update backend with recent changes, hope this is right.
...
svn-id: r8535
2003-06-17 16:03:12 +00:00
Max Horn
c7b19406cd
temporary & nasty workaround for crash-on-exit in OS X + SDL/GL backend
...
svn-id: r8534
2003-06-17 15:33:17 +00:00
Torbjörn Andersson
327b63ee96
Cleanup.
...
svn-id: r8533
2003-06-17 15:32:45 +00:00
Torbjörn Andersson
90b8e7615d
Tweaks to colours 10, 11, 13 and 14 in the EGA palette. They don't make
...
much difference visually, but this way I understand where the colours come
from. (Except for colour 6 which seems to be some sort of exception.)
svn-id: r8532
2003-06-17 14:52:23 +00:00
Travis Howell
6e5471029d
Revert Amiga specific changes to EGA palette.
...
An option for C64 and Amiga palette should be added in future
svn-id: r8531
2003-06-17 13:06:40 +00:00
Robert Göffringmann
7f20bdfeba
removed send(0) command.
...
svn-id: r8530
2003-06-17 12:34:56 +00:00
Robert Göffringmann
81b7b265b9
fixed grid position calculation
...
svn-id: r8529
2003-06-17 12:27:03 +00:00
Robert Göffringmann
61491fb295
don't restart music if the same track is already playing
...
svn-id: r8528
2003-06-17 12:26:25 +00:00
Chris Apers
3764908eb3
Adlib
...
svn-id: r8527
2003-06-17 08:58:50 +00:00
Chris Apers
d120ea093f
I will add a wrapper for that (currently NULL driver)
...
svn-id: r8526
2003-06-17 08:50:15 +00:00
Jonathan Gray
d2bb0149d3
tweak ega palette a bit more
...
svn-id: r8525
2003-06-17 08:21:46 +00:00
Jonathan Gray
33791b7929
ega palette changes, correct colour used for sentence line and use amiga colour for colour normally used for skin colours, sarien does something similiar...
...
svn-id: r8524
2003-06-17 07:14:39 +00:00
Torbjörn Andersson
5a2678b72a
Make the mouse-over hilight work again on the inventory arrows in V2 games.
...
svn-id: r8523
2003-06-17 07:11:58 +00:00
Travis Howell
cc55265ecd
Use OpenGL backend by default for mingw builds
...
svn-id: r8522
2003-06-17 06:18:56 +00:00
Travis Howell
94e88917da
Make OpenGL specific scaler use other keys so all normal scaler canbe made available.
...
svn-id: r8521
2003-06-17 06:13:57 +00:00
Jonathan Gray
7c06cf7ceb
give man page much needed updating
...
svn-id: r8520
2003-06-17 05:20:18 +00:00
Torbjörn Andersson
9917c08f69
Comitted the partial (but seemintly good enough) actorHit implementation
...
from patch #754895 .
Ship-to-ship combat is still rather glitchy, but there are probably other
reasons for that.
svn-id: r8519
2003-06-16 15:11:24 +00:00
Torbjörn Andersson
c3af6fbe04
Added section on copy protection, and why we bypass it for some games. Feel
...
free to rewrite this in a better way, but I think we should say *something*
about it at least.
svn-id: r8518
2003-06-16 14:47:25 +00:00
Torbjörn Andersson
4abfb1f73c
Bypass the Maniac Mansion copy protection by making the security door stay
...
open at all times, like some original versions did. This still leaves the
player the option of blowing the mansion up by entering the wrong code.
I still don't know if it has any unforseen side-effects.
svn-id: r8517
2003-06-16 14:45:23 +00:00
James Brown
a5a72ef3f8
V2 inventory arrow tweaks - closes cosmetic bug #751659
...
svn-id: r8516
2003-06-16 11:52:04 +00:00
Torbjörn Andersson
f339140776
After some consideration, I've reverted to the old Loom bypassing scheme
...
since I now believe that the variable is used to indicate that the game is
running in "demo" mode. This way, old savegames will still work.
The new bypassing scheme is still in the file, but commented out. If this
works, we can remove it completely later.
svn-id: r8515
2003-06-16 11:37:08 +00:00
Travis Howell
b95ad27849
misc.
...
svn-id: r8514
2003-06-16 08:28:15 +00:00
Torbjörn Andersson
2d8bb4a6f6
The code to bypass the EGA Loom copy protection (which is necessary since
...
LucasArts have been selling cracked copies themselves) turned out to be
interfering with the ability to learn the fourth note under certain
conditions.
I've deviced an alternative bypass which should be a great deal safer,
though it won't do anything to salvage older savegames.
Ironically, Endy told me recently that he didn't like the idea of basing
the copy protection bypasses on the value of _currentRoom, but in this case
I really don't have any better idea.
svn-id: r8513
2003-06-16 06:18:30 +00:00
Bertrand Augereau
dd5bd03dc9
Parentheses didn't compile on WIN32
...
svn-id: r8512
2003-06-15 18:56:41 +00:00
Torbjörn Andersson
e175f75e7d
Made CharsetRendererNut::printChar() take the shadow into consideration
...
when calculating the dimensions of a printed message and when deciding
which parts of the screen to dirty.
I imagine this will fix most of the minor text-drawing glitches that have
been plaguing CoMI. Unfortunately, it fixes none of the major ones.
svn-id: r8511
2003-06-15 15:19:22 +00:00
Travis Howell
81eeff479d
Change GF_AMIGAS back to GF_AMIGA
...
svn-id: r8510
2003-06-15 14:07:53 +00:00
Max Horn
e6455a9dd2
cleanup
...
svn-id: r8509
2003-06-15 13:07:06 +00:00
Max Horn
9ef0657c5c
renamed Sound -> BaseSound to avoid conflicts with the scumm class of the same name (we really should start to put all the Scumm/Simon/Sky code into namespaces
...
svn-id: r8508
2003-06-15 12:22:19 +00:00
Max Horn
7f7ce14d5e
cleanup
...
svn-id: r8507
2003-06-15 11:52:42 +00:00
Max Horn
0d85cd1ee6
small reorg (keep private classes out of header files, if possible -> decreases compile times a bit); fixed a small memory leak for Simon2mac; don't delete _file twice in Sound subclasses
...
svn-id: r8506
2003-06-15 11:48:04 +00:00
Max Horn
b8b80805c1
fixed 'quit' entry in help for Mac OS X; disabled Alt-X/Ctrl-Z on OS X (Cmd-Q is the one and only true way to quit here :-)
...
svn-id: r8505
2003-06-15 11:32:14 +00:00
Travis Howell
8446d7d67e
Stop simon1win crashing on loading of save game
...
svn-id: r8504
2003-06-15 10:48:21 +00:00
Oliver Kiehl
ce51902d7a
fix for simon2
...
svn-id: r8503
2003-06-15 10:30:08 +00:00
Oliver Kiehl
4d5db88535
cleanup
...
svn-id: r8502
2003-06-15 09:55:10 +00:00
Travis Howell
16e5c50bad
Small cleanup
...
Fix small memory leak
svn-id: r8501
2003-06-15 05:19:00 +00:00
Travis Howell
346e697f40
Small cleanup
...
svn-id: r8500
2003-06-15 05:04:17 +00:00
Jonathan Gray
46e8ed44c0
ctrl z quits not ctrl q
...
svn-id: r8499
2003-06-15 02:31:48 +00:00
Jonathan Gray
4cd1927ee0
remove scumm.h dependency
...
svn-id: r8498
2003-06-15 02:02:36 +00:00
Max Horn
fcc46ac891
more cleanup
...
svn-id: r8497
2003-06-15 01:56:47 +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
Jonathan Gray
9ce9ce620f
fix typo
...
svn-id: r8495
2003-06-15 01:05:03 +00:00
Max Horn
acec45a483
cleanup
...
svn-id: r8494
2003-06-15 01:00:43 +00:00
Max Horn
f1fc68773d
made stuff in class Sound protected where possible; moved readCreativeVocFile to imuse_digi.cpp and turned it into a static function; put the DigitalTrackInfo stuff into sound.cpp (keeping it private); removed #includes from sound.h (this cuts down interdependencies a little)
...
svn-id: r8493
2003-06-15 00:54:14 +00:00
Max Horn
6ece4cfbda
cleanup
...
svn-id: r8492
2003-06-15 00:33:16 +00:00
Max Horn
cff3cab692
fixed leaks
...
svn-id: r8491
2003-06-15 00:31:58 +00:00
Jonathan Gray
7d75334826
fix leak
...
svn-id: r8490
2003-06-15 00:18:19 +00:00
Jonathan Gray
4f6573794b
fix leak
...
svn-id: r8489
2003-06-15 00:07:24 +00:00
Max Horn
f51caefbe0
some more cleanup
...
svn-id: r8488
2003-06-14 23:05:40 +00:00
Max Horn
5c56edc26f
fix for LE systems
...
svn-id: r8487
2003-06-14 22:42:14 +00:00
Max Horn
e316699f7b
added help.cpp / help.h
...
svn-id: r8486
2003-06-14 21:19:08 +00:00