def solid?(x, y)
@x.between?(x, x + 20) and @y.between?(y, y + 20)
enddef solid?(x, y)
x.between?(@x, @x + 20) and y.between(@y, @y + 20)
endx/y and @x/@y are from just looking at these two lines, but:x.between?(@x, @x + 20)@x.between?(x, x + 20)x.between?(@x, @x + 20)@x.between?(x - 20, x)Map class, then there usually shouldn't be a @x/@y, just maybe a @width/@height?
@x and @y are the x and y coordinates of the tile in the Map class. Sorry. 20 ------ 40
|
|
|
40 0 ------ 20
|
|
|
20solid? method returns true/false when it's next to a map tile.solid? method is only checking for a map tile in one direction right now.
Powered by mwForum 2.29.7 © 1999-2015 Markus Wichitill