public void draw(Spatial s) { if (s != null) { s.onDraw(this);
public void draw(Tint t) {  GL.glMatrixMode(GL.GL_PROJECTION); GL.glPushMatrix(); GL.glLoadIdentity(); GLU.gluOrtho2D(0, Window.getWidth(), 0, Window.getHeight()); GL.glMatrixMode(GL.GL_MODELVIEW); GL.glPushMatrix(); GL.glLoadIdentity();   if (t.useTexture()) { GL.glTranslatef( t.getTextureLocation().x, t.getTextureLocation().y, 0); GL.glColor4f( t.getTextureColor().r, t.getTextureColor().g, t.getTextureColor().b, t.getTextureColor().a);  GL.glBegin(GL.GL_QUADS); {  GL.glTexCoord2f(0, 0); GL.glVertex2f(0, 0);   GL.glTexCoord2f(0, 1); GL.glVertex2f(0, t.getTextureSize().y);   GL.glTexCoord2f(1, 1); GL.glVertex2f(t.getTextureSize().x, t.getTextureSize().y);   GL.glTexCoord2f(1, 0); GL.glVertex2f(t.getTextureSize().x, 0); } GL.glEnd();
	public void draw(Spatial s) {		if (s != null) {			s.onDraw(this);		}	}