9 Commits (882880b7cfa0991865607d7e676a796279410f1e)

Author SHA1 Message Date
Shariq Shah c1454e2a8d Began work on in-game gui with separate context and fixed crash when sound source instance is destroyed without checking if its valid 6 years ago
Shariq Shah e62bf12bc5 Added per-scene init and cleanup functions 6 years ago
Shariq Shah eb91c66d36 Added simple player movement with jump, gravity and collision 6 years ago
Shariq Shah 25c73af114 Implemented shortcut keys to cycle between debug_vars locations and to toggle it on and off 6 years ago
Shariq Shah c443e4d9ee Fixed editor camera right-click bug 6 years ago
Shariq Shah 66b72cca73 Implemented showing selected entity in editor with a specific colour 6 years ago
Shariq Shah 23fae829fb Migrated remaining event usage from platform to event subsystem. 7 years ago
Shariq Shah 4a7010d1c8 Began implementing event manager. 7 years ago
Shariq Shah a79189b18e Removed game/library split, the game now compiles as one executable only. 7 years ago
Shariq Shah ccb52b9cf8 Update to recent changes on linux 7 years ago
Shariq Shah f8b4d09554 Began work on in-game console/log-viewer 7 years ago
Shariq Shah 02ee41c788 Implemented switching between game and editor mode 7 years ago
Shariq Shah 1c246273dd Replaced OpenAL with Soloud and added postbuild commands to create complete game distribution for windows visual studio 2017 release builds 8 years ago
Shariq Shah 5a60c94c76 Implemented Reading/Writing keybindings using new parser object 8 years ago
shariq 4f214da550 Fixed bug with striping key names of trailing and starting whitespace before using them for SDL_GetKeyFromName 8 years ago
shariq e5f5a9399d Removed duplicate parsing logic by extracting code into reusable parser 8 years ago
shariq 62639d9689 Made dll reloading fallback work on linux and added default keybindings 8 years ago
Shariq Shah 868b160930 Implemented file copy, delete operations and dll reloading workaround for windows 8 years ago
Shariq Shah e1ad6d8597 Build on windows with GENie and fixed possible memory leak and crash caused by reloading game library 8 years ago
shariq a4f3021e44 Moved all source files into their appropriate directories i.e. common, game and libsymmetry and began migrating build system to GENie 8 years ago
shariq 16b3293b41 Separated Game and Game Library code into executable and reloadable shared library 8 years ago
shariq da302520b7 Fixed crash on exit 8 years ago
shariq 18304569f6 Added option to specify if config file is to be loaded from install or user directory, fixed input bug 8 years ago
shariq 104481b617 Fixed minor bugs 8 years ago
shariq ede02d950c Added logging output to file along with console and coloured makefile output 8 years ago
shariq baab23980e Added option to read/write files from installation directory or user preferences directory 8 years ago
shariq 595038e0a0 Updated orgfile 8 years ago
shariq bd96f9ab45 Added saving input maps to file 8 years ago
shariq 529629d32b Fixed bug in input map creation 8 years ago
shariq 8d56005853 Added reading keybindings from file and made slight modifications to makefiles 8 years ago
shariq b761fae326 Simplified config parsing 8 years ago
shariq 8fa5278dc6 Fixed bugs related to multiple modifier detection 8 years ago
shariq 77737dfd3c Added modifiers to keymaps 8 years ago
shariq c81d3f9d12 Added reading configuration from config_vars and config.cfg located at root folder of assets 8 years ago
shariq 4ddb5576cd Implemented better handling of init failure, fixed input 'lag' and fullscreen bugs by recompiling SDL2 with automake and more libraries installed 8 years ago
Shariq Shah faa40bb206 Added string and boolean types to variant 9 years ago
Shariq Shah fb77575f04 Fixed bugs with key release by changing key polling behaviour 9 years ago
Shariq Shah 9007024b26 Initial integration of nuklear as gui framework and minor additions/tweaks all around the codebase 9 years ago
Shariq Shah b151e2d52f Fixed mousebutton and relative mouse movement bugs 9 years ago
Shariq Shah e2bf6e4816 Replaced GLFW with SDL2 and GLEW with custom GL loader. Abstracted most platform code to single header and source files 9 years ago
Shariq Shah 16dca4f9ca Fixed minor bugs in input code 10 years ago
Shariq Shah 1b649feadc Added camera and model. Made several modifications and fixes throughout the code 10 years ago
Shariq Shah f7e1887028 Renamed some functions, replaced bool with int and added function to close main window and stop game 10 years ago
Shariq Shah e6a04a1577 Rewrote array to make it easier to use 10 years ago
Shariq Shah 4a8c3133bb Removed typedefs and changed struct/enum usage 10 years ago
Shariq Shah 6d56ff2bb1 Ported Shader and Geometry code from Project Abstraction. Minor additions to array and string utils 10 years ago
Shariq Shah a40b11870d Implemented functionality to change input map name 10 years ago
Shariq Shah 22e319e391 Learnt git basics. Added changes since first commit. This is essentially the second commit 10 years ago
Shariq Shah b764ec95e7 First commit 10 years ago