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:
@@ -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() */
|
||||||
|
Reference in New Issue
Block a user