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
This commit is contained in:
mcmartin
2003-03-01 07:14:15 +00:00
parent 0f487716ad
commit 954a333685
45 changed files with 552 additions and 1938 deletions
+2
View File
@@ -1,4 +1,6 @@
Changes towards version 0.3:
- Removed aspects of the legacy graphics code that are never used or that
are redundant. More 'C-like' use of the PRIMITIVE datatype.
- Fix various graphics glitches during dialog. Especially Spathi Eye,and ZFP
Closes #23, #156 - PhracturedBlue
- Fix Syreen, KohrAh and Slylandro ship effects to not be screen