X-Git-Url: https://git.ucc.asn.au/?p=atyndall%2Fcits2231.git;a=blobdiff_plain;f=globals.h;h=058e32c8c2b54cf42df5cf89f0f2584a81d1f2f7;hp=b3d0d6bb260dbd488ffe0707e15559fb94a1ef29;hb=f1c86cda52b306cdfbe62e1776eb38cff811f47b;hpb=837ba2cddb236092d3d2bc30982148760b90d2ab diff --git a/globals.h b/globals.h index b3d0d6b..058e32c 100644 --- a/globals.h +++ b/globals.h @@ -24,6 +24,9 @@ extern const char *objectMenuEntries[]; // Scene object arrays extern SceneObject sceneObjs[]; extern int nObjects; +extern int curObject; +extern int buttonSelected; +extern int manipulateState; // Directories containing models extern char *dirDefault1; @@ -82,8 +85,9 @@ extern GLfloat emission[]; extern int width, height; /* Zoom and rotate tracking */ -extern GLfloat zoom, rotate; -extern GLfloat zoomFactor, rotateFactor; +extern GLfloat zoom, rotate, camAngle; +extern GLfloat zoomFactor, rotateFactor, camAngleFactor; +extern GLfloat leftrightFactor, nearfarFactor, bigsmallFactor, updownFactor; /* Texture state tracking */ extern int currentGroundTexture, currentMeshTexture;