--- /dev/null
+# Gitignore for MMV project.
+# Whitelist mode
+
+# Ignore all but directories
+*
+!*/
+
+./build.linux
+
+# ALLOW ============================
+!.gitattributes
+!.gitignore
+
+# Code sources _____________________
+# C source files
+!*.c
+!*.h
+
+# Blender projects
+!*.blend
+
+# GLSL shader source files
+!*.fs
+!*.vs
+!*.gls
+
+# Python source files
+!*.py
+
+# Build scripts
+!*.sh
+!*.bat
+
+# Compiled resources _______________
+# MMV proprietary files
+!*.vmd
+!*.vma
+!*.cfg
+!*.vmv
+
+# Other game assets (3rd party)
+!*.bdf
+!*.png
+!*.ogg
+!*.txt
+!*.tga
--- /dev/null
+f21790a9a336d89783d4147f8e656664c2ab757a
\ No newline at end of file
--- /dev/null
+84bc1e26c3ea0d9d4a9f2a9a47b39200f0c9426a
\ No newline at end of file
--- /dev/null
+// Copyright (C) 2021 Harry Godden (hgn) - All Rights Reserved
+
+//#define VG_STEAM
+#include "vg/vg.h"
+
+int main( int argc, char *argv[] )
+{
+ vg_init( argc, argv, "FishLadder" );
+}
+
+void vg_start(void)
+{
+
+}
+
+void vg_update(void)
+{
+
+}
+
+void vg_render(void)
+{
+
+}
+
+void vg_free(void)
+{
+
+}
--- /dev/null
+dd22d9270188f2878f5dd47806497b16b34db0fe
\ No newline at end of file
--- /dev/null
+6495d19dc5a1e58feaac009f20b0fbfc1101b9ed
\ No newline at end of file
--- /dev/null
+07181990d9bb5d1c5cd72e3ee73cce178e36a7ee
\ No newline at end of file
--- /dev/null
+671ba7252c1d0553790b8884473ba5480f50715f
\ No newline at end of file
--- /dev/null
+267e75ca9e01ad0b143a80b0e162004c99e4faae
\ No newline at end of file
--- /dev/null
+2f62db244e2d0af405db20470a3054da0f3eca79
\ No newline at end of file
--- /dev/null
+5c6397bb667707abf805d01af9ce6cf0dadb1c4f
\ No newline at end of file
--- /dev/null
+// Copyright (C) 2021 Harry Godden (hgn) - All Rights Reserved
+
+static struct button_binding vg_button_binds[] =
+{
+ { .name = "fire0", .bind = GLFW_MOUSE_BUTTON_LEFT },
+ { .name = "fire1", .bind = GLFW_MOUSE_BUTTON_RIGHT },
+ { .name = "noclip", .bind = GLFW_KEY_V, },
+ { .name = "jump", .bind = GLFW_KEY_SPACE }
+};
+
+static struct axis_binding vg_axis_binds[] =
+{
+ { .name = "fire0", .positive = GLFW_MOUSE_BUTTON_LEFT, .negative = -1 },
+ { .name = "fire1", .positive = GLFW_MOUSE_BUTTON_RIGHT, .negative = -1 },
+ { .name = "horizontal", .positive = GLFW_KEY_D, .negative = GLFW_KEY_A },
+ { .name = "vertical", .positive = GLFW_KEY_W, .negative = GLFW_KEY_S }
+};
--- /dev/null
+5220ae750eba1ee17a6711a195b295db86d3e041
\ No newline at end of file
--- /dev/null
+f154983ff5daf1ca9c7d90a71567ff0d321c81c6
\ No newline at end of file
--- /dev/null
+89254122208a4882c813db80da2b350910ec18da
\ No newline at end of file
--- /dev/null
+bc610f6b9192f8818426e58c334a23d581430848
\ No newline at end of file