Page 1 of 1

How to choose renadom map from a list?

Posted: Wed Apr 09, 2014 6:20 am
by pxlzvr
So for example I have 10 different maps in a map.lua file. They look like this:

1111
1001
1001
1111

0 - floor tile
1 - wall

i need to choose 1 random room from a list at the start of the game.

Re: How to choose renadom map from a list?

Posted: Wed Apr 09, 2014 8:43 am
by nuno
if you have an array of tables, like

Code: Select all

rooms = {}
rooms[1] = { -- room code }
-- etc...
then you can just

Code: Select all

selectedroom = rooms[math.love.random(#rooms)]

Re: How to choose renadom map from a list?

Posted: Wed Apr 09, 2014 9:19 am
by Ragzouken
nuno wrote:

Code: Select all

selectedroom = rooms[math.love.random(#rooms)]
should be

Code: Select all

selectedroom = rooms[love.math.random(#rooms)]