editor/ksegsize.c File Reference

#include <stdlib.h>
#include "inferno.h"
#include "editor.h"
#include "mono.h"
#include "error.h"
#include "segment.h"
#include "gameseg.h"

Defines

#define XDIM   0
#define YDIM   1
#define ZDIM   2
#define MAX_MODIFIED_VERTICES   32

Functions

void validate_modified_segments (void)
void scale_vert_aux (int vertex_ind, vms_vector *vp, fix scale_factor)
void scale_vert (segment *sp, int vertex_ind, vms_vector *vp, fix scale_factor)
void scale_free_verts (segment *sp, vms_vector *vp, int side, fix scale_factor)
void med_scale_segment_new (segment *sp, int dimension, fix amount)
void extract_vector_from_segment_side (segment *sp, int side, vms_vector *vp, int vla, int vlb, int vra, int vrb)
void med_extract_right_vector_from_segment_side (segment *sp, int sidenum, vms_vector *vp)
void med_extract_up_vector_from_segment_side (segment *sp, int sidenum, vms_vector *vp)
int segsize_common (int dimension, fix amount)
int IncreaseSegLength ()
int DecreaseSegLength ()
int DecreaseSegWidth ()
int IncreaseSegWidth ()
int IncreaseSegHeight ()
int DecreaseSegHeight ()
int IncreaseSegLengthBig ()
int DecreaseSegLengthBig ()
int DecreaseSegWidthBig ()
int IncreaseSegWidthBig ()
int IncreaseSegHeightBig ()
int DecreaseSegHeightBig ()
int IncreaseSegLengthDefault ()
int DecreaseSegLengthDefault ()
int IncreaseSegWidthDefault ()
int DecreaseSegWidthDefault ()
int IncreaseSegHeightDefault ()
int DecreaseSegHeightDefault ()
int ToggleSegSizeMode (void)
int PerturbCursideCommon (fix amount)
int PerturbCurside (void)
int PerturbCursideBig (void)

Variables

int Modified_vertices [MAX_MODIFIED_VERTICES]
int Modified_vertex_index = 0

Define Documentation

#define MAX_MODIFIED_VERTICES   32
 

#define XDIM   0
 

#define YDIM   1
 

#define ZDIM   2
 


Function Documentation

int DecreaseSegHeight  ) 
 

int DecreaseSegHeightBig  ) 
 

int DecreaseSegHeightDefault  ) 
 

int DecreaseSegLength  ) 
 

int DecreaseSegLengthBig  ) 
 

int DecreaseSegLengthDefault  ) 
 

int DecreaseSegWidth  ) 
 

int DecreaseSegWidthBig  ) 
 

int DecreaseSegWidthDefault  ) 
 

void extract_vector_from_segment_side segment sp,
int  side,
vms_vector vp,
int  vla,
int  vlb,
int  vra,
int  vrb
 

int IncreaseSegHeight  ) 
 

int IncreaseSegHeightBig  ) 
 

int IncreaseSegHeightDefault  ) 
 

int IncreaseSegLength  ) 
 

int IncreaseSegLengthBig  ) 
 

int IncreaseSegLengthDefault  ) 
 

int IncreaseSegWidth  ) 
 

int IncreaseSegWidthBig  ) 
 

int IncreaseSegWidthDefault  ) 
 

void med_extract_right_vector_from_segment_side segment sp,
int  sidenum,
vms_vector vp
 

void med_extract_up_vector_from_segment_side segment sp,
int  sidenum,
vms_vector vp
 

void med_scale_segment_new segment sp,
int  dimension,
fix  amount
 

int PerturbCurside void   ) 
 

int PerturbCursideBig void   ) 
 

int PerturbCursideCommon fix  amount  ) 
 

void scale_free_verts segment sp,
vms_vector vp,
int  side,
fix  scale_factor
 

void scale_vert segment sp,
int  vertex_ind,
vms_vector vp,
fix  scale_factor
 

void scale_vert_aux int  vertex_ind,
vms_vector vp,
fix  scale_factor
 

int segsize_common int  dimension,
fix  amount
 

int ToggleSegSizeMode void   ) 
 

void validate_modified_segments void   ) 
 


Variable Documentation

int Modified_vertex_index = 0
 

int Modified_vertices[MAX_MODIFIED_VERTICES]
 


Generated on Mon Aug 28 20:55:30 2006 for D1X-Rebirth by  doxygen 1.4.6