pidgin/plugins/crazychat/dog_lids.c

changeset 15435
4b933b06d75e
parent 14253
b63ebf84c42b
child 16238
33bf2fd32108
child 18068
b6554e3c8224
child 20478
46933dc62880
child 31294
73607ab89c6f
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/pidgin/plugins/crazychat/dog_lids.c	Sat Jan 20 02:32:10 2007 +0000
@@ -0,0 +1,48 @@
+#include
+
+#include "lid1.h"
+#include "lid2.h"
+#include "lid3.h"
+#include "lid4.h"
+#include "lid5.h"
+#include "lid6.h"
+#include "lid8.h"
+#include "lid9.h"
+#include "lid10.h"
+
+#define NUM_LIDS 9
+
+GLint lidLists[NUM_LIDS];
+
+void initLids(){
+	GLint test;
+	int i;
+	
+	GLint[0]=Gen3DObjectListLid1();
+	GLint[1]=Gen3DObjectListLid2();
+	GLint[2]=Gen3DObjectListLid3();
+	GLint[3]=Gen3DObjectListLid4();
+	GLint[4]=Gen3DObjectListLid5();
+	GLint[5]=Gen3DObjectListLid6();
+	GLint[6]=Gen3DObjectListLid8();
+	GLint[7]=Gen3DObjectListLid9();
+	GLint[8]=Gen3DObjectListLid10();
+
+};
+
+void drawLids(int left, right) {
+	//draw left
+	GLfloat offset = .5;
+
+	glPushMatrix();
+	glTranslatef(offset, 0, 0);
+	glCallList(lidLists[left]);
+	glPopMatrix();
+
+	//draw right
+	glPushMatrix();
+	glTranslatef(-offset, 0, 0);
+	glScalef(-1, 1, 1);
+	glCallList(lidLists[right]);
+	glPopMatrix();
+}
\ No newline at end of file

mercurial