acb7d41e62
added improved biadapt scaler for pure mode (--scale=biadv); enabled nearest-neighboor scaler to use updated-region
avolkov
2003-01-31 09:25:43 +00:00
604b291408
enabled biadapt to use the updated-region
avolkov
2003-01-31 04:24:17 +00:00
200acff93c
fix o-scope so it works when showing music instead of voice
ghaushe
2003-01-31 00:16:23 +00:00
528ec82d08
Second phase of SDL-Graphics modularization. New primitives for drawing directly on TFB_Images and TFB_Canvases.
mcmartin
2003-01-30 07:47:41 +00:00
b87d544049
updated for merge of mixsdl and openal common routines.
ghaushe
2003-01-30 06:33:52 +00:00
56735c4662
merge mixsdl and openal decoders. This removes a lot of duplicate code, and should make maintenance a lot easier
ghaushe
2003-01-30 06:21:23 +00:00
4fdceafc52
* fix o-scope problems with ff/frev and the streaming code
ghaushe
2003-01-30 04:28:59 +00:00
4116867a54
original buffer parameters stored for OpenAL compatibility
avolkov
2003-01-30 02:02:48 +00:00
ecfc4fb6de
common decoders for OpenAL and MixSDL
avolkov
2003-01-29 19:53:23 +00:00
40af544daa
minor error correction
avolkov
2003-01-29 18:05:15 +00:00
32b5f08765
Adds crude SplioceMultiTrack support for SDL_Mixer so that the number-speech patch will compile and run cleanly with all audio libs
ghaushe
2003-01-29 17:49:05 +00:00
b934c5749d
change default to use pc fonts. I mean, why wouldn't you want them?
ghaushe
2003-01-29 03:54:05 +00:00
a40f9a695b
smooth scrolling during comm (ff/frev) option --scroll=3do to enable
ghaushe
2003-01-29 03:50:33 +00:00
a6438c4389
removed random ^M characters that somehow snuck in there.
ghaushe
2003-01-29 00:16:23 +00:00
f7819c3cf6
* this should fix the slider length to be correct for all samples
ghaushe
2003-01-27 20:23:15 +00:00
4ed4f72cf3
new streaming code for openal, mixsdl. Supports better subtitle alignemnt and going forward-backwards one page at a time using the arrow keys
ghaushe
2003-01-27 06:21:10 +00:00
38d82d7713
Replaced some malloc() calls to HMalloc. Similar for free() and realloc(). mem_init() is now called earlier in the main loop.
meep-eep
2003-01-27 02:12:32 +00:00
e69bc8e1db
minor optimization for main-menu flash. No longer draw to the entire screen
ghaushe
2003-01-21 03:49:00 +00:00
795ab7723f
* fixes for spliced tracks.
ghaushe
2003-01-20 02:37:28 +00:00
95c703ac69
New cacheing scheme for flash-frame (try 2). This one is much simpler than the previous attempt at optimization, shouldn't have any of the races, and has much lower overhead.
ghaushe
2003-01-19 04:55:36 +00:00
32c0bf4723
Fixed some variable initialization issues (in do not care conditions, but still)
ghaushe
2003-01-19 03:03:53 +00:00
62d84d85db
Fixed a hFree without a corresponding allocate
ghaushe
2003-01-19 02:14:06 +00:00
7b9af3cc3b
Initial code for voice synchronization.
ghaushe
2003-01-18 23:26:17 +00:00
9f76511706
Added infinity sign from fOSSiL
ghaushe
2003-01-17 20:34:35 +00:00
bcfd3d1f9e
Added fixed introx.mod, from FoSSiL.
meep-eep
2003-01-17 19:21:32 +00:00
7f1653d91c
Fixed .mod file, from fOSSiL.
meep-eep
2003-01-17 19:10:57 +00:00
2b2551f161
First phase in a DCQ optimization scheme (will have at least three phases)
mcmartin
2003-01-16 15:59:46 +00:00
568ce92ec3
Added patch to implement vertical text alignment (for subtitles) - from Nic - adds alignment to Commander, Druuge, illwrath, yehat, and Utwig
ghaushe
2003-01-16 04:30:25 +00:00
97f0989378
Added support for infinity symbol/ 'UNLIMITED' when showing RUs (Nic, fOSSiL)
ghaushe
2003-01-16 04:07:52 +00:00
35cc1d41d4
Fixed a problem in Create_Screen()
gewlitys
2003-01-15 15:02:04 +00:00
0b6470b809
New header file, explicitly for DrawCommands.
mcmartin
2003-01-14 14:24:42 +00:00
7f8f68cefe
Added correct lander font - from fOSSiL
ghaushe
2003-01-13 17:39:59 +00:00
6d2fd94cfd
Fix to command-line parsing.
meep-eep
2003-01-13 12:49:42 +00:00
982ae7ec88
-Updated menu system to support multiple hierarchies. - fixed the PCmenu hierarchy for The Main Starmap, Manifest, and Scan menus - most menu functions now reside in menu.c (new file) instead of sis.c
ghaushe
2003-01-13 05:13:44 +00:00
654b62a865
Protect checking clock state with a mutex to prevent deadlock condition
ghaushe
2003-01-13 04:42:25 +00:00
c8ffcd9aa2
Updated keys and commandline options.
meep-eep
2003-01-13 02:32:55 +00:00
1d133995b5
Renamed DrawText function to prevent name collisions in OSX - from peterb
ghaushe
2003-01-12 22:46:38 +00:00
39ddda171e
Added minor PCMenu cleanups (Gradient Colors, Outfit Screen) from Nic
ghaushe
2003-01-12 22:22:32 +00:00
993bc36790
Some symbol renames to avoid conflicts with Carbon on OSX. The naming isn't very consistant now, but all this code will be redone anyway with the new resource system.
meep-eep
2003-01-12 20:44:56 +00:00
0a6d03fcae
Streamlined and refactored DCQ interface
mcmartin
2003-01-12 18:50:41 +00:00
1b7a8c8827
Fixed OpenGL colors on MacOS X
gewlitys
2003-01-12 18:09:52 +00:00
9d829033c8
Changed cmd-line options once again (hopefully for the last time) - new options are of format --opt=pc/3do - availiable options are --menu, --cscan, --font, --music - only --music has a 'short' version (-m) -e has been removed
ghaushe
2003-01-12 03:44:35 +00:00
0e471c82cd
Added alternating-pixel font effect (used for lander text messages) - currently this is only enabled for PC, since the 3DO needs color changes - added new obbkgnd.21.png which is the correct background for pc lander txt Changed "CAPTAIN", "FUEL", and "CREW" fonts (SIS) to be correct for PC Set black background for flagstat.0.png to be true black
ghaushe
2003-01-12 00:27:54 +00:00
d3f142632b
Added support for Gradiated fonts (as in 'FUEL', 'CREW') - added option to use Gradiated font for Ship-name (as in PC version) Changed cmd-line options for PC settings: now '--pcopt=font,menu,scan'
ghaushe
2003-01-11 19:49:43 +00:00
f9e93e95de
Timing fixes, from fOSSiL.
meep-eep
2003-01-10 22:37:24 +00:00
8a35211f73
Tool for making mng animations, for later, from fOSSiL.
meep-eep
2003-01-10 15:58:25 +00:00
dc52203d01
minor PCMenu fixes from Nic, fOSSiL, and PhracturedBlue
ghaushe
2003-01-08 14:26:13 +00:00
b1c28f2a41
Updated mingw directions, and made build process easier
ghaushe
2003-01-08 05:53:47 +00:00
9dacb5c6ee
added settings menu to PCMenus, use correct font for PCMenus.
ghaushe
2003-01-07 18:55:54 +00:00
611f3286b5
Added 'b' option to use PC Menus (text). See TODO for limitations
ghaushe
2003-01-06 02:53:43 +00:00
8d08a1a897
Little addition.
meep-eep
2003-01-06 01:58:24 +00:00
8f91cb52f6
Initialize TimeCounter to 0 on load-game (this ensures the gameclock isn't running in the savegame)
ghaushe
2003-01-05 23:19:52 +00:00
bd8d3053d2
Added '-a' switch to support 'PC-style' course-scan (i.e. use text instead of images)
ghaushe
2003-01-05 05:21:21 +00:00
fa6448e719
Fix for MS Windwos when a path contains a drive letter.
meep-eep
2003-01-04 23:41:34 +00:00
7f0251ba4d
Replaced CondVar with a Semaphore in the new Signalling code. This removes the race between releasing the bank semaphore and starting the WaitCondVar (which was causing deadlocks in Windows)
ghaushe
2003-01-04 16:55:31 +00:00
c043017049
Don't add '-DHAVE_CONFIG_H' to CFLAGS, it's not used anymore.
meep-eep
2003-01-04 04:15:05 +00:00
578cf23ba3
FlushGraphics now tracks and wakes each thread individually, lessening the stuttering when multiple threads are performing Flush operations.
mcmartin
2003-01-03 12:14:19 +00:00