Some more progress
This commit is contained in:
13
tiles/tile.c
13
tiles/tile.c
@@ -4,12 +4,10 @@
|
||||
|
||||
#include <dirent.h>
|
||||
#include "tile.h"
|
||||
#include "../player/player.h"
|
||||
#include "../util/util.h"
|
||||
|
||||
Tile tileMap[MAP_HEIGHT][MAP_WIDTH];
|
||||
|
||||
uint16_t tileTypeIndex = 0;
|
||||
uint16_t tileTypeIndex = 1;
|
||||
|
||||
TileType TileRegistry[TILEREGISTRY_SIZE];
|
||||
|
||||
@@ -47,7 +45,7 @@ void registerTile(char name[20], SDL_Renderer *renderer) {
|
||||
TileRegistry[tileTypeIndex].textures[ORIENT_UP] = createRotatedTexture(renderer, texture, 90);
|
||||
TileRegistry[tileTypeIndex].textures[ORIENT_DOWN] = createRotatedTexture(renderer, texture, 270);
|
||||
TileRegistry[tileTypeIndex].type = tileTypeIndex;
|
||||
TileRegistry[tileTypeIndex].breakTime = 60;
|
||||
TileRegistry[tileTypeIndex].breakTime = 30;
|
||||
|
||||
tileTypeIndex++;
|
||||
}
|
||||
@@ -64,4 +62,11 @@ void loadTiles(SDL_Renderer *renderer) {
|
||||
registerTile(entry->d_name, renderer);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
uint16_t getBreakTime(int type) {
|
||||
if (type >= tileTypeIndex) {
|
||||
return 0;
|
||||
}
|
||||
return TileRegistry[type].breakTime;
|
||||
}
|
Reference in New Issue
Block a user