Public Member Functions |
void | cleanUpInvalidObjects () |
void | saveForUndo (char *, int) |
void | Undo (map *old, map **newm) |
void | undoGetRest (map *cm) |
map * | undoCopy () |
void | RemoveUndo () |
bool | lookForObject (Entity *e) |
void | MoveEyePosition (vec3_t newpos, int lockValue) |
void | copySelection (map **, bool rebuild) |
void | pasteSelection () |
void | GatherTextureDirectories () |
void | GlobalSetKey (char *, char *) |
SetBrush * | selectedBrush () |
int | numSelected () |
int | numSelectedTotal () |
int | numBrushes () |
void | newMap () |
void | snapSelected (int mode) |
void | getCenter (vec3_t ctr) |
void | getSelectedCenter () |
void | makeSelectedPerform (int sel) |
void | makeSelectedXYDraw (HDC hdc, int index, int stopAt, Group *g) |
void | makeUnselectedPerform (int sel) |
void | makeGlobalPerform (int sel) |
void | makeAllPerform (int sel) |
void | removeObject (Entity *) |
Entity * | currentEntity () |
void | setCurrentEntity (Entity *) |
void | setCurrentMinZ (vec3_t) |
void | setCurrentMaxZ (vec3_t) |
vec_t | currentMinZ (int) |
vec_t | currentMaxZ (int) |
bool | readMapFile (char *fname) |
void | mergeMapFile (char *fname) |
void | writeMapFile (char *fname, int writeWorldKeys, int selOnly) |
void | writeBox (FILE *f, char *walls, char *sky, char *floor) |
void | writeSelected (FILE *f, Entity *e) |
Entity * | findPlayerStart () |
Entity * | findWorldSpawn () |
void | DoExport (char *goodname, char *runname, char *title) |
int | getVisibility (Entity *e, int inBox, int mode) |
void | groupExportWrite (FILE *f, Entity *e, int func) |
void | groupExport (int func) |
void | groupSwap (int g1, int g2) |
void | groupInsert (int pos) |
void | selectedExport () |
void | regionExport () |
void | addObject (Entity *ent) |
void | DrawOrientation (HDC hdc) |
bool | entityConnect (vec3_t p1, vec3_t p2) |
void | selectRay (vec3_t p1, vec3_t p2, bool ef) |
void | selectKnob (vec3_t p1, vec3_t p2, int UAxis, int VAxis, bool ef) |
SetBrush * | grabRay (vec3_t p1, vec3_t p2) |
SetBrush * | getTextureRay (vec3_t p1, vec3_t p2) |
void | setTextureRay (vec3_t p1, vec3_t p2, bool allsides) |
void | sel_identity () |
void | transformSelection () |
void | swapvectors (vec3_t a, vec3_t b) |
void | rotate_x () |
void | rotate_y () |
void | rotate_z () |
void | flip_x () |
void | flip_y () |
void | flip_z () |
void | cloneSelection () |
void | selectCompleteEntity () |
void | selectPartialEntity () |
void | makeEntity () |
bool | lookAtSelection (bool force=false) |
int | countSelectedBrushesWithEdge (vec3_t p1, vec3_t p2) |
void | selbox (int sel) |
void | selectCompletelyInside () |
void | selectPartiallyInside () |
void | makeRegionBrush () |
void | makeRegionBrushPartial () |
void | tallBrush () |
void | shortBrush () |
void | sizeBrush (int) |
void | makeRoom () |
void | extrudeRoom () |
void | extrudeFace () |
void | rotateBrush (int r, int p, int y) |
void | rotateBrushOrg (int r, int p, int y, vec3_t org) |
void | makeLights (int x, int y, int z, int val, char *lightType) |
int | makeArch (Entity *currentEntity, SetBrush *seedBrush, int removeSeed, int numsteps, int xory, int width, int rect) |
int | makeStairs (Entity *currentEntity, SetBrush *seedBrush, int removeSeed, int style, int numsteps, int hgap, int vgap, int down, int xory, float turns, int distfc) |
void | makeSphere (int type, int hstrips, int vstrips, int neardist, int fardist, int take, int percent) |
void | makeCylinder (int sides, int strips, int neardist, int fardist, int take, int percent, int xalign) |
void | makeNSided (int sides, int radius, int xalign, int take) |
void | makePyramid (int sides, int radius, int height, int xalign, int take) |
int | makeWedge (Entity *currentEntity, SetBrush *seedBrush, int removeSeed, int axis, bool flip) |
void | scaleBrush (float sx, float sy, float sz) |
void | subtractSelection () |
void | replaceTexture (char *f, char *r) |
void | selectByTexture (char *buffer) |
void | selectByEntityKeyValue (bool useE, bool useK, bool useV, char *ent, char *key, char *val) |
void | revolveObject (char *fname, int hstrips, int neardist, int fardist) |
void | getMouseObject (mouseobject_t *obj, vec3_t p1, vec3_t p2, vec3_t dragpoint, int ViewType, int UAxis, int VAxis) |
void | UnloadTextures () |
int | MixFilter (texturedef_t *td) |
int | MixedFaceSearch () |
int | TextureSearch (char *name) |
void | AddDetail () |
void | RemoveDetail () |
void | SetDetail (bool addDetail) |
void | glDrawOrientation () |
void | glBrightness () |
void | UpdateGroupVisibility (int) |
void | UpdateMapVisibility () |
void | UpdateCurrent () |
Public Attributes |
int | count |
int | dirty |
char | filename [256] |
Entity * | world |
Entity * | current |
Entity * | oldselection |
vec3_t | minz |
vec3_t | maxz |
Entity | objects |
Group * | groups |
vec3_t | eye [MAX_CAMERAS] |
int | cureye |
t_Angles | angles [MAX_CAMERAS] |
bool | regionSet |
SetBrush * | regionBrush |
texInfo_t ** | bests |
texInfo_t ** | favorites |
char ** | favs |
int | numf |
texInfo_t ** | mapTextures |
int | numMapTextures |
texWad ** | Wads |
int | numWads |
char | texName [64] |
char | texPath [64] |
Clipper * | clipper_i |
int | curclippoint |
unsigned char * | dat |
int | mapType |
undo_t * | undo |