4014 Commits

Author SHA1 Message Date
Meep-Eep b462ad8ad1 Support for SC1 format.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2727 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-04-08 04:08:48 +00:00
Meep-Eep bdd3d90d66 Correction. Would only be noticed in practice if there are more than 255
types in a package. Which is unlikely.



git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2726 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-04-07 22:26:44 +00:00
Meep-Eep 4d376e5104 Decent GPL header.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2725 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-04-07 20:29:59 +00:00
gewlitys 271fce9dde now compiles with vc
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2724 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-04-07 10:23:09 +00:00
Meep-Eep 6c1d9b9d62 Some cleanups, comments.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2723 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-04-07 00:56:51 +00:00
avolkov 6c991d8b36 Removed unneeded functions left over from ship-spin patch
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2722 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-04-05 18:30:16 +00:00
avolkov cdb51cf448 Cleanup of 3DO ship spin support
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2721 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-04-05 06:28:58 +00:00
Meep-Eep c1b7ca97f8 type
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2720 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-04-04 21:21:39 +00:00
Meep-Eep c6073b35ab MD5 library functions; will be used later for signed network packets.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2719 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-04-04 21:20:48 +00:00
Meep-Eep a56af7a7fd Disabling the use of temporary directories for now.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2718 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-04-04 21:00:27 +00:00
Meep-Eep e8549ff7cc Added random functions which work on a supplied RNG state.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2717 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-04-01 21:33:29 +00:00
Meep-Eep 962352b128 Englishification.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2716 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-04-01 21:16:10 +00:00
Meep-Eep 1b9ab08c81 updated
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2715 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-04-01 21:14:55 +00:00
Meep-Eep c6394ab882 Added random functions which work on a supplied RNG state.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2714 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-04-01 21:13:41 +00:00
mcmartin f69b7bddec Fixed a crash bug if starting with no uqm.cfg
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2713 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-03-29 03:53:15 +00:00
mcmartin 4b3aa77450 Full-game access to 3do ship spins.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2712 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-03-08 03:59:28 +00:00
mcmartin c8badc08c2 Preliminary ship spin support.
This includes perhaps 2/3s of the patch on Bugzilla -- the remainder no 
longer works with the current repository.  As a result, ship spins in 
the Shipyard are disabled in this patch.  This will be addressed in a 
later patch.



git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2711 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-03-08 00:46:46 +00:00
avolkov be17bcb617 Get rid of warning
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2710 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-02-16 01:06:29 +00:00
avolkov 4b52d5bf1b Small compilation fixes - pointer cleanup
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2709 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-02-16 00:16:58 +00:00
avolkov b85cff3ae2 Code refactoring: removed PFOO/FOOPTR types; removed NULL_PTR; removed some redundant casts
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2708 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-02-15 23:45:39 +00:00
avolkov 4c1de2ed14 Wave decoder cleanup
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2707 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-02-15 20:44:00 +00:00
Meep-Eep 76c277f01b Fixed race condition during ship selection. This is not the sync loss
bug that keeps eluding me.



git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2706 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-02-12 02:07:14 +00:00
mcmartin e7a86e4a8a Major reworking of key configuration internals.
VControl no longer uses a custom configuration format; instead, control 
bindings are read in from the standard resource system.  Menu controls 
are specified in menu.key in the content; flight controls are now copied 
from uqm.key to flight.cfg instead of from starcon.key to uqm.key.

This change permits significant streamlining of the VControl code 
itself, and allows more fine-grained control over what the key 
configuration code iself does.  This update thus closes both Bug #949 
and Bug #961.


git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2705 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-02-09 07:36:07 +00:00
mcmartin ccc6ddac22 Allow removing key/value pairs from the master resource map
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2704 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-02-09 05:33:18 +00:00
mcmartin e9089a4498 Added AList_RemoveString
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2703 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-02-09 02:23:56 +00:00
avolkov d2b3b711c1 Removed irrelevant warning message
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2702 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-02-06 18:25:27 +00:00
Meep-Eep 9b1ae300e3 #define vsnprintf to _vsnprintf on MSVC.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2701 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-02-06 18:06:42 +00:00
Meep-Eep eb1ca66ef5 Correction.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2700 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-02-06 15:19:32 +00:00
Meep-Eep 9e93802f41 No checksum logging when using MSVC 6.0, as it doesn't have __VA_ARGS__.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2699 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-02-06 14:35:49 +00:00
mcmartin cd673e3275 Major cleanup of the FRAME, CONTEXT, and FONT abstraction layers.
The PFRAME_DESC, FRAMEPTR, PCONTEXT_DESC, CONTEXTPTR, PFONT_DESC, and 
FONTPTR types are all now defunct.  gfxintrn.h has also been vastly 
simplified.



git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2698 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-02-06 04:22:38 +00:00
mcmartin 1a8201fed7 More internal changes to VControl; the core API should now be stable
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2697 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-02-04 08:20:31 +00:00
mcmartin 3a4fa3ae20 Added input frames to PauseGame(), stopping infinite loops
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2696 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-02-03 00:44:30 +00:00
Meep-Eep ff0be5a390 Debug to file on by default (if the ~/.uqm/debug/ dir exists).
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2695 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-02-02 23:07:49 +00:00
Meep-Eep fe3e52b80a More netplay debugging code
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2694 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-02-01 22:00:22 +00:00
Meep-Eep 81af460cfe More netplay debug code.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2693 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-02-01 21:57:09 +00:00
Meep-Eep 5c5c172f79 updated
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2692 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-02-01 21:52:53 +00:00
Meep-Eep 064e2742d5 Removed unnecessary enum value assignment.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2691 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-02-01 21:52:22 +00:00
Meep-Eep 860b023230 Added uio_fprintf() and uio_vfprintf().
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2690 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-02-01 21:45:12 +00:00
avolkov 433aadf8a9 Added aiff decoder to .dsp (forgotten); Also allowing VC6 to alphabetically reorder other source files in the .dsp
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2689 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-01-31 22:26:55 +00:00
mcmartin 4a99d4b2fb Any input gesture is now guaranteed to persist for at least one frame.
This fixes Bug #864.  Note that this also adds an "Input Frame" 
abstraction into the input library.


git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2688 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-01-30 07:43:40 +00:00
mcmartin 94fd412f2e Simplified the VControl interface some.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2687 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-01-30 07:12:37 +00:00
mcmartin 6fa3426157 Added a "None" gesture for cleaner reporting of blank/erroneous controls
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2686 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-01-30 05:54:30 +00:00
mcmartin 882e9354d6 Removed the unnecessary VControl abstraction layer.
VControl already directly depends on other UQM libraries, so this buys 
nothing.


git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2685 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-01-30 02:36:36 +00:00
Meep-Eep 68aa444425 Fix compilation without Netplay support. (Was fixed in CVS, but after
we moved to SVN).


git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2684 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-01-28 13:15:39 +00:00
avolkov f7ae44c379 Credit where credit is due
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2683 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-01-28 03:29:56 +00:00
avolkov 6198fc0f90 Removed a piece of leftover test code
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2682 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-01-28 03:24:09 +00:00
avolkov ebd6792112 AIFF decoder
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2681 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-01-28 03:21:35 +00:00
avolkov f2bcedbca1 Added AIFF decoder
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2680 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-01-28 03:19:55 +00:00
mcmartin 93fec4a77f Typo fix in Starbase Commander dialog (Bug #959)
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2679 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-01-23 04:20:10 +00:00
Meep-Eep 50ef1a22b4 (MacOS) Don't package up .svn dirs with 'build.sh uqm install'.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2678 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-01-19 18:46:06 +00:00