Meep-Eep
f7392e1399
Reverting; even our own builds have to ship with a different version of SDL from the one they were compiled with (for the time being).
...
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2877 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-12-20 18:16:18 +00:00
Meep-Eep
76ed6bdfca
Warning if runtime SDL version doesn't match compile-time version.
...
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2876 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-12-20 06:09:35 +00:00
mcmartin
f582896f5d
Removed the now-redundant alist files.
...
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2875 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-12-20 00:34:35 +00:00
mcmartin
43293018bf
Replaced A-Lists with CharHashTables.
...
The StringBank is still necessary, and the rmp/cfg parser has been moved from alist.c over to mapres.c.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2874 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-12-20 00:32:11 +00:00
mcmartin
ef5eab442e
Added support for activating the remix packs from the setup menu.
...
This should simplify remix installation, as well as allow the remixes to be easily activated when the 3do music is not.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2873 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-12-19 00:28:14 +00:00
mcmartin
95365e688f
Fixed an off-by-one error in StringBank_AddString.
...
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2872 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-12-16 00:44:52 +00:00
mcmartin
acbff37448
Addon zips can now live directly in content/addons.
...
The zips will need to provide their own subdirectory for the addon to
register as such.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2871 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-12-15 09:48:59 +00:00
mcmartin
52c333a850
Moved the 3DO music into an addon pack '3domusic'.
...
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2870 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-12-10 03:42:38 +00:00
mcmartin
36fcc8b206
Major reworking of how addon packs work.
...
Addon packs now provide additional files instead of overriding UIO. They
must provide .rmp files to do the necessary overrides. The addons
directory has also been moved outside of packages/ and into content/
directly.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2869 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-12-09 15:38:05 +00:00
mcmartin
25b4267902
Reworking of the resource system.
...
Resource indices (.ls2) now refer to string identifiers which are mapped
to files by a global resource map (uqm.rmp).
This meets Milestone 3 of the Resource System Phase 2 plan.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2868 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-11-28 08:09:57 +00:00
mcmartin
73f89d6bfc
Automatically generate .lst file replacements
...
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2867 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-11-28 01:13:40 +00:00
mcmartin
c3eb48a558
Improved robustness of resource ID generation.
...
- Checks for duplicate keys. Removes the ones that were already there.
- Remaps links to .lst files to .ls2 files so that the two can coexist
during development.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2866 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-11-27 20:10:27 +00:00
mcmartin
52a17672fb
Fixed EOL properties on the resmap tools.
...
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2865 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-11-27 11:34:10 +00:00
mcmartin
73803cc42f
Automatically generate string-based resource IDs for all content.
...
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2864 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-11-27 11:32:31 +00:00
Meep-Eep
3543c7ae72
Some small corrections.
...
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2863 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-11-24 23:28:50 +00:00
Meep-Eep
015e0c753b
Correctly using __attribute__ ((packed)); some small improvements.
...
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2862 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-11-24 23:17:01 +00:00
Meep-Eep
839ccbaf1f
A few comments, cleanups.
...
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2861 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-11-24 22:22:33 +00:00
Meep-Eep
78972b912e
Removed unnecessary _ALIGNED_ON macro usage.
...
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2860 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-10-30 14:10:17 +00:00
Meep-Eep
b270214597
More exact crediting (ffmpeg is mplayer's codec lib).
...
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2859 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-10-04 23:56:27 +00:00
Meep-Eep
35f2a40d9c
Cleanups, comments.
...
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2858 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-09-22 19:55:47 +00:00
Meep-Eep
dd6baea996
Fix bug 256, instead of the symptom.
...
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2857 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-09-22 17:56:40 +00:00
Meep-Eep
e802b489b8
Made uio "bool" compatible with the main uqm "bool";
...
introduced C99 compatible booleans.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2856 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-09-18 14:48:17 +00:00
Meep-Eep
85b9898d53
Allow 'bool' to be used in combination with <stdbool.h>, take 2.
...
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2855 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-09-16 15:37:20 +00:00
Meep-Eep
c69569e928
Fix resync.
...
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2854 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-09-16 15:32:00 +00:00
Meep-Eep
3505a9a35e
Allow 'bool' to be used in combination with files which include <stdbool.h>.
...
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2853 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-09-16 15:26:03 +00:00
Meep-Eep
3bfa09ec11
Content is looked for in the current dir now as intended.
...
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2852 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-09-09 00:03:03 +00:00
mcmartin
7c544a9f91
First usable datasheets: Mycon, Druuge, Androsynth
...
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2851 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-09-08 03:07:31 +00:00
avolkov
ab2633dca6
Allow multiple FONTs to be used in presentations at the same time
...
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2850 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-09-08 01:52:03 +00:00
mcmartin
00dad6a7b0
Shift the PC Ship "spins" to use Presentations.
...
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2849 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-09-07 15:34:51 +00:00
avolkov
431a6186f1
Added presentation commands TEXT, TE, MOVIE
...
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2848 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-09-06 08:35:59 +00:00
avolkov
1209d2cd85
Increased the size of the display queue (disp_q)
...
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2847 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-09-06 08:33:21 +00:00
mcmartin
14dad53337
Added the LINE command to presentations.
...
Format:
LINE x1 y1 x2 y2
It treats TC as the desired color to use.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2846 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-09-03 07:14:14 +00:00
mcmartin
a6d90b4dfe
Have presentations request their own full-screen clears
...
This will let custom ship spins use Presentations to
display data over themselves without wiping out the
underlyin image.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2845 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-09-02 01:10:42 +00:00
Meep-Eep
05bf5119fa
Added match_matchPatternOnce().
...
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2844 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-08-20 15:43:54 +00:00
avolkov
f143da84ad
info tweak
...
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2843 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-08-15 09:05:53 +00:00
avolkov
08de686615
Fixed trilinear scaling so that it does not use stamp-filled mipmap image; fixes bug #929
...
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2842 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-08-15 08:48:53 +00:00
avolkov
16e3fcb7f9
Finally removing SETPALETTE draw command. We have not been using it for a really long time
...
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2841 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-08-15 06:32:00 +00:00
avolkov
c8be727068
Make SetEquFrameIndex safe
...
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2840 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-08-15 06:20:42 +00:00
Meep-Eep
22ed62d903
Move TFB_DrawCanvas_GetScreenCanvas() to sdl_common.c as TFB_GetScreenCanvas().
...
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2839 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-08-13 21:04:34 +00:00
avolkov
c0fe98d42b
Vidplayer should lock SDL surfaces while accessing the pixel data directly
...
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2838 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-08-13 18:45:39 +00:00
Meep-Eep
aea05211ec
Added TFB_DrawCanvas_GetScreenCanvas() and a callback DrawCommand.
...
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2837 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-08-11 19:03:42 +00:00
Meep-Eep
00780e5378
Added TFB_Canvas_Lock(), TFB_Canvas_Unlock() and TFB_Canvas_GetStride().
...
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2836 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-08-10 20:41:21 +00:00
Meep-Eep
a11d3e9238
A few comments, cleanups.
...
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2835 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-08-10 14:47:50 +00:00
avolkov
c3c9ab0aab
Let's see if we can use SVN revision number for versioning
...
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2834 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-08-08 07:35:39 +00:00
avolkov
867800b299
Get rid of unused vars and warnings
...
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2833 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-08-08 07:13:26 +00:00
Meep-Eep
0e9ae6340b
Whitespace and formatting cleanups.
...
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2832 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-08-04 00:19:48 +00:00
Meep-Eep
0489c250b2
Cleanups.
...
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2831 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-08-04 00:18:57 +00:00
Meep-Eep
b6f13049b3
Remove old dead debug_psytron code.
...
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2830 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-08-03 13:55:11 +00:00
Meep-Eep
898141daa7
A few small cleanups.
...
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2829 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-08-02 22:38:24 +00:00
avolkov
f097bb2eee
bumped version
...
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2828 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-08-01 04:40:10 +00:00