load "opengl21lib.ring"
load "freeglut.ring"
func display
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT)
glutSwapBuffers()
func init
glClearColor(0.3, 0.3, 0.3, 0)
gluOrtho2D(0, 1024, 512, 0)
func main
glutInit()
glutInitDisplayMode(GLUT_DOUBLE | GLUT_RGB)
glutInitWindowSize(1024, 512)
glutCreateWindow("Ring Raycaster")
init()
glutDisplayFunc(:display)
glutMainLoop()