I completely forgot about the makefile! Including my other file in the makefile is definitely a step in the right direction, haha. However, it still does not compile.
#include <jo/jo.h>
#include "ring.h"
ring_t ring;
static const jo_tile ringframes[] =
{
{RING_WIDTH * 0, 0, RING_WIDTH, RING_HEIGHT},
{RING_WIDTH * 1, 0, RING_WIDTH, RING_HEIGHT},
{RING_WIDTH * 2, 0, RING_WIDTH, RING_HEIGHT},
{RING_WIDTH * 3, 0, RING_WIDTH, RING_HEIGHT},
{RING_WIDTH * 4, 0, RING_WIDTH, RING_HEIGHT},
{RING_WIDTH * 5, 0, RING_WIDTH, RING_HEIGHT},
{RING_WIDTH * 6, 0, RING_WIDTH, RING_HEIGHT},
{RING_WIDTH * 7, 0, RING_WIDTH, RING_HEIGHT},
{RING_WIDTH * 8, 0, RING_WIDTH, RING_HEIGHT},
{RING_WIDTH * 9, 0, RING_WIDTH, RING_HEIGHT},
};
inline void ring_display()
{
jo_sprite_draw3D2(jo_get_anim_sprite(ring.ring_anim_id), 0, 0, 450);
}
void ring_load()
{
int sprite_id;
sprite_id = jo_sprite_add_bin_tileset("RING", "RING.BIN", JO_COLOR_Green, ringframes, JO_TILE_COUNT(ringframes));
ring.ring_anim_id = jo_create_sprite_anim(sprite_id, JO_TILE_COUNT(ringframes), 2);
}
I feel like it should work, I'm hoping I'm just missing something obvious, or that I forgot a step.
I don't reference ring.c or ring.h in any way in main.c, and it still will not compile