func Init() if(linked(Max)) lng.decl_loc_var(wrk, 'GLint') println('glGetintegerv(GL_MAX_LIGHTS, &' + wrk + ');') end end func doEnabled(_data) println('gl' + code(Mode) + '(GL_LIGHT' + Index + ');') event(onEnabled) end func Max() return(wrk) end