Operation Null Mind 0.4.1
A 2D roguelike top down shooter game made with SDL2
 
Loading...
Searching...
No Matches
tile_data.c File Reference

Contains definitions for tile types and resources. More...

#include <tiles.h>

Variables

EnvironmentTileData tiles
 Global tile data instance.
 

Detailed Description

Contains definitions for tile types and resources.

Defines the properties and texture paths for all tile types used in the game environment.

Author
Mango
Date
2025-03-01

Variable Documentation

◆ tiles

Initial value:
= {
.resources = {
.textures = {}
},
.config = {
.texturePaths = {
[TILE_FLOOR_1] = "Assets/Images/Tiles/Floor/floor_1.png",
[TILE_FLOOR_2] = "Assets/Images/Tiles/Floor/floor_2.png",
[TILE_FLOOR_3] = "Assets/Images/Tiles/Floor/floor_3.png",
[TILE_FLOOR_VENT_1] = "Assets/Images/Tiles/Floor/floor_vent_1.png",
[TILE_FLOOR_VENT_2] = "Assets/Images/Tiles/Floor/floor_vent_2.png",
[TILE_FLOOR_VENT_3] = "Assets/Images/Tiles/Floor/floor_vent_3.png",
[TILE_FLOOR_SCRATCHED_1] = "Assets/Images/Tiles/Floor/floor_scratched_1.png",
[TILE_FLOOR_SCRATCHED_2] = "Assets/Images/Tiles/Floor/floor_scratched_2.png",
[TILE_FLOOR_SCRATCHED_3] = "Assets/Images/Tiles/Floor/floor_scratched_3.png",
[TILE_WALL_TOP] = "Assets/Images/Tiles/Wall/wall_top.png",
[TILE_WALL_BOTTOM] = "Assets/Images/Tiles/Wall/wall_bottom.png",
[TILE_WALL_CORNER_BORDER] = "Assets/Images/Tiles/Wall/wall_corner_border.png",
[TILE_WALL_SIDE_BORDER] = "Assets/Images/Tiles/Wall/wall_side_border.png",
[TILE_WALL_CORNER_BORDER_SMALL] = "Assets/Images/Tiles/Wall/wall_corner_border_small.png",
}
}
}
@ TILE_FLOOR_1
Standard floor type 1.
Definition tiles.h:45
@ TILE_FLOOR_SCRATCHED_2
Scratched floor, variation 2.
Definition tiles.h:52
@ TILE_FLOOR_3
Standard floor type 3.
Definition tiles.h:47
@ TILE_WALL_CORNER_BORDER
Corner wall border.
Definition tiles.h:59
@ TILE_WALL_BOTTOM
Wall bottom section.
Definition tiles.h:57
@ TILE_FLOOR_VENT_3
Floor with vent, variation 3.
Definition tiles.h:50
@ TILE_FLOOR_VENT_1
Floor with vent, variation 1.
Definition tiles.h:48
@ TILE_WALL_SIDE_BORDER
Side wall border.
Definition tiles.h:60
@ TILE_FLOOR_SCRATCHED_3
Scratched floor, variation 3.
Definition tiles.h:53
@ TILE_FLOOR_VENT_2
Floor with vent, variation 2.
Definition tiles.h:49
@ TILE_WALL_TOP
Wall top section.
Definition tiles.h:56
@ TILE_FLOOR_2
Standard floor type 2.
Definition tiles.h:46
@ TILE_FLOOR_SCRATCHED_1
Scratched floor, variation 1.
Definition tiles.h:51
@ TILE_WALL_CORNER_BORDER_SMALL
Small corner wall border.
Definition tiles.h:58

Global tile data instance.