summaryrefslogtreecommitdiff
path: root/src/assets.c
blob: fd1679d0caa6d385a4038ff0381d5cf98f7ab624 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#include <raylib.h>
#include "assets.h"

Texture character_spritesheet;
Texture wall_texture;
Texture color_hills;
Texture color_desert;

Texture load_texture_nearest(const char* filename) {
  Texture texture = LoadTexture(filename);
  SetTextureFilter(texture, TEXTURE_FILTER_POINT);

  return texture;
}

void load_assets() {
  character_spritesheet = load_texture_nearest("assets/Graphics/spritesheet-characters-default.png");
  wall_texture = load_texture_nearest("assets/Graphics/spritesheet-tiles-double.png");
  color_hills = load_texture_nearest("assets/Graphics/background_color_hills.png");
  color_desert = load_texture_nearest("assets/Graphics/background_color_desert.png");
}

void unload_assets() {
  UnloadTexture(character_spritesheet);
  UnloadTexture(wall_texture);
  UnloadTexture(color_hills);
  UnloadTexture(color_desert);
}