Commit Graph

  • 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
  • d8cf18e51b removed SDL_mixer sound module avolkov 2003-01-30 22:06:47 +00:00
  • b278956958 TFB_FlushGraphics tracks smallest required rectangle to update or rescale mcmartin 2003-01-30 21:24:51 +00:00
  • 3e5aad5001 allows loading some resources directly from files, bypassing res-ndx (temporary) avolkov 2003-01-30 21:16:23 +00:00
  • a3b093f1b8 removed SDL_mixer sound module avolkov 2003-01-30 20:29:19 +00:00
  • 4d39b079dd removed unnecessary Intermidiate dir redirection (.obj name clashing cannot happen anymore) avolkov 2003-01-30 19:57:53 +00:00
  • ff9c2aec9c missing {} around conditional statement ghaushe 2003-01-30 19:56:28 +00:00
  • ab2ec7d451 fixes bad initialization for o-scope data, as well as an uninitialized var in comm.c ghaushe 2003-01-30 19:50:56 +00:00
  • 0795bd15b3 removed some redundant and outdated copyright messages gewlitys 2003-01-30 19:37:26 +00:00
  • 326130134e comment cleanup avolkov 2003-01-30 19:34:49 +00:00
  • 25f40d7759 updated (removed SDL_mixer) gewlitys 2003-01-30 19:28:29 +00:00
  • 2d9318065c mixer abstraction layer improvements avolkov 2003-01-30 19:13:36 +00:00
  • 619877fed8 trivial fix for thread descriptor race avolkov 2003-01-30 19:05:14 +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
  • 59fe69b434 Fixed .dsp mcmartin 2003-01-30 00:07:41 +00:00
  • 68d411effd First phase of remodularizing graphics code mcmartin 2003-01-29 22:30:54 +00:00
  • 71d95f092b common decoders for OpenAL and MixSDL (old removed) avolkov 2003-01-29 21:26:21 +00:00
  • 599db81e4d common decoders for OpenAL and MixSDL (old removed) avolkov 2003-01-29 20:45:26 +00:00
  • d6560a80bb Remove SDL_mixer from config, default to MixSDL. meep-eep 2003-01-29 20:43:54 +00:00
  • 3c9b61fddc commond decoders for OpenAL and MixSDL avolkov 2003-01-29 20:23:12 +00:00
  • ba72fae745 CRs removed avolkov 2003-01-29 19:55:28 +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
  • 3151e06906 mixsdl magic number endianness change (minor) avolkov 2003-01-26 19:47:15 +00:00
  • 984887d371 Some little things; Removed compiler warnings, added some optimization. meep-eep 2003-01-26 19:16:42 +00:00
  • 3ac91e2076 no cscope with -T 0 trivial bugfix avolkov 2003-01-26 17:14:05 +00:00
  • af663e75c0 Fixed nextsampr being uninitialized in two places gewlitys 2003-01-26 11:18:58 +00:00
  • b022e5a07c new MixSDL mixer module for SDL_audio (experimental) avolkov 2003-01-26 06:41:35 +00:00
  • 39cfa34a7c new MixSDL mixer module for SDL_audio (experimental) avolkov 2003-01-26 06:01:38 +00:00
  • 2fa754d872 new MixSDL mixer module for SDL_audio (experimental) avolkov 2003-01-26 05:54:10 +00:00
  • 08710150e6 bool type added; assertion macro fix avolkov 2003-01-25 19:30:06 +00:00
  • 659dd69454 Fixed obvious bug with sfx & speech volume control gewlitys 2003-01-25 18:02:39 +00:00
  • aaf9932f6c code adaptation with types.h avolkov 2003-01-22 20:36:27 +00:00
  • d579ddbb6b types.h is online avolkov 2003-01-22 20:15:24 +00:00
  • b86d82bdd0 types.h addition to project tree avolkov 2003-01-22 20:05:56 +00:00
  • 35cc49d12c Platform-independent integer types (draft 3) avolkov 2003-01-22 19:55:16 +00:00
  • 76f9f1f65a updated gewlitys 2003-01-22 18:43:26 +00:00
  • 9869021294 Fixed overlapping subtitles when changing tracks ghaushe 2003-01-22 02:50:41 +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
  • 2975dd0e52 Implemented voice-over subtitle synchronization ghaushe 2003-01-18 23:08:39 +00:00
  • f585650073 DCQ optimization - phase 3 of 3 mcmartin 2003-01-18 20:15:12 +00:00
  • c26c318c7b Patch to display ship stats (ala PC) in outfit screen, from Nic ghaushe 2003-01-18 04:45:32 +00:00
  • e5aa5677a4 DCQ optimization (Phase 2 of 3) mcmartin 2003-01-18 03:17:06 +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
  • e72cca8830 updated gewlitys 2003-01-10 11:57:18 +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
  • af999b15ea updated meep-eep 2003-01-03 00:52:00 +00:00
  • c4ae25cccd No longer use SHGetFolderPath on MS Windows. meep-eep 2003-01-03 00:51:10 +00:00
  • 67212a7491 Readded key repeat as the previous problem with it is now fixed gewlitys 2003-01-02 20:39:29 +00:00
  • 00e66a6815 Reverted key repeat because of some problems gewlitys 2003-01-02 19:31:39 +00:00