|
"Cadé David" <codename_68@hotmail.com> wrote in message BAY107-F2114C15FA9C19A38414A92944E0@phx.gbl">news:BAY107-F2114C15FA9C19A38414A92944E0@phx.gbl...
From: "Joe Smith" <unknown_kev_cat@hotmail.com> Reply-To: Lua list <lua@bazar2.conectiva.com.br> To: lua@bazar2.conectiva.com.br Subject: Re: A newbie has problems with Lua Date: Mon, 14 Aug 2006 12:15:11 -0400 "Vegetable" wrote in message 5795533.post@talk.nabble.com">news:5795533.post@talk.nabble.com... The error come infunction draw_map() for i=0,map_size_x-1 do for j=0,map_size_y-1 do tex_draw(abs(map[i][j]),(i-x_map)*32,(j-y_map)*32,1) end end endThat code looks odd... Check that you really want "(i-x_map)" and not "(x_map-i)". Same with y_map.
>x_map and y_map is the position of the tile at the left and the top of the
screen.
Ok. And I assume i=0, and j=0 is also supposed to place at the top left of the screen correct? 0-(top of screen) gives a negative number under normal programing co-ordinate systems.
same with 0-(left of screen)Perhaps I am wrong, but it looks like you will be drawing in places other than were you want. If you end up drawing offscreen that could potentially be a problem.