#ifndef PRES_STATE_INGAME_H
#define PRES_STATE_INGAME_H

#include "states.h"
#include "simulation/simulation_world.h"

#include "raylib.h"

typedef struct {
    Camera2D main_camera;

    // Textures.
    Texture2D texture_shadow_basic;
    Texture2D texture_grass;
    Texture2D texture_apple;
    Texture2D texture_snake_head;
    Texture2D texture_snake_body;
} Presentation_State_Ingame_Context;

void presentation_state_ingame_init(Presentation_State_Ingame_Context *ctx);

#endif