Refactored.

This commit is contained in:
2021-04-22 13:55:34 +10:00
parent c10754f31b
commit f7c1380f06
62 changed files with 1033 additions and 1391 deletions

25
include/dawn/game/game.h Normal file
View File

@ -0,0 +1,25 @@
// Copyright (c) 2021 Dominic Masters
//
// This software is released under the MIT License.
// https://opensource.org/licenses/MIT
#pragma once
#include "../libs.h"
#include "../display/shader.h"
#include "../display/camera.h"
/** Name of the current game */
#define GAME_NAME "Dawn"
/** Describes the current game */
typedef struct {
/** Describes the name of a specific game. */
char *name;
/** World Rendering stuff. */
shader_t *shaderWorld;
camera_t cameraWorld;
} game_t;
/** The current running game state. */
extern game_t GAME_STATE;