From 2177daffd38e1b372613a716d6d18d274d4b6b48 Mon Sep 17 00:00:00 2001 From: zakk Date: Fri, 26 Aug 2005 05:42:38 +0000 Subject: See the readme. git-svn-id: svn://svn.icculus.org/quake3/trunk@4 edf5b092-35ff-0310-97b2-ce42778d08ea --- q3radiant/SELECT.H | 91 ------------------------------------------------------ 1 file changed, 91 deletions(-) delete mode 100755 q3radiant/SELECT.H (limited to 'q3radiant/SELECT.H') diff --git a/q3radiant/SELECT.H b/q3radiant/SELECT.H deleted file mode 100755 index ee6e0dc..0000000 --- a/q3radiant/SELECT.H +++ /dev/null @@ -1,91 +0,0 @@ -/* -=========================================================================== -Copyright (C) 1999-2005 Id Software, Inc. - -This file is part of Quake III Arena source code. - -Quake III Arena source code is free software; you can redistribute it -and/or modify it under the terms of the GNU General Public License as -published by the Free Software Foundation; either version 2 of the License, -or (at your option) any later version. - -Quake III Arena source code is distributed in the hope that it will be -useful, but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License -along with Foobar; if not, write to the Free Software -Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -=========================================================================== -*/ - -typedef enum -{ - sel_brush, - // sel_sticky_brush, - // sel_face, - sel_vertex, - sel_edge, - sel_singlevertex, - sel_curvepoint, - sel_area, - sel_terrainpoint, - sel_terraintexture, - sel_addpoint, // for dropping points - sel_editpoint // for editing points - -} select_t; - -typedef struct -{ - brush_t *brush; - face_t *face; - terrainFace_t *terraface; - float dist; - qboolean selected; -} trace_t; - - -#define SF_SELECTED_ONLY 0x01 -#define SF_ENTITIES_FIRST 0x02 -#define SF_SINGLEFACE 0x04 -#define SF_IGNORECURVES 0x08 -#define SF_IGNOREGROUPS 0x10 -#define SF_CYCLE 0x20 -#define SF_CYCLEKEEP 0x40 - - -trace_t Test_Ray (vec3_t origin, vec3_t dir, int flags); - -void Select_GetBounds (vec3_t mins, vec3_t maxs); -void Select_Brush (brush_t *b, bool bComplete = true, bool bStatus = true); -void Select_Ray (vec3_t origin, vec3_t dir, int flags); -void Select_Delete (void); -void Select_Deselect (bool bDeselectFaces = true); -void Select_Invert(void); -void Select_Clone (void); -void Select_Move (vec3_t delta, bool bSnap = true); -void WINAPI Select_SetTexture (texdef_t *texdef, brushprimit_texdef_t *brushprimit_texdef, bool bFitScale = false, void* pPlugTexdef = NULL); -void Select_FlipAxis (int axis); -void Select_RotateAxis (int axis, float deg, bool bPaint = true, bool bMouse = false); -void Select_CompleteTall (void); -void Select_PartialTall (void); -void Select_Touching (void); -void Select_Inside (void); -void Select_MakeStructural (void); -void Select_MakeDetail (void); -void Select_AllOfType(); -void Select_Reselect(); -void Select_FitTexture(int nHeight = 1, int nWidth = 1); - -// absolute texture coordinates -// TTimo NOTE: this is stuff for old brushes format and rotation texture lock .. sort of in-between with bush primitives -void ComputeAbsolute(face_t* f, vec3_t& p1, vec3_t& p2, vec3_t& p3); -void AbsoluteToLocal(plane_t normal2, face_t* f, vec3_t& p1, vec3_t& p2, vec3_t& p3); -void Select_Hide(); -void Select_ShowAllHidden(); -// add selected brushes to a group, update the tree -void Select_AddToGroup(const char *pName); -void Select_Name(const char *pName); -void clearSelection(); -- cgit v1.2.3