]> de.git.xonotic.org Git - xonotic/netradiant.git/blob - tools/quake2/qdata/qdata.h
transfer from internal tree r5311 branches/1.4-gpl
[xonotic/netradiant.git] / tools / quake2 / qdata / qdata.h
1 // qdata.h\r
2 \r
3 \r
4 #include <stdlib.h>\r
5 #include <stdio.h>\r
6 #include <math.h>\r
7 #include <string.h>\r
8 #include <sys/stat.h>\r
9 \r
10 #include "cmdlib.h"\r
11 #include "scriplib.h"\r
12 #include "mathlib.h"\r
13 #include "trilib.h"\r
14 #include "lbmlib.h"\r
15 #include "q2_threads.h"\r
16 #include "l3dslib.h"\r
17 #include "bspfile.h"\r
18 \r
19 #ifdef _WIN32\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
24         #endif\r
25 #endif\r
26 \r
27 void Cmd_Modelname (void);\r
28 void Cmd_Base (void);\r
29 void Cmd_Cd (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
37 \r
38 void Cmd_Inverse16Table( void );\r
39 \r
40 void Cmd_SpriteName (void);\r
41 void Cmd_Load (void);\r
42 void Cmd_SpriteFrame (void);\r
43 void FinishSprite (void);\r
44 \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
50 \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
58 \r
59 void Cmd_Video (void);\r
60 \r
61 void RemapZero (byte *pixels, byte *palette, int width, int height);\r
62 \r
63 void ReleaseFile (char *filename);\r
64 \r
65 extern  byte            *byteimage, *lbmpalette;\r
66 extern  int                     byteimagewidth, byteimageheight;\r
67 \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
74 \r
75 extern  char            *trifileext;\r