#ifndef plane_renderers_h #define plane_renderers_h typedef struct Plane_Renderer { int ok; const char *name; int (* initialize)(void); void (* update_and_render)(double dt); } Plane_Renderer; #define NUM_RENDERERS 5 extern Plane_Renderer RENDERERS[NUM_RENDERERS]; #endif