8 #include <sys/stat.h>
\r
11 #include "scriplib.h"
\r
12 #include "mathlib.h"
\r
15 #include "q2_threads.h"
\r
16 #include "l3dslib.h"
\r
17 #include "bspfile.h"
\r
20 #ifdef NDEBUG // Don't show in a Release build
\r
21 #pragma warning(disable : 4305) // truncate from double to float
\r
22 #pragma warning(disable : 4244) // conversion from double to float
\r
23 #pragma warning(disable : 4018) // signed/unsigned mismatch
\r
27 void Cmd_Modelname (void);
\r
28 void Cmd_Base (void);
\r
30 void Cmd_Origin (void);
\r
31 void Cmd_ScaleUp (void);
\r
32 void Cmd_Frame (void);
\r
33 void Cmd_Modelname (void);
\r
34 void Cmd_Skin (void);
\r
35 void Cmd_Skinsize (void);
\r
36 void FinishModel (void);
\r
38 void Cmd_Inverse16Table( void );
\r
40 void Cmd_SpriteName (void);
\r
41 void Cmd_Load (void);
\r
42 void Cmd_SpriteFrame (void);
\r
43 void FinishSprite (void);
\r
45 void Cmd_Grab (void);
\r
46 void Cmd_Raw (void);
\r
47 void Cmd_Mip (void);
\r
48 void Cmd_Environment (void);
\r
49 void Cmd_Colormap (void);
\r
51 void Cmd_File (void);
\r
52 void Cmd_Dir (void);
\r
53 void Cmd_StartWad (void);
\r
54 void Cmd_EndWad (void);
\r
55 void Cmd_Mippal (void);
\r
56 void Cmd_Mipdir (void);
\r
57 void Cmd_Alphalight (void);
\r
59 void Cmd_Video (void);
\r
61 void RemapZero (byte *pixels, byte *palette, int width, int height);
\r
63 void ReleaseFile (char *filename);
\r
65 extern byte *byteimage, *lbmpalette;
\r
66 extern int byteimagewidth, byteimageheight;
\r
68 extern qboolean g_release; // don't grab, copy output data to new tree
\r
69 extern char g_releasedir[1024]; // c:\quake2\baseq2, etc
\r
70 extern qboolean g_archive; // don't grab, copy source data to new tree
\r
71 extern qboolean do3ds;
\r
72 extern char g_only[256]; // if set, only grab this cd
\r
73 extern qboolean g_skipmodel; // set true when a cd is not g_only
\r
75 extern char *trifileext;
\r