Update of /cvsroot/netrek/client/netrekxp/win32
In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv9974/win32

Modified Files:
Log Message:
Change from Multithreaded to Multithreaded DLL runtime library, involved adding a
few headers, and commenting out the perror() and getpid() function definitions as they
seem to be built in now.  Also removed libcmt.lib from import libs.
Removed unused UPDATE define.
Changed WARNTIME and MESSTIME to use tenths of seconds rather than updates/sec,
so warning messages don't disappear too fast at higher FPS rates.
Moved j->p_explode out of draw if check, so that explosion counter updates even at low
update rates.
Reworked logic for phaser, torp and plasma fuses.  Sets a minimum fuse and updatefuse length
so even at low update rates, these weapons draw on screen.  Also changed sound logic so
that sound events play proper at all update rates.  Also fixes a bug where frame could fall
outside range of bitmaps, causing errors.  Frame is now reset within the bounds of the bitmap
definition number of frames.  Showed up as a problem at low updates/sec rates.

Index: config.h
RCS file: /cvsroot/netrek/client/netrekxp/win32/config.h,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -d -r1.14 -r1.15
--- config.h	24 Feb 2007 10:19:55 -0000	1.14
+++ config.h	26 Feb 2007 06:54:50 -0000	1.15
@@ -426,6 +426,10 @@
 #define stricmp _stricmp
+#ifndef getpid
+#define getpid _getpid
 /* For math.h, really */
 #define hypot _hypot
 /* for io.h */