Nimbin2git.christianimmanuel.de / Games / Entropie / render.h

Entropie git · main

git clone https://git.christianimmanuel.de/games/Entropie.gitwget https://git.christianimmanuel.de/games/Entropie/archive/Entropie.tar.gz
render.h 706 B · 22 lines raw
#ifndef RENDER_H
#define RENDER_H
#include <SDL3/SDL.h>
#include <SDL3_ttf/SDL_ttf.h>

#include "character.h"
#include "camera.h"



void Render_rect(SDL_Renderer* renderer, float x, float y, float w, float h, unsigned char r, unsigned char g, unsigned char b, unsigned char a);

void Render_text(SDL_Renderer* renderer, TTF_Font* font, const char* text, int x, int y, SDL_Color color);

// Function to print character details to the SDL window
void Render_characterInfo(SDL_Renderer *renderer, TTF_Font* font, const Character* character);

void Render_character(SDL_Renderer* renderer, Camera camera, Character* character);

void Render_map(SDL_Renderer* renderer, Camera camera, Object* object);

#endif