2026 Renovation (#3)
Rebuilt using raylib immediate mode gui. Simple window mode with text input and progress graph, and overlay mode. Reviewed-on: #3 Co-authored-by: talksik <[email protected]>
This commit was merged in pull request #3.
This commit is contained in:
@@ -0,0 +1,28 @@
|
||||
#ifndef WINDOWSTATE_H
|
||||
#define WINDOWSTATE_H
|
||||
|
||||
#include "common.h"
|
||||
#include <stddef.h>
|
||||
#include <time.h>
|
||||
|
||||
enum mode_t {
|
||||
WINDOW = 0,
|
||||
OVERLAY
|
||||
};
|
||||
typedef enum mode_t Mode;
|
||||
|
||||
void init_window_state();
|
||||
void cleanup_window_state();
|
||||
|
||||
void set_intention(char *intention);
|
||||
char *get_intention();
|
||||
size_t get_intention_size();
|
||||
|
||||
Mode get_mode();
|
||||
void set_mode(Mode mode);
|
||||
|
||||
// returns 1 for win, 0 for loss
|
||||
U32 get_result(struct tm *time);
|
||||
void set_result(struct tm *time, U32 result);
|
||||
|
||||
#endif
|
||||
Reference in New Issue
Block a user