make switching to bottom, back, and left view (shift+pad7, shift+pad1

and shift+pad1) work when in camera view
This commit is contained in:
2003-01-24 07:18:30 +00:00
parent d1ca120fb8
commit 3c9e4d3227

View File

@@ -269,6 +269,7 @@ void persptoetsen(unsigned short event)
G.vd->viewquat[2]= 0.0; G.vd->viewquat[2]= 0.0;
G.vd->viewquat[3]= 0.0; G.vd->viewquat[3]= 0.0;
G.vd->view= 7; G.vd->view= 7;
if(G.vd->persp>=2) G.vd->persp= perspo;
} }
else if(event==PAD1) { else if(event==PAD1) {
G.vd->viewquat[0]= 0.0; G.vd->viewquat[0]= 0.0;
@@ -276,6 +277,7 @@ void persptoetsen(unsigned short event)
G.vd->viewquat[2]= (float)-cos(M_PI/4.0); G.vd->viewquat[2]= (float)-cos(M_PI/4.0);
G.vd->viewquat[3]= (float)-cos(M_PI/4.0); G.vd->viewquat[3]= (float)-cos(M_PI/4.0);
G.vd->view=1; G.vd->view=1;
if(G.vd->persp>=2) G.vd->persp= perspo;
} }
else if(event==PAD3) { else if(event==PAD3) {
G.vd->viewquat[0]= 0.5; G.vd->viewquat[0]= 0.5;
@@ -283,6 +285,7 @@ void persptoetsen(unsigned short event)
G.vd->viewquat[2]= 0.5; G.vd->viewquat[2]= 0.5;
G.vd->viewquat[3]= 0.5; G.vd->viewquat[3]= 0.5;
G.vd->view=3; G.vd->view=3;
if(G.vd->persp>=2) G.vd->persp= perspo;
} }
else if(event==PADMINUS) { else if(event==PADMINUS) {
/* deze min en max staan ook in viewmove() */ /* deze min en max staan ook in viewmove() */