diff options
Diffstat (limited to 'src/include/scenes')
| -rw-r--r-- | src/include/scenes/error_scene.h | 15 | ||||
| -rw-r--r-- | src/include/scenes/loading_scene.h | 15 | ||||
| -rw-r--r-- | src/include/scenes/loading_world_scene.h | 16 | ||||
| -rw-r--r-- | src/include/scenes/menu_scene.h | 15 | ||||
| -rw-r--r-- | src/include/scenes/place_detail.h | 16 | ||||
| -rw-r--r-- | src/include/scenes/save_state_select.h | 15 | ||||
| -rw-r--r-- | src/include/scenes/settings_scene.h | 15 | ||||
| -rw-r--r-- | src/include/scenes/world_map.h | 16 |
8 files changed, 123 insertions, 0 deletions
diff --git a/src/include/scenes/error_scene.h b/src/include/scenes/error_scene.h new file mode 100644 index 0000000..b2b9a0d --- /dev/null +++ b/src/include/scenes/error_scene.h @@ -0,0 +1,15 @@ +/*
+* BSD 2-Clause “Simplified” License
+* Copyright (c) 2019, Aldrik Ramaekers, aldrik.ramaekers@protonmail.com
+* All rights reserved.
+*/
+
+#ifndef INCLUDE_ERROR_SCENE
+#define INCLUDE_ERROR_SCENE
+
+void error_scene_init();
+void error_scene_render(platform_window* window);
+void error_scene_update(platform_window* window);
+void error_scene_destroy();
+
+#endif
\ No newline at end of file diff --git a/src/include/scenes/loading_scene.h b/src/include/scenes/loading_scene.h new file mode 100644 index 0000000..3e49a9a --- /dev/null +++ b/src/include/scenes/loading_scene.h @@ -0,0 +1,15 @@ +/*
+* BSD 2-Clause “Simplified” License
+* Copyright (c) 2019, Aldrik Ramaekers, aldrik.ramaekers@protonmail.com
+* All rights reserved.
+*/
+
+#ifndef INCLUDE_LOADING_SCENE
+#define INCLUDE_LOADING_SCENE
+
+void loading_scene_init();
+void loading_scene_render(platform_window* window);
+void loading_scene_update(platform_window* window);
+void loading_scene_destroy();
+
+#endif
\ No newline at end of file diff --git a/src/include/scenes/loading_world_scene.h b/src/include/scenes/loading_world_scene.h new file mode 100644 index 0000000..864fe8d --- /dev/null +++ b/src/include/scenes/loading_world_scene.h @@ -0,0 +1,16 @@ +/*
+* BSD 2-Clause “Simplified” License
+* Copyright (c) 2019, Aldrik Ramaekers, aldrik.ramaekers@protonmail.com
+* All rights reserved.
+*/
+
+#ifndef INCLUDE_LOADING_WORLD_SCENE
+#define INCLUDE_LOADING_WORLD_SCENE
+
+void loading_world_scene_init();
+void start_loading_world(char* saved_file_path);
+void loading_world_scene_render(platform_window* window);
+void loading_world_scene_update(platform_window* window);
+void loading_world_scene_destroy();
+
+#endif
\ No newline at end of file diff --git a/src/include/scenes/menu_scene.h b/src/include/scenes/menu_scene.h new file mode 100644 index 0000000..e68b778 --- /dev/null +++ b/src/include/scenes/menu_scene.h @@ -0,0 +1,15 @@ +/*
+* BSD 2-Clause “Simplified” License
+* Copyright (c) 2019, Aldrik Ramaekers, aldrik.ramaekers@protonmail.com
+* All rights reserved.
+*/
+
+#ifndef INCLUDE_MENU_SCENE
+#define INCLUDE_MENU_SCENE
+
+void menu_scene_init();
+void menu_scene_render(platform_window* window);
+void menu_scene_update(platform_window* window);
+void menu_scene_destroy();
+
+#endif
\ No newline at end of file diff --git a/src/include/scenes/place_detail.h b/src/include/scenes/place_detail.h new file mode 100644 index 0000000..91c34ab --- /dev/null +++ b/src/include/scenes/place_detail.h @@ -0,0 +1,16 @@ +/*
+* BSD 2-Clause “Simplified” License
+* Copyright (c) 2019, Aldrik Ramaekers, aldrik.ramaekers@protonmail.com
+* All rights reserved.
+*/
+
+#ifndef INCLUDE_PLACE_DETAIL_SCENE
+#define INCLUDE_PLACE_DETAIL_SCENE
+
+void place_detail_scene_init();
+void place_detail_set_active_location(world_location* location);
+void place_detail_scene_render(platform_window* window);
+void place_detail_scene_update(platform_window* window);
+void place_detail_scene_destroy();
+
+#endif
\ No newline at end of file diff --git a/src/include/scenes/save_state_select.h b/src/include/scenes/save_state_select.h new file mode 100644 index 0000000..260bec2 --- /dev/null +++ b/src/include/scenes/save_state_select.h @@ -0,0 +1,15 @@ +/*
+* BSD 2-Clause “Simplified” License
+* Copyright (c) 2019, Aldrik Ramaekers, aldrik.ramaekers@protonmail.com
+* All rights reserved.
+*/
+
+#ifndef INCLUDE_SELECT_SAVE_SCENE
+#define INCLUDE_SELECT_SAVE_SCENE
+
+void save_state_select_scene_init();
+void save_state_select_scene_render(platform_window* window);
+void save_state_select_scene_update(platform_window* window);
+void save_state_select_scene_destroy();
+
+#endif
\ No newline at end of file diff --git a/src/include/scenes/settings_scene.h b/src/include/scenes/settings_scene.h new file mode 100644 index 0000000..701e6a9 --- /dev/null +++ b/src/include/scenes/settings_scene.h @@ -0,0 +1,15 @@ +/*
+* BSD 2-Clause “Simplified” License
+* Copyright (c) 2019, Aldrik Ramaekers, aldrik.ramaekers@protonmail.com
+* All rights reserved.
+*/
+
+#ifndef INCLUDE_SETTINGS_SCENE
+#define INCLUDE_SETTINGS_SCENE
+
+void settings_scene_init();
+void settings_scene_render(platform_window* window);
+void settings_scene_update(platform_window* window);
+void settings_scene_destroy();
+
+#endif
\ No newline at end of file diff --git a/src/include/scenes/world_map.h b/src/include/scenes/world_map.h new file mode 100644 index 0000000..d678868 --- /dev/null +++ b/src/include/scenes/world_map.h @@ -0,0 +1,16 @@ +/*
+* BSD 2-Clause “Simplified” License
+* Copyright (c) 2019, Aldrik Ramaekers, aldrik.ramaekers@protonmail.com
+* All rights reserved.
+*/
+
+#ifndef INCLUDE_WORLD_MAP_SCENE
+#define INCLUDE_WORLD_MAP_SCENE
+
+void world_map_set_active_world(world* world);
+void world_map_scene_init();
+void world_map_scene_render(platform_window* window);
+void world_map_scene_update(platform_window* window);
+void world_map_scene_destroy();
+
+#endif
\ No newline at end of file |
