Shariq Shah
e62bf12bc5
Added per-scene init and cleanup functions
6 years ago
Shariq Shah
4ccf09683e
Introduced configurable fixed time step
6 years ago
Shariq Shah
42a25e0499
Re-implemented and improved debug vars that can display different types of numerical and graphical data without needing any slots
6 years ago
Shariq Shah
c0dc6a2c69
Refactored sound related api and implemented writing entity to particular file
6 years ago
Shariq Shah
1d86626840
Changed how config files or cvars are used in the code
6 years ago
Shariq Shah
330ec6c3fa
Implemented checking if mouse cursor is hovering window before ray casting and moved out gui state to game state
6 years ago
Shariq Shah
66b72cca73
Implemented showing selected entity in editor with a specific colour
6 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
90cb201359
Fixed GL_CHECK macro and replaced all renderer_gl_check usage with GL_CHECK
7 years ago
Shariq Shah
6b105f467c
Added player module, player init, update and visual representation. Fixed bugs in assigning default texture at material init and setting parent when creating entities in scene
7 years ago
Shariq Shah
a28c5bbda7
Phase 1 of Code Refactoring/Simplification complete. Moving towards fixed scene sizes and upfront allocation
7 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 shah
c60930e739
Made minor modifications to makefiles and changed readme format from org
...
to simple text file.
8 years ago
shariq
da302520b7
Fixed crash on exit
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
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
b764ec95e7
First commit
10 years ago