4038 Commits

Author SHA1 Message Date
Jamieson Christian
73e086fe62 _saveSound implementation
svn-id: r7542
2003-05-15 21:55:13 +00:00
Max Horn
f695aa3885 renamed isInside() to contains() (this is more intuitive, because r.isInside(p) actually meant 'p is inside r', which was confusing; now it's r.contains(p) which means 'r contains p')
svn-id: r7541
2003-05-15 21:52:10 +00:00
Max Horn
128f793be0 make SWAP a template function, so that it works for swapping non-int stuff, too; 'int16' should be sufficient for points/rects
svn-id: r7540
2003-05-15 21:40:36 +00:00
Max Horn
c0e8eb0cb7 let it compile
svn-id: r7539
2003-05-15 21:33:39 +00:00
Max Horn
82e2d852f1 cleanup
svn-id: r7538
2003-05-15 21:31:03 +00:00
Max Horn
6cbfc1e342 cleanup (rect.h is not used anywhere but I plan to change that...)
svn-id: r7537
2003-05-15 21:25:35 +00:00
Max Horn
095aff34d5 cleanup / added FIXME
svn-id: r7536
2003-05-15 21:09:55 +00:00
Max Horn
cc8da4538d added comment
svn-id: r7535
2003-05-15 20:47:31 +00:00
Jamieson Christian
2c3ee5aed0 Fixed main timing loop
svn-id: r7534
2003-05-15 20:34:42 +00:00
Jamieson Christian
420095e1f3 Whoops, disable debug
svn-id: r7533
2003-05-15 19:40:10 +00:00
Jamieson Christian
c13591816a More streamlining
svn-id: r7532
2003-05-15 19:39:10 +00:00
Robert Göffringmann
7fb5bd3a3d reordered some intro commands, made fade-in look nicer
svn-id: r7531
2003-05-15 19:14:40 +00:00
Robert Göffringmann
2a7ae09b19 added incrementation of key velocity.
svn-id: r7530
2003-05-15 18:56:15 +00:00
Jamieson Christian
00857367f3 Fixed S&M regression in World of Fish music.
Stripped out a bunch of deprecated stuff.

svn-id: r7529
2003-05-15 18:24:59 +00:00
Max Horn
c1c9510ae8 fixed the evil, evil COMI crash on Mac OS X (and memory corrupter elsewhere, maybe?). The last part of this change is the crucial one, computing the correct value for right_strip
svn-id: r7527
2003-05-15 17:57:52 +00:00
Max Horn
6fa0114eee adding some asserts (e.g. against that evil COMI crasher)
svn-id: r7526
2003-05-15 17:53:23 +00:00
Jamieson Christian
7e7719fd16 Possible fix for Windows SysEx transmissions
svn-id: r7525
2003-05-15 14:16:12 +00:00
Jamieson Christian
33c8c2fae8 Fixed panning issue
svn-id: r7524
2003-05-15 13:56:41 +00:00
Paweł Kołodziejski
a2b67a9df3 updated vc6 file
svn-id: r7523
2003-05-15 05:22:03 +00:00
Jamieson Christian
cb5d44bc12 Fixed tambourine percussion patch
svn-id: r7522
2003-05-15 01:17:33 +00:00
Jamieson Christian
94f07fd342 Changed custom MT-32 instrument warning to debug output
svn-id: r7521
2003-05-15 00:27:19 +00:00
Jamieson Christian
979b465415 Added rudimentary Adlib percussion support.
Semantic fixes -- Adlib "MIDI Channels" are now "Voices"
Miscellaneous cleanup/streamlining.

svn-id: r7520
2003-05-15 00:05:32 +00:00
Max Horn
f3a5fc79c1 bounds check; made data static
svn-id: r7519
2003-05-15 00:03:49 +00:00
Max Horn
885f28b6ae cleanup
svn-id: r7518
2003-05-14 23:28:56 +00:00
Robert Göffringmann
10443a0fdb removed timer.o
svn-id: r7517
2003-05-14 22:45:49 +00:00
Robert Göffringmann
d0e5d1f44c restructured some things (mainly the screen routines), moved things out from SkyState. (not yet complete)
svn-id: r7516
2003-05-14 22:33:39 +00:00
Joost Peters
5f7e8231ca some renaming (consistency)
svn-id: r7515
2003-05-14 21:25:03 +00:00
Max Horn
e9d5de3a7e rm library file before running ar (otherwise ar might add to the existing .a file, which can cause issues if files are added/renamed/removed)
svn-id: r7514
2003-05-14 20:51:30 +00:00
Max Horn
f495c14d84 opcodes are just one byte
svn-id: r7513
2003-05-14 20:37:53 +00:00
Max Horn
eb22ea3b96 additional readArray protection (might cause regression in FT, but then we should fix FT!)
svn-id: r7512
2003-05-14 20:14:03 +00:00
Max Horn
af8cb44727 ouch
svn-id: r7511
2003-05-14 19:47:57 +00:00
Max Horn
fae5ab677c fixed bug where SDL_CreateMutex was being called before SDL_Init; restructured code a little
svn-id: r7510
2003-05-14 19:44:41 +00:00
Max Horn
d4841c9197 new V2 font (taken from german zak.exe)
svn-id: r7509
2003-05-14 16:38:55 +00:00
Max Horn
d7352e8e19 fixed V2 decodeParseString
svn-id: r7508
2003-05-14 14:22:15 +00:00
Max Horn
23fd68d2b6 fixed light blue EGA palette entry
svn-id: r7507
2003-05-14 14:07:11 +00:00
Max Horn
a4915a3304 default text color light blue instead of pink
svn-id: r7506
2003-05-14 14:00:29 +00:00
Max Horn
d80f9e34e0 v2 text output tweak
svn-id: r7505
2003-05-14 13:50:28 +00:00
Max Horn
1da2ef8de3 always draw walkboxes into virtScreen 0
svn-id: r7504
2003-05-14 13:38:58 +00:00
Max Horn
45b2698b24 cleanup
svn-id: r7503
2003-05-14 13:32:43 +00:00
Max Horn
bc99915aa5 V2 text drawing
svn-id: r7502
2003-05-14 13:30:52 +00:00
Jonathan Gray
50a857a406 make gcc with extra extra warnings happy
svn-id: r7501
2003-05-14 12:32:40 +00:00
Max Horn
d8048837f3 fixed v2 verb handling
svn-id: r7500
2003-05-14 12:26:23 +00:00
Max Horn
45ae0f0d61 force fixed width font in V2 games (our font data is proportional, hence this looks odd for now; proper fix will be to get proper font data)
svn-id: r7499
2003-05-14 12:12:55 +00:00
James Brown
0106191abd Some Zak input stuff
svn-id: r7498
2003-05-14 11:08:57 +00:00
Max Horn
feee742268 added opcode 0xf7 (getActorZPlane)
svn-id: r7497
2003-05-14 10:16:57 +00:00
Max Horn
86b916b762 V8 fix
svn-id: r7496
2003-05-14 10:14:05 +00:00
Max Horn
afe038d6dd Patch #737497 / Bug #737387
svn-id: r7495
2003-05-14 09:49:44 +00:00
Max Horn
05c44e606e various V8 tweaks
svn-id: r7494
2003-05-14 09:47:53 +00:00
Paweł Kołodziejski
bb3e596951 updated vc6 file
svn-id: r7493
2003-05-14 06:53:19 +00:00
Max Horn
4ab566af90 handle EOF (Ctrl-D) a little bit better
svn-id: r7492
2003-05-14 00:44:44 +00:00