From 02ee82a20cc5462ab43fdfa3b0237cd8618bdd97 Mon Sep 17 00:00:00 2001
From: pixel <pixel>
Date: Sat, 8 Mar 2003 02:49:42 +0000
Subject: Sprites working(?)

---
 src/test.cc | 27 +++++++++++++++++++++++++--
 1 file changed, 25 insertions(+), 2 deletions(-)

(limited to 'src')

diff --git a/src/test.cc b/src/test.cc
index 129127a..b09c00d 100644
--- a/src/test.cc
+++ b/src/test.cc
@@ -7,15 +7,20 @@
 #include "gltexture.h"
 #include "glfont.h"
 #include "engine.h"
+#include "sprite.h"
 
 CODE_BEGINS
 virtual int startup() throw (GeneralException) {
     verbosity = M_INFO;
     mogltk::glbase::setup();
-    new Archive("datas.paq");
+//    new Archive("datas.paq");
     Input * fonte = new Input("font-2.bin");
     mogltk::font font(fonte);
     delete fonte;
+    Input * cursor = new Input("cursor.rgba");
+    printm(M_INFO, "Sprite file size: %i\n", cursor->GetSize());
+    mogltk::Sprite * s = new mogltk::Sprite(cursor, 25, 25);
+    delete cursor;
     
     verbosity = M_INFO;
     
@@ -27,7 +32,7 @@ virtual int startup() throw (GeneralException) {
 
     while (!mogltk::engine::quitrequested()) {
 	mogltk::glbase::Enter2DMode();
-    
+	
 	mytex->Bind();
 	glBegin(GL_TRIANGLE_STRIP);
 	glColor3d(0, 0, 0);
@@ -75,6 +80,24 @@ virtual int startup() throw (GeneralException) {
 	    "It works!!\n"
 	    "I can't believe it!\n"
 	);
+	
+	s->draw( 50,  50);
+	s->draw(100,  50);
+	s->draw(150,  50);
+	s->draw(200,  50);
+	s->draw( 50, 100);
+	s->draw(100, 100);
+	s->draw(150, 100);
+	s->draw(200, 100);
+	s->draw( 50, 150);
+	s->draw(100, 150);
+	s->draw(150, 150);
+	s->draw(200, 150);
+	s->draw( 50, 200);
+	s->draw(100, 200);
+	s->draw(150, 200);
+	s->draw(200, 200);
+
 	mogltk::glbase::Leave2DMode();
 	mogltk::glbase::Flip();
     }
-- 
cgit v1.2.3