Use macros ZERO_VECTOR and IDENTITY_MATRIX for initialization

This commit is contained in:
Kp 2013-01-12 18:40:53 +00:00
parent 25acc19932
commit c6970e6e21
4 changed files with 5 additions and 7 deletions

View file

@ -62,7 +62,7 @@ editor_view *current_view;
int SegSizeMode = 1; // Mode = 0/1 = not/is legal to move bound vertices,
//the view for the different windows.
editor_view LargeView = {0,1, NULL, i2f(100),{{f1_0,0,0},{0,f1_0,0},{0,0,f1_0}},f1_0};
editor_view LargeView = {0,1, NULL, i2f(100),IDENTITY_MATRIX,f1_0};
#if ORTHO_VIEWS
editor_view TopView = {1,1, NULL, i2f(100),{{f1_0,0,0},{0,0,-f1_0},{0,f1_0,0}},f1_0};
editor_view FrontView = {2,1, NULL, i2f(100),{{f1_0,0,0},{0,f1_0,0},{0,0,f1_0}},f1_0};

View file

@ -104,7 +104,7 @@ window *Pad_info; // Keypad text
grs_font *editor_font=NULL;
//where the editor is looking
vms_vector Ed_view_target={0,0,0};
vms_vector Ed_view_target=ZERO_VECTOR;
int gamestate_not_restored = 0;

View file

@ -789,7 +789,7 @@ static int fvi_sub(vms_vector *intp,int *ints,const vms_vector *p0,int startseg,
int centermask; //where the center point is
int objnum;
segmasks masks;
vms_vector hit_point,closest_hit_point = { 0, 0, 0 }; //where we hit
vms_vector hit_point,closest_hit_point = ZERO_VECTOR; //where we hit
fix d,closest_d=0x7fffffff; //distance to hit point
int hit_type=HIT_NONE; //what sort of hit
int hit_seg=-1;

View file

@ -26,10 +26,8 @@ COPYRIGHT 1993-1998 PARALLAX SOFTWARE CORPORATION. ALL RIGHTS RESERVED.
//#define USE_ISQRT 1
vms_vector vmd_zero_vector = {0, 0, 0};
vms_matrix vmd_identity_matrix = { { f1_0, 0, 0 },
{ 0, f1_0, 0 },
{ 0, 0, f1_0 } };
vms_vector vmd_zero_vector = ZERO_VECTOR;
vms_matrix vmd_identity_matrix = IDENTITY_MATRIX;
//adds two vectors, fills in dest, returns ptr to dest
//ok for dest to equal either source, but should use vm_vec_add2() if so