momento/include/mainmenu.h

23 lines
598 B
C

/* SPDX-License-Identifier: GPL-3.0-or-later */
/* Copyright (C) 2021 KikooDX */
#pragma once
#include "input.h"
#define MENU_ENTRIES 4
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wunused-variable"
static const char *menu_entries[MENU_ENTRIES] = {
"%c Play %c", "%c Options %c", "%c Achievements %c", "%c Quit %c"};
#pragma GCC diagnostic pop
struct MainMenu {
int cursor;
};
struct MainMenu mainmenu_init(void);
/* Return 1 if game state should change. */
int mainmenu_update(struct MainMenu *mainmenu, struct Input input);
void mainmenu_draw(struct MainMenu mainmenu);