# 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)```

##### 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.

##### 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.

Reply to this topic...

×   Pasted as rich text.   Restore formatting

Only 75 emoji are allowed.