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.
...
Updated SDL to latest version and added debug versions of sdl libraries in windows version.
Added commandline shortcuts to regenerate visual studio project and to launch visual studio with one command for windows.
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