Jump to content

Need help with Lua. Trying to make an Array with a structure attached to it


Recommended Posts

I have been reading the Programming in Lua online book, but it doesn't really seem to give any idea on how to do this other than with Tables.

Here is my current code. I don't know what I am doing wrong, can anyone help me with this?

location = { -- X, Y, Z locations
   x,
   y,
   z
}
someArray = {5}
for i=0, 5 do 
   someArray[i] = location
end
someArray[0].x = 1
someArray[4].x = 5
someArray[0].y = 10
someArray[0].z = 2

function assignLocation(x, y, z)
   print("Location of X: "..x) --  should be 1..?
   print("Location of Y: "..y)
   print("Location of Z: "..z)
end

assignLocation(someArray[0].x, someArray[0].y, someArray[0].z)

Link to comment
Share on other sites

someArray = {}
for i=0, 5 do 
someArray[i] = { -- X, Y, Z locations
x,
y,
z
}
end
someArray[0].x = 1
someArray[4].x = 5
someArray[0].y = 10
someArray[0].z = 2

function assignLocation(x, y, z)
print("Location of X: "..x)
print("Location of Y: "..y)
print("Location of Z: "..z)
end

assignLocation(someArray[0].x, someArray[0].y, someArray[0].z)

 

Solved it. Nevermind.

Link to comment
Share on other sites

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.