|
|
|
|
@ -43,7 +43,7 @@ Game *GameInit()
|
|
|
|
|
|
|
|
|
|
game->sprites = ListInit();
|
|
|
|
|
|
|
|
|
|
game->layers = malloc(10 * sizeof(IsometricMap *));
|
|
|
|
|
game->layers = malloc(1 * sizeof(IsometricMap *));
|
|
|
|
|
//das du es weißt man kann wenn du nicht auf hört was machen und dann bist du leise es gibt was das nett sich rufmord
|
|
|
|
|
|
|
|
|
|
// Test Layers ---
|
|
|
|
|
@ -51,66 +51,11 @@ Game *GameInit()
|
|
|
|
|
int i = 0;
|
|
|
|
|
int j = 0;
|
|
|
|
|
|
|
|
|
|
for (n = 0; n < 10; n++)
|
|
|
|
|
for (n = 0; n < 1; n++)
|
|
|
|
|
{
|
|
|
|
|
((game->layers))[n] = IsometricMapInit(n);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
for (n = 0; n < 10; n++)
|
|
|
|
|
{
|
|
|
|
|
for (i = 0; i < game->layers[n]->width; i++)
|
|
|
|
|
{
|
|
|
|
|
for (j = 0; j < game->layers[n]->height; j++)
|
|
|
|
|
{
|
|
|
|
|
if(i > 50 && i < 70 && j == 50){
|
|
|
|
|
IsometricMapChangeTextureIdOfTile(game->layers, i, j, n, 0);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
switch (n)
|
|
|
|
|
{
|
|
|
|
|
case 0:
|
|
|
|
|
IsometricMapChangeTextureIdOfTile(game->layers, i, j, n, 0);
|
|
|
|
|
break;
|
|
|
|
|
case 1:
|
|
|
|
|
if (i > 35 && i < 50 && j > 45 && j < 60)
|
|
|
|
|
{
|
|
|
|
|
IsometricMapChangeTextureIdOfTile(game->layers, i, j, n, 0);
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
case 2:
|
|
|
|
|
if (i > 40 && i < 44 && j > 50 && j < 54)
|
|
|
|
|
{
|
|
|
|
|
IsometricMapChangeTextureIdOfTile(game->layers, i, j, n, 2);
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
if(i == j && n == 1){
|
|
|
|
|
IsometricMapChangeTextureIdOfTile(game->layers, i, j, n, 0);
|
|
|
|
|
}
|
|
|
|
|
if(i == j && n == 2){
|
|
|
|
|
IsometricMapChangeTextureIdOfTile(game->layers, i, j, n, 0);
|
|
|
|
|
}
|
|
|
|
|
if(i == j-1 && n == 1){
|
|
|
|
|
IsometricMapChangeTextureIdOfTile(game->layers, i, j, n, 0);
|
|
|
|
|
}
|
|
|
|
|
if(i-1 == j && n == 1){
|
|
|
|
|
IsometricMapChangeTextureIdOfTile(game->layers, i, j, n, 0);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
for (n = 0; n < 10; n++)
|
|
|
|
|
{
|
|
|
|
|
for (i = 0; i < 20 - n * 2; i++)
|
|
|
|
|
{
|
|
|
|
|
for (j = 0; j < 20 - n * 2; j++)
|
|
|
|
|
{
|
|
|
|
|
IsometricMapChangeTextureIdOfTile(game->layers, i, j, n, 0);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
n = 0;
|
|
|
|
|
for (i = 0; i < game->layers[0]->width; i++)
|
|
|
|
|
{
|
|
|
|
|
|