#include "objet.h" #include pObjet creerObjet (void) { pObjet obj = (pObjet) malloc (sizeof(tObjet)); obj->boolTheta = 0; obj->theta = 0.; return obj; } void afficheObjetOpenGL (pObjet obj) { /***********************/ /* a coder par les etudiants */ /***********************/ } void tourneObjet (pObjet obj, float pasRotation) { if (obj->boolTheta) { obj->theta += pasRotation; if (obj->theta >= 360.) obj->theta-=360.; if (obj->theta <= -360.) obj->theta+=360.; } } void changeEtatRotationObjet (pObjet obj) { if (obj->boolTheta) obj->boolTheta = 0; else obj->boolTheta = 1; } int estEnRotation (pObjet obj) { return obj->boolTheta; } void initObjet (pObjet obj) { obj->boolTheta = 0; obj->theta = 0.; }