hi,
here's the code that I am trying to run:
require 'luagl'

local testgl1 = pd.Class:new():register("testgl1")

function testgl1:initialize(name, atoms)
     self.inlets = 2
     self.max = 1
     pd.post(tostring(self))
     return true
end

function testgl1:in_1(sel, atoms)
     if sel == "gem_state" then
        testgl1:render(self)
     end
end

function testgl1:in_2_float(f)
     self.max = math.abs(f)
     pd.post(self.max)
end

function testgl1:render(myself)
     max = math.max(myself.max, 1)
     glBegin(GL_LINE_LOOP)
     for i=1,max do
        r = math.random()
        g = math.random()
        b = math.random()
         glColor3d(r, g, b)
         glVertex2d(math.random(-400,400)/100, math.random(-400,400)/100)
     end
     glEnd()
end

here's the console printout:
error: lua: error in dispatcher:
[string "testgl1"]:25: attempt to call global 'glBegin' (a nil value)
I think this code was running in lua0.3..
thanks,
marius.

_______________________________________________
[email protected] mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list

Reply via email to