I currently have the following lua code:
g = engine.CGeometry() vertexes = {} vertexes[1] = 0 vertexes[2] = 0 vertexes[3] = 0 vertexes[4] = 0 vertexes[5] = -1 vertexes[6] = 0 vertexes[7] = -1 vertexes[8] = 0 vertexes[9] = 0 print "adding vertexes" g:SetVertexes(vertexes)
where g: SetVertexes () is implemented in C ++ as:
void CGeometry::SetVertexes(double* vertexes){ this->vertexes = vertexes; }
leads to this error:
adding vertexes PANIC: unprotected error in call to Lua API (Error in SetVertexes (arg 2), expected 'double *' got 'table') Press any key to continue . . .
Any ideas?
source share