#include #include #include "scenes.h" #include "../resources/resources.h" bool updateMainMenu(void *self) { return true; } bool drawMainMenu(void *self) { DrawBackground(); DrawText("Main menu", 0, 0, 100, BLACK); return true; } void deinitMainMenu(void *self) { TraceLog(LOG_INFO, "Deleting a main menu"); free((Scene *)self); } Scene *CreateMainMenu() { TraceLog(LOG_INFO, "Creating a main menu"); Scene *outp = malloc(sizeof(Scene)); outp->Update = updateMainMenu; outp->Draw = drawMainMenu; outp->Deint = deinitMainMenu; outp->Reopen = NULL; outp->GetCurrentState = NULL; outp->IsTransparent = false; return outp; }