All pastes #902234 Raw Edit

Untitled

public java v1 · immutable
·published 2008-02-13 08:36 UTC
rendered paste body
package edu.msoe.phillijw.entity;import javax.media.opengl.GL;public class BlockEntity extends Entity{		public void render(GL gl)	{		float[][] back		 = { {-0.5f,  0.5f, -0.5f},								 { 0.5f,  0.5f, -0.5f},								 { 0.5f, -0.5f, -0.5f},								 {-0.5f, -0.5f, -0.5f} };		float[][] front		 = { {-0.5f,  0.5f,  0.5f},								 { 0.5f,  0.5f,  0.5f},								 { 0.5f, -0.5f,  0.5f},								 {-0.5f, -0.5f,  0.5f} };		float[][] left		 = { {-0.5f,  0.5f, -0.5f},								 {-0.5f,  0.5f,  0.5f},								 {-0.5f, -0.5f,  0.5f},								 {-0.5f, -0.5f, -0.5f} };		float[][] right		 = { { 0.5f,  0.5f, -0.5f},								 { 0.5f,  0.5f,  0.5f},								 { 0.5f, -0.5f,  0.5f},								 { 0.5f, -0.5f, -0.5f} };		gl.glColor3f(0.9f, 0.0f, 1.0f);		gl.glPushAttrib(GL.GL_ENABLE_BIT | GL.GL_LIGHTING | GL.GL_CURRENT_BIT | GL.GL_POLYGON_BIT);		gl.glColorMaterial(GL.GL_FRONT_AND_BACK, GL.GL_AMBIENT_AND_DIFFUSE);		gl.glEnable(GL.GL_COLOR_MATERIAL);				gl.glPushMatrix(); quad(gl, back); gl.glPopMatrix();		gl.glPushMatrix(); quad(gl, front); gl.glPopMatrix();		gl.glPushMatrix(); quad(gl, left); gl.glPopMatrix();		gl.glPushMatrix(); quad(gl, right); gl.glPopMatrix();				gl.glPopAttrib();	}}