Header (render.h):
struct interface_tile
{
char tile[30][120];
};
int render_map_entities(int player_x, int player_y, interface_tile map);
C file (render.c):
int render_map_entities(int player_x, int player_y, interface_tile map)
{
//Code
}
Main C file:
#include"render.h"
GCC Compile:
render.h:6:53: error: unknown type name 'interface_tile'
6 | int render_map_entities(int player_x, int player_y, interface_tile map);
| ^~~~~~~~~~~~~~
typedef in the header doesn't solve the problem, but maybe I just used it incorrectly.
thank you in advance