CommitLog |
This commit is contained in:
parent
29110d6a69
commit
71f77f2ae9
9 changed files with 166 additions and 29 deletions
|
@ -94,37 +94,13 @@ for(var i = 0; i < 16; i ++)
|
|||
<kind>1</kind>
|
||||
<string>/// Load Chunks
|
||||
|
||||
var playX = obj_player.x;
|
||||
var playY = obj_player.y;
|
||||
|
||||
var chunk_total_size = (CHUNK_SIZE*TILE_SIZE);
|
||||
var chunkCoords = get_chunk_coords(obj_player.x,obj_player.y);
|
||||
|
||||
var chunkRelX = playX % chunk_total_size;
|
||||
var chunkRelY = playY % chunk_total_size;
|
||||
var chunkX = chunkCoords[0];
|
||||
var chunkY = chunkCoords[1];
|
||||
|
||||
var chunkX = (obj_player.x - chunkRelX);
|
||||
var chunkY = (obj_player.y - chunkRelY);
|
||||
// Fix annoyances where % negative = positive
|
||||
|
||||
if(chunkX < 0)
|
||||
{
|
||||
chunkX -= chunk_total_size;
|
||||
}
|
||||
|
||||
if(chunkY < 0)
|
||||
{
|
||||
chunkY -= chunk_total_size;
|
||||
}
|
||||
|
||||
if(chunkY == 0 && (playY < 0 && playY >= chunk_total_size/-1) )
|
||||
{
|
||||
chunkY = chunk_total_size/-1;
|
||||
}
|
||||
|
||||
if(chunkX == 0 && (playX < 0 && playX >= chunk_total_size/-1) )
|
||||
{
|
||||
chunkX = chunk_total_size/-1;
|
||||
}
|
||||
chunkX -= chunk_total_size;
|
||||
chunkY -= chunk_total_size;
|
||||
// Load Chunks
|
||||
|
|
Reference in a new issue