It's just a simple game that's a small maze from a bird's eye view and you've got to dodge enemies and what not.
But I've been told to make a map array like this:
Select Case 0
case 0
//Column 0
level1map(0,0) = 1
level1map(0,1) = 1
level1map(0,2) = 1
level1map(0,3) = 1
level1map(0,4) = 1
level1map(0,5) = 1
level1map(0,6) = 1
level1map(0,7) = 1
level1map(0,8) = 1
level1map(0,9) = 1
level1map(0,10) = 1
level1map(0,11) = 1
level1map(0,12) = 1
level1map(0,13) = 1
//Column 1
level1map(1,0) = 1
level1map(1,1) = 0
level1map(1,2) = 0
level1map(1,3) = 0
level1map(1,4) = 0
level1map(1,5) = 0
level1map(1,6) = 0
level1map(1,7) = 0
level1map(1,8) = 0
level1map(1,9) = 0
level1map(1,10) = 0
level1map(1,11) = 0
level1map(1,12) = 1
level1map(1,13) = 1
//Column 2
level1map(2,0) = 1
level1map(2,1) = 0
level1map(2,2) = 0
level1map(2,3) = 0
level1map(2,4) = 0
level1map(2,5) = 0
level1map(2,6) = 0
level1map(2,7) = 0
level1map(2,8) = 0
level1map(2,9) = 0
level1map(2,10) = 0
level1map(2,11) = 0
level1map(2,12) = 1
level1map(2,13) = 1
//Column 3
level1map(3,0) = 1
level1map(3,1) = 0
level1map(3,2) = 0
level1map(3,3) = 0
level1map(3,4) = 0
level1map(3,5) = 1
level1map(3,6) = 1
level1map(3,7) = 1
level1map(3,8) = 0
level1map(3,9) = 0
level1map(3,10) = 0
level1map(3,11) = 0
level1map(3,12) = 0
level1map(3,13) = 1
//Column 4
level1map(4,0) = 1
level1map(4,1) = 0
level1map(4,2) = 0
level1map(4,3) = 0
level1map(4,4) = 0
level1map(4,5) = 0
level1map(4,6) = 0
level1map(4,7) = 0
level1map(4,8) = 0
level1map(4,9) = 0
level1map(4,10) = 0
level1map(4,11) = 0
level1map(4,12) = 0
level1map(4,13) = 1
//Column 5
level1map(5,0) = 1
level1map(5,1) = 0
level1map(5,2) = 0
level1map(5,3) = 0
level1map(5,4) = 0
level1map(5,5) = 0
level1map(5,6) = 0
level1map(5,7) = 0
level1map(5,8) = 0
level1map(5,9) = 0
level1map(5,10) = 0
level1map(5,11) = 0
level1map(5,12) = 0
level1map(5,13) = 1
//Column 6
level1map(6,0) = 1
level1map(6,1) = 0
level1map(6,2) = 0
level1map(6,3) = 0
level1map(6,4) = 0
level1map(6,5) = 0
level1map(6,6) = 0
level1map(6,7) = 0
level1map(6,8) = 0
level1map(6,9) = 0
level1map(6,10) = 0
level1map(6,11) = 0
level1map(6,12) = 0
level1map(6,13) = 1
//Column 7
level1map(7,0) = 1
level1map(7,1) = 0
level1map(7,2) = 0
level1map(7,3) = 0
level1map(7,4) = 0
level1map(7,5) = 0
level1map(7,6) = 0
level1map(7,7) = 0
level1map(7,8) = 0
level1map(7,9) = 0
level1map(7,10) = 0
level1map(7,11) = 0
level1map(7,12) = 0
level1map(7,13) = 1
//Column 8
level1map(8,0) = 1
level1map(8,1) = 0
level1map(8,2) = 0
level1map(8,3) = 0
level1map(8,4) = 0
level1map(8,5) = 0
level1map(8,6) = 0
level1map(8,7) = 0
level1map(8,8) = 0
level1map(8,9) = 0
level1map(8,10) = 0
level1map(8,11) = 0
level1map(8,12) = 0
level1map(8,13) = 1
//Column 9
level1map(9,0) = 1
level1map(9,1) = 0
level1map(9,2) = 0
level1map(9,3) = 0
level1map(9,4) = 0
level1map(9,5) = 0
level1map(9,6) = 0
level1map(9,7) = 0
level1map(9,8) = 0
level1map(9,9) = 0
level1map(9,10) = 0
level1map(9,11) = 0
level1map(9,12) = 0
level1map(9,13) = 1
//Column 10
level1map(10,0) = 1
level1map(10,1) = 0
level1map(10,2) = 0
level1map(10,3) = 0
level1map(10,4) = 0
level1map(10,5) = 0
level1map(10,6) = 0
level1map(10,7) = 0
level1map(10,8) = 0
level1map(10,9) = 0
level1map(10,10) = 0
level1map(10,11) = 0
level1map(10,12) = 0
level1map(10,13) = 1
//Column 11
level1map(11,0) = 1
level1map(11,1) = 0
level1map(11,2) = 0
level1map(11,3) = 0
level1map(11,4) = 0
level1map(11,5) = 0
level1map(11,6) = 0
level1map(11,7) = 0
level1map(11,8) = 0
level1map(11,9) = 0
level1map(11,10) = 0
level1map(11,11) = 0
level1map(11,12) = 0
level1map(11,13) = 1
//Column 12
level1map(12,0) = 1
level1map(12,1) = 0
level1map(12,2) = 0
level1map(12,3) = 0
level1map(12,4) = 0
level1map(12,5) = 0
level1map(12,6) = 0
level1map(12,7) = 0
level1map(12,8) = 0
level1map(12,9) = 0
level1map(12,10) = 0
level1map(12,11) = 0
level1map(12,12) = 0
level1map(12,13) = 1
//Column 13
level1map(13,0) = 1
level1map(13,1) = 1
level1map(13,2) = 1
level1map(13,3) = 1
level1map(13,4) = 1
level1map(13,5) = 1
level1map(13,6) = 1
level1map(13,7) = 1
level1map(13,8) = 1
level1map(13,9) = 1
level1map(13,10) = 1
level1map(13,11) = 1
level1map(13,12) = 1
level1map(13,13) = 1
end
Where = 0 means you can walk there, and = 1 means there is a wall.. pretty simple.
I've got level1map(13,13) as an integer, and the numbers in the brackets are supposed to be ypos, xpos..
The problem I'm having is..
Say I make level1map(5,7) as = 1, it'll make both the 5,7 and the 7,5 so that you can't walk into them.. even if 7,5 is still = 0.
I could have just left something out somewhere, but I've been trying to work this out for days..
Oh, and with the 7,5 will let me walk there if I walk from the left or right.. but not from the top or bottom..
Thanks heaps to anyone who can help me

New Topic/Question
Reply



MultiQuote








|