789 Commits

Author SHA1 Message Date
gewlitys 91c88caf59 Fastforwarding when in last subtitle now works as expected (bug #318),
from chmmravatar


git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@921 8092fc87-c524-0410-9efc-e669fe64eaf9
2003-04-21 02:24:52 +00:00
gewlitys 1d68ed2cd5 Fixed buffer underrun handling in MixSDL (bug #211)
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@919 8092fc87-c524-0410-9efc-e669fe64eaf9
2003-04-21 01:18:12 +00:00
gewlitys a11868102b Fix issue with num lock and caps lock preventing planet scan and
lander message skipping, from chmmravatar


git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@916 8092fc87-c524-0410-9efc-e669fe64eaf9
2003-04-20 20:28:17 +00:00
gewlitys 3caf601086 Subtitles are now hidden after alien has finished talking (bug #312),
from chmmravatar


git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@915 8092fc87-c524-0410-9efc-e669fe64eaf9
2003-04-20 14:13:30 +00:00
gewlitys 5b8027b568 Fix mycon portrait (bug #183), from Nic
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@914 8092fc87-c524-0410-9efc-e669fe64eaf9
2003-04-19 15:47:10 +00:00
gewlitys 07c728dd8a updated
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@912 8092fc87-c524-0410-9efc-e669fe64eaf9
2003-04-19 12:28:43 +00:00
gewlitys f0d96da642 Added PC-style conversation summaries (bug #310), from chmmravatar
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@909 8092fc87-c524-0410-9efc-e669fe64eaf9
2003-04-19 03:17:28 +00:00
gewlitys bfd8c21110 Pressing pause key now stops dialog correctly (bug #167), from
chmmravatar


git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@906 8092fc87-c524-0410-9efc-e669fe64eaf9
2003-04-07 00:11:28 +00:00
gewlitys 8b4e2b9a56 updated
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@904 8092fc87-c524-0410-9efc-e669fe64eaf9
2003-04-06 22:31:09 +00:00
gewlitys c216d7cdf7 updated
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@902 8092fc87-c524-0410-9efc-e669fe64eaf9
2003-03-28 17:27:17 +00:00
mcmartin 4219efa401 updated
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@897 8092fc87-c524-0410-9efc-e669fe64eaf9
2003-03-17 16:09:26 +00:00
mcmartin acc4111de8 Fixed bug #33; Crossfades are consistent and don't glitch anymore
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@891 8092fc87-c524-0410-9efc-e669fe64eaf9
2003-03-16 18:38:48 +00:00
gewlitys e6a8d4fe7c Melee scaling is now trilinear by default, but it's still possible to
choose nearest neighbour with --meleescale; fixes #34


git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@885 8092fc87-c524-0410-9efc-e669fe64eaf9
2003-03-15 21:40:09 +00:00
gewlitys f9e2747507 updated
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@884 8092fc87-c524-0410-9efc-e669fe64eaf9
2003-03-13 15:03:21 +00:00
ghaushe d490e09467 Planet zoomng now uses GraphicScale, which cleans up a lot of
memory alloc/deallocs
Fixed a big (3.5MB) memory leak in BlurImage


git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@877 8092fc87-c524-0410-9efc-e669fe64eaf9
2003-03-08 18:04:53 +00:00
mcmartin b914bc4070 Removed rotozoom; new sprite-scaler does not touch the heap
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@870 8092fc87-c524-0410-9efc-e669fe64eaf9
2003-03-08 14:40:55 +00:00
ghaushe df9a72bb49 Planet spins during lander launch and return.
Fix skipping after doing a scan or landing  on the planet
(bug 31, 223)


git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@869 8092fc87-c524-0410-9efc-e669fe64eaf9
2003-03-08 02:18:46 +00:00
ghaushe b638ff774e only update portion of screen that has changed on entering orbit.
This is about the smoothest I know how to make it.


git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@868 8092fc87-c524-0410-9efc-e669fe64eaf9
2003-03-08 01:36:35 +00:00
ghaushe 53b6ea685c do_subtitles no longer tries to draw to the screen, thuscompleting one
more step in themain, audio, and graphics thread seperation.

Thiis also should illiminate all of the subtitle text overlap issues (bug232)


git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@866 8092fc87-c524-0410-9efc-e669fe64eaf9
2003-03-07 17:57:03 +00:00
ghaushe ffddaf54b4 Leave planet-side with 'Esc' key. Matches PC behaviour, and the manual:
If your crew level starts dropping dramatically, flee quickly with the ESCAPE key!

the keys that trigger leaving planetside are button3, left-shift or Esc


git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@865 8092fc87-c524-0410-9efc-e669fe64eaf9
2003-03-07 14:29:41 +00:00
ghaushe 3fd77b1b83 Fix potential race between stopping the rotate_starbase task and
destroying the frame  (bug 230)


git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@864 8092fc87-c524-0410-9efc-e669fe64eaf9
2003-03-07 06:30:40 +00:00
ghaushe 38ad179d23 Cleanup shipyard door animations (fixes 215)
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@863 8092fc87-c524-0410-9efc-e669fe64eaf9
2003-03-07 05:14:14 +00:00
avolkov 82d123527e Misc .ani fixes
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@862 8092fc87-c524-0410-9efc-e669fe64eaf9
2003-03-07 03:27:37 +00:00
gewlitys b0d1e3651c Moved image scaling to DCQ thread; fixes scale-out-of-sync problem in
melee. Also reduced number of scaling steps.


git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@861 8092fc87-c524-0410-9efc-e669fe64eaf9
2003-03-07 03:04:43 +00:00
ghaushe 5d7ebc8e36 Fix for crash during cyborg combat.
fixes 204 and 218 - from chmmravatar


git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@856 8092fc87-c524-0410-9efc-e669fe64eaf9
2003-03-06 00:19:50 +00:00
mcmartin d54438b23f Added -g cmdline option for gamma correction, from chmmravatar
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@855 8092fc87-c524-0410-9efc-e669fe64eaf9
2003-03-05 23:06:18 +00:00
mcmartin 7fee7237d2 Fixed up the CondBank so that it uses Condition Variables properly.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@851 8092fc87-c524-0410-9efc-e669fe64eaf9
2003-03-04 06:49:29 +00:00
mcmartin 954a333685 Streamlined the 'legacy' graphics code implementation.
The vtable-style code that was implementing the drawing of primitives
turned out to be entirely unnecessary; every virtual call was inside a
switch or if on the type of the primitive.  Code has been restructured to
be more consistent and simpler.  Never-used primitives (composites and
polygons) have been removed entirely.


git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@838 8092fc87-c524-0410-9efc-e669fe64eaf9
2003-03-01 07:14:15 +00:00
ghaushe 0f487716ad Fix gaphics glitches during dialog. Spathi eye and ZFP are most noticable,
but al aliens are afffected.   Closes 23, 156


git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@837 8092fc87-c524-0410-9efc-e669fe64eaf9
2003-03-01 02:42:28 +00:00
ghaushe 435e1ea8f2 Fix Syreen, Slylandro, and Kohr-Ah ship effects to be screen-size independant.
SaMatra may still need work, tho Closes #93 (bug 199 has been opened on
the SaMatra issue)


git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@835 8092fc87-c524-0410-9efc-e669fe64eaf9
2003-02-27 00:03:09 +00:00
gewlitys 566d55e8a3 updated
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@833 8092fc87-c524-0410-9efc-e669fe64eaf9
2003-02-26 18:41:06 +00:00
gewlitys 570eb15ee0 Line clipping is now handled correctly; fixes #28 (one pixel
corruptions) and #198 (beam weapons changing direction)


git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@832 8092fc87-c524-0410-9efc-e669fe64eaf9
2003-02-26 17:05:59 +00:00
ghaushe 6a5900d546 Vux warps in near enemy (fixes bug 93) -from Nic
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@829 8092fc87-c524-0410-9efc-e669fe64eaf9
2003-02-25 18:23:33 +00:00
ghaushe 743eb52e4b the key state (up/down) now only stores the actual key, without modifiers (i.e. 'f' not 'F')
Fixes bug #144 (possibly 187 too?)


git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@828 8092fc87-c524-0410-9efc-e669fe64eaf9
2003-02-25 00:39:42 +00:00
avolkov 47bf0c05db UQM version # printed in main menu
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@827 8092fc87-c524-0410-9efc-e669fe64eaf9
2003-02-25 00:31:06 +00:00
avolkov eea87e2576 Added PC Shipyard + hangar animation
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@823 8092fc87-c524-0410-9efc-e669fe64eaf9
2003-02-24 20:43:22 +00:00
gewlitys 73a1124114 updated
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@818 8092fc87-c524-0410-9efc-e669fe64eaf9
2003-02-24 16:29:38 +00:00
gewlitys 42e1c6dc29 updated
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@817 8092fc87-c524-0410-9efc-e669fe64eaf9
2003-02-24 16:28:12 +00:00
avolkov f79058b27b Misc shipyard/outfit fixes
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@776 8092fc87-c524-0410-9efc-e669fe64eaf9
2003-02-19 09:42:35 +00:00
meep-eep 2d861025d5 Key config is saved in user dir.
Melee config is also saved in user dir again.
Added copyFile() function.
Some cleanups.


git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@761 8092fc87-c524-0410-9efc-e669fe64eaf9
2003-02-17 01:26:29 +00:00
gewlitys 39b2c5abe4 SDL_UpdateRect now uses partial update information too; fixed "crossfades
not finished" problem; scalers now alter dimensions of passed
rectangle directly


git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@750 8092fc87-c524-0410-9efc-e669fe64eaf9
2003-02-14 23:03:05 +00:00
meep-eep d94fd65ce9 Graduated colours for crew in shipyard, from Nic.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@746 8092fc87-c524-0410-9efc-e669fe64eaf9
2003-02-12 23:19:08 +00:00
avolkov a6d903427a Alien dialog fixes: Talking Pet, Utwig, Mycon, Syreen
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@744 8092fc87-c524-0410-9efc-e669fe64eaf9
2003-02-12 10:33:35 +00:00
avolkov de1249fe18 Extracted original 3DO sound effects
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@738 8092fc87-c524-0410-9efc-e669fe64eaf9
2003-02-12 05:00:45 +00:00
avolkov c37ec9596d Fixed #145 -- Melnrome repeating text from GIVING_IS_BAD_2
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@726 8092fc87-c524-0410-9efc-e669fe64eaf9
2003-02-10 08:09:17 +00:00
avolkov 4b48cf9629 Fixed #75 -- Load/save screen leaves characters if more than 1000 units
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@724 8092fc87-c524-0410-9efc-e669fe64eaf9
2003-02-10 07:54:48 +00:00
mcmartin d2d2c9e958 FRAME no longer relies on deliberate buffer overflows.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@720 8092fc87-c524-0410-9efc-e669fe64eaf9
2003-02-09 05:24:09 +00:00
ghaushe d73e8ded19 Support for running without .ogg files being present.
This also moves all subtitle-page splitting into trackplayer.  The final stage
is to remove all of this code from do_sutitles (since it is no longer being
used).


git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@706 8092fc87-c524-0410-9efc-e669fe64eaf9
2003-02-07 03:31:25 +00:00
ghaushe 9622db8e44 Slider and ff/frew should now behave well when track ends
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@704 8092fc87-c524-0410-9efc-e669fe64eaf9
2003-02-06 18:38:07 +00:00
avolkov dd5d85ca98 Added 'nosound'; --sound=openal|mixsdl|none option; -a is gone
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@694 8092fc87-c524-0410-9efc-e669fe64eaf9
2003-02-06 04:56:04 +00:00