lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]

"Cadé David" <> wrote in message BAY107-F2114C15FA9C19A38414A92944E0@phx.gbl">news:BAY107-F2114C15FA9C19A38414A92944E0@phx.gbl...

From: "Joe Smith" <>
Reply-To: Lua list <>
Subject: Re: A newbie has problems with Lua
Date: Mon, 14 Aug 2006 12:15:11 -0400

"Vegetable" wrote in message">

The error come in

function draw_map()
       for i=0,map_size_x-1 do
               for j=0,map_size_y-1 do


That 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

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.