3883 Commits

Author SHA1 Message Date
mcmartin 0b6470b809 New header file, explicitly for DrawCommands.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@554 8092fc87-c524-0410-9efc-e669fe64eaf9
2003-01-14 14:24:42 +00:00
ghaushe 7f8f68cefe Added correct lander font - from fOSSiL
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@553 8092fc87-c524-0410-9efc-e669fe64eaf9
2003-01-13 17:39:59 +00:00
meep-eep 6d2fd94cfd Fix to command-line parsing.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@552 8092fc87-c524-0410-9efc-e669fe64eaf9
2003-01-13 12:49:42 +00:00
ghaushe 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


git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@551 8092fc87-c524-0410-9efc-e669fe64eaf9
2003-01-13 05:13:44 +00:00
ghaushe 654b62a865 Protect checking clock state with a mutex to prevent deadlock condition
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@550 8092fc87-c524-0410-9efc-e669fe64eaf9
2003-01-13 04:42:25 +00:00
meep-eep c8ffcd9aa2 Updated keys and commandline options.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@549 8092fc87-c524-0410-9efc-e669fe64eaf9
2003-01-13 02:32:55 +00:00
ghaushe 1d133995b5 Renamed DrawText function to prevent name collisions in OSX - from peterb
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@548 8092fc87-c524-0410-9efc-e669fe64eaf9
2003-01-12 22:46:38 +00:00
ghaushe 39ddda171e Added minor PCMenu cleanups (Gradient Colors, Outfit Screen) from Nic
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@547 8092fc87-c524-0410-9efc-e669fe64eaf9
2003-01-12 22:22:32 +00:00
meep-eep 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.


git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@546 8092fc87-c524-0410-9efc-e669fe64eaf9
2003-01-12 20:44:56 +00:00
mcmartin 0a6d03fcae Streamlined and refactored DCQ interface
The DrawCommands have changed slightly, and a battery of interface
routines for enqueuing commands has been added to gfx_common.c.  This
code is relatively independent of the underlying graphics library, and
has been taken out of the sdl/3do* files.


git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@545 8092fc87-c524-0410-9efc-e669fe64eaf9
2003-01-12 18:50:41 +00:00
gewlitys 1b7a8c8827 Fixed OpenGL colors on MacOS X
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@544 8092fc87-c524-0410-9efc-e669fe64eaf9
2003-01-12 18:09:52 +00:00
ghaushe 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


git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@543 8092fc87-c524-0410-9efc-e669fe64eaf9
2003-01-12 03:44:35 +00:00
ghaushe 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


git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@542 8092fc87-c524-0410-9efc-e669fe64eaf9
2003-01-12 00:27:54 +00:00
ghaushe 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'


git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@541 8092fc87-c524-0410-9efc-e669fe64eaf9
2003-01-11 19:49:43 +00:00
meep-eep f9e93e95de Timing fixes, from fOSSiL.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@540 8092fc87-c524-0410-9efc-e669fe64eaf9
2003-01-10 22:37:24 +00:00
gewlitys e72cca8830 updated
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@538 8092fc87-c524-0410-9efc-e669fe64eaf9
2003-01-10 11:57:18 +00:00
ghaushe dc52203d01 minor PCMenu fixes from Nic, fOSSiL, and PhracturedBlue
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@537 8092fc87-c524-0410-9efc-e669fe64eaf9
2003-01-08 14:26:13 +00:00
ghaushe b1c28f2a41 Updated mingw directions, and made build process easier
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@536 8092fc87-c524-0410-9efc-e669fe64eaf9
2003-01-08 05:53:47 +00:00
ghaushe 9dacb5c6ee added settings menu to PCMenus, use correct font for PCMenus.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@535 8092fc87-c524-0410-9efc-e669fe64eaf9
2003-01-07 18:55:54 +00:00
ghaushe 611f3286b5 Added 'b' option to use PC Menus (text). See TODO for limitations
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@534 8092fc87-c524-0410-9efc-e669fe64eaf9
2003-01-06 02:53:43 +00:00
meep-eep 8d08a1a897 Little addition.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@533 8092fc87-c524-0410-9efc-e669fe64eaf9
2003-01-06 01:58:24 +00:00
ghaushe 8f91cb52f6 Initialize TimeCounter to 0 on load-game (this ensures the gameclock isn't
running in the savegame)


git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@532 8092fc87-c524-0410-9efc-e669fe64eaf9
2003-01-05 23:19:52 +00:00
ghaushe bd8d3053d2 Added '-a' switch to support 'PC-style' course-scan (i.e. use text instead
of images)


git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@531 8092fc87-c524-0410-9efc-e669fe64eaf9
2003-01-05 05:21:21 +00:00
meep-eep fa6448e719 Fix for MS Windwos when a path contains a drive letter.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@530 8092fc87-c524-0410-9efc-e669fe64eaf9
2003-01-04 23:41:34 +00:00
ghaushe 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)


git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@529 8092fc87-c524-0410-9efc-e669fe64eaf9
2003-01-04 16:55:31 +00:00
meep-eep c043017049 Don't add '-DHAVE_CONFIG_H' to CFLAGS, it's not used anymore.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@528 8092fc87-c524-0410-9efc-e669fe64eaf9
2003-01-04 04:15:05 +00:00
mcmartin 578cf23ba3 FlushGraphics now tracks and wakes each thread individually, lessening
the stuttering when multiple threads are performing Flush operations.

Also, a number of comments have been reworked for accuracy.


git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@527 8092fc87-c524-0410-9efc-e669fe64eaf9
2003-01-03 12:14:19 +00:00
meep-eep af999b15ea updated
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@526 8092fc87-c524-0410-9efc-e669fe64eaf9
2003-01-03 00:52:00 +00:00
meep-eep c4ae25cccd No longer use SHGetFolderPath on MS Windows.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@525 8092fc87-c524-0410-9efc-e669fe64eaf9
2003-01-03 00:51:10 +00:00
gewlitys 67212a7491 Readded key repeat as the previous problem with it is now fixed
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@524 8092fc87-c524-0410-9efc-e669fe64eaf9
2003-01-02 20:39:29 +00:00
gewlitys 00e66a6815 Reverted key repeat because of some problems
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@523 8092fc87-c524-0410-9efc-e669fe64eaf9
2003-01-02 19:31:39 +00:00
gewlitys f7a119775a Changed default pause key back to F1
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@522 8092fc87-c524-0410-9efc-e669fe64eaf9
2003-01-02 18:58:08 +00:00
gewlitys 0427622e3a Key repeat is now enabled when typing text, some little cleanups, from
slayne


git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@521 8092fc87-c524-0410-9efc-e669fe64eaf9
2003-01-02 16:58:59 +00:00
gewlitys 74bebe800e Capital letter bug in new input code fixed, from slayne
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@520 8092fc87-c524-0410-9efc-e669fe64eaf9
2003-01-02 16:07:32 +00:00
gewlitys ef48bf8645 small fix to prevent overflows
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@519 8092fc87-c524-0410-9efc-e669fe64eaf9
2003-01-02 03:18:43 +00:00
gewlitys 218150a809 Oscilloscope now reacts to music when speech is disabled
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@518 8092fc87-c524-0410-9efc-e669fe64eaf9
2003-01-02 02:02:34 +00:00
gewlitys 625cdaecd7 removed outdated kdevelop project
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@517 8092fc87-c524-0410-9efc-e669fe64eaf9
2003-01-01 00:13:52 +00:00
gewlitys 8a87a67578 bumped version to 0.13
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@516 8092fc87-c524-0410-9efc-e669fe64eaf9
2002-12-31 23:53:43 +00:00
gewlitys f8df19dbcd Rewritten input code, from slayne
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@515 8092fc87-c524-0410-9efc-e669fe64eaf9
2002-12-31 21:02:27 +00:00
gewlitys 31e237baab New key config for slayne's input code
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@514 8092fc87-c524-0410-9efc-e669fe64eaf9
2002-12-31 20:58:36 +00:00
gewlitys ee58414d99 removed temporarily
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@513 8092fc87-c524-0410-9efc-e669fe64eaf9
2002-12-31 20:57:59 +00:00
meep-eep 77ead938c3 Whitespace correction.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@512 8092fc87-c524-0410-9efc-e669fe64eaf9
2002-12-31 00:21:43 +00:00
meep-eep 72c1e54fe9 Removed some warnings.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@511 8092fc87-c524-0410-9efc-e669fe64eaf9
2002-12-31 00:18:13 +00:00
meep-eep 93663cb947 Palette corrected. From fOSSiL.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@510 8092fc87-c524-0410-9efc-e669fe64eaf9
2002-12-30 23:56:15 +00:00
gewlitys ab8d18a5f3 Improved biadapt scaling, from fOSSiL
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@509 8092fc87-c524-0410-9efc-e669fe64eaf9
2002-12-30 23:38:46 +00:00
meep-eep acbfe6b08f Get rid of some compilation warnings, from steve@blckknght.org.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@508 8092fc87-c524-0410-9efc-e669fe64eaf9
2002-12-30 23:17:46 +00:00
gewlitys cbad7eec75 updated
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@507 8092fc87-c524-0410-9efc-e669fe64eaf9
2002-12-30 20:08:51 +00:00
gewlitys 2de1fc1023 Biadapt fix for 24bpp, some minor bilinear optimizations
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@506 8092fc87-c524-0410-9efc-e669fe64eaf9
2002-12-30 20:08:26 +00:00
gewlitys 8af4655064 Biadapt scaling for pure mode, from fOSSiL
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@505 8092fc87-c524-0410-9efc-e669fe64eaf9
2002-12-30 18:13:42 +00:00
meep-eep 30c5af555e Show the location of the saved games at startup.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@504 8092fc87-c524-0410-9efc-e669fe64eaf9
2002-12-30 17:46:09 +00:00