[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Usata-commits] Changes to usata2/src/objects/test_object.cpp
From: |
David Lau |
Subject: |
[Usata-commits] Changes to usata2/src/objects/test_object.cpp |
Date: |
Tue, 25 Jan 2005 14:26:38 -0500 |
Index: usata2/src/objects/test_object.cpp
diff -u usata2/src/objects/test_object.cpp:1.14
usata2/src/objects/test_object.cpp:1.15
--- usata2/src/objects/test_object.cpp:1.14 Tue Jan 25 08:28:04 2005
+++ usata2/src/objects/test_object.cpp Tue Jan 25 19:26:33 2005
@@ -10,7 +10,7 @@
// included in the software distribution, or visit
// http://www.fsf.org/licenses/gpl.html.
//
-// $Id: test_object.cpp,v 1.14 2005/01/25 08:28:04 skunix Exp $
+// $Id: test_object.cpp,v 1.15 2005/01/25 19:26:33 skunix Exp $
#include "../object.hpp"
#include "../object-registry.hpp"
@@ -50,18 +50,24 @@
Something::update(void)
{
//std::cout << "up" << std::endl;
- spin++;
+ spin+=3;
while (spin >360) spin -= 360;
}
void
Something::draw()
{
glPushMatrix();
- glEnable(GL_TEXTURE_2D);
- glBlendFunc(GL_SRC_ALPHA,GL_ONE);
+ //glDepthMask(GL_FALSE);
glEnable(GL_BLEND);
+ //glEnable(GL_DEPTH_TEST);
+// glDisable(GL_ALPHA_TEST);
+ glColor4f(1,1,1,1);
+ glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
+ glEnable(GL_TEXTURE_2D);
glBindTexture(GL_TEXTURE_2D, t->get_tex());
- glTranslatef(0,0,-1.0);
+
+ glPushMatrix();
+ glTranslatef(0,0,-3.0);
glRotatef(spin, 0, -1,0);
glBegin(GL_QUADS);
@@ -75,9 +81,23 @@
glVertex3f( 0.5, 0.5 ,.0);
glTexCoord2f(0,1);
glVertex3f(-0.5, 0.5 ,.0);
-
glEnd();
glPopMatrix();
+ glDisable(GL_TEXTURE_2D);
+ glColor4f(0,0,0,.3);
+ glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
+// glBlendFunc(GL_SRC_ALPHA,GL_ONE);//SRC_ALPHA);
+ glPushMatrix() ;
+ glTranslatef(0,0,-0.9);
+ glBegin(GL_QUADS);
+ glVertex3f(-0.5, -0.25, 0);
+ glColor4f(0,0,0,0.5);
+ glVertex3f(-0.5, 0.25, 0);
+ glVertex3f(0.5, 0.25, 0);
+ glVertex3f(0.5, -0.25, 0);
+ glEnd();
+ glPopMatrix();
+ glPopMatrix();
}
void
Something::realize(Usata& game, const Object_sp& self)
- [Usata-commits] Changes to usata2/src/objects/test_object.cpp, David Lau, 2005/01/01
- [Usata-commits] Changes to usata2/src/objects/test_object.cpp, David Lau, 2005/01/03
- [Usata-commits] Changes to usata2/src/objects/test_object.cpp, David Lau, 2005/01/09
- [Usata-commits] Changes to usata2/src/objects/test_object.cpp, David Lau, 2005/01/09
- [Usata-commits] Changes to usata2/src/objects/test_object.cpp, David Lau, 2005/01/10
- [Usata-commits] Changes to usata2/src/objects/test_object.cpp, David Lau, 2005/01/15
- [Usata-commits] Changes to usata2/src/objects/test_object.cpp, David Lau, 2005/01/15
- [Usata-commits] Changes to usata2/src/objects/test_object.cpp, David Lau, 2005/01/17
- [Usata-commits] Changes to usata2/src/objects/test_object.cpp, David Lau, 2005/01/20
- [Usata-commits] Changes to usata2/src/objects/test_object.cpp, David Lau, 2005/01/25
- [Usata-commits] Changes to usata2/src/objects/test_object.cpp,
David Lau <=