Shariq Shah
124b02e566
Changed top bar in editor and removed several editor related bugs. Learnt lesson about dangers of interchangeably using bool from stdbool and int in C
6 years ago
Shariq Shah
e3e471e8bf
Fixed bug with incorrect editor toggling and checking
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
e45c143f52
Implemented deselecting entity in editor
6 years ago
Shariq Shah
66b72cca73
Implemented showing selected entity in editor with a specific colour
6 years ago
Shariq Shah
c0e6e0bde2
Fixed mouse button press/release behaviour by using event callbacks for editor mouse picking
7 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
eae1436cbb
Added .gitgnore and Updated todo.txt
7 years ago
Shariq Shah
6980186a4b
- Fixed console bug when toggled in editor mode and restored previous functionality
...
- Updated nuklear to version 4.00.2
- Fixed other formating mistakes
7 years ago
Shariq Shah
7339ad6834
Updated readme
7 years ago
Shariq Shah
370b58e978
- Removed unused old build system files
...
- Moved todo and completed items into separate todo.txt file
- Removed unncessary items from todo
- Updated README
7 years ago
Shariq Shah
ccb52b9cf8
Update to recent changes on linux
7 years ago
Shariq Shah
e7154b4435
Fixed crash on exit by resetting logging callbacks after game lib has
...
been unloaded
7 years ago
Shariq Shah
551edc78e5
Updated cmake build script to compile current state of the game on linux
7 years ago
Shariq Shah
e47b494d80
Fixed a bug with rendering and added rpath in linux build
7 years ago
Shariq Shah
c651847d43
Removed several warnings
7 years ago
Shariq Shah
785b762c7a
Moved genie and other tools to tools folder
7 years ago
Shariq Shah
b691df0e1b
Modifed ray intersection and Added misc windows related files
7 years ago
Shariq Shah
ad5b56b717
Fixed vec4 and mat4 multiplication, Implemented screen coord to ray and ray-sphere collision
7 years ago
Shariq Shah
ada2e0efe2
Implemented auto scrolling console to bottom on new command or console message and console toggle
7 years ago
Shariq Shah
c72089e77d
Implemented redirecting warning, error and command messages to in-game console and showing coloured console output
7 years ago
Shariq Shah
d10bc6ac67
log message output now also shown in console
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
4a2b6e723c
Improved editor camera handling and reimplemented showing current entities in the editor
7 years ago
Shariq Shah
56482d06b2
Fixed bugs in rendering code, began separating editor camera from game camera
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
dae9c6d0ef
Began work on serializing entity physics data to file
7 years ago
Shariq Shah
8c0433e2be
Implemented Debug physics mesh drawing for box and sphere primitives
8 years ago
Shariq Shah
9c2856eb87
Added primitive support to immediate renderer and put blender addon under version control
8 years ago
Shariq Shah
8782bf27ac
Implemented immediate mode renderer for debug drawing and drawing arbitrary points, lines and triangles
8 years ago
Shariq Shah
6728ac5f8c
Made sprite batch 2d only
8 years ago
Shariq Shah
a976a9aa2e
Implemented Physics raycasting and getting entity as result from raycast
8 years ago
Shariq Shah
b3cecf3221
Physics is now updated when entity's position/rotation is changed
8 years ago
Shariq Shah
0af53d7456
Implemented getting/setting collision shape values and separated collision shapes from rigidbodies
8 years ago
Shariq Shah
0547958961
Proper handling of rigidbody associated with an entity and notifying it of movement or collision
8 years ago
Shariq Shah
b2874e5786
Fixed issue with physics timestep
8 years ago
Shariq Shah
9b8bc3f241
Dropped Newton in favour of ODE which was simple to build and get running on both windows and linux
8 years ago
Shariq Shah
ac12a48b8a
Began Newton Dynamics Physics integration and modified build script
8 years ago
shariq
5ecb721dac
Changed where third party libs' files are placed in the project
8 years ago
shariq
ae340d57eb
Made soloud work on linux
8 years ago
Shariq Shah
9703f74b0e
Fixed broken orthographic camera
8 years ago
Shariq Shah
50b4b33bf1
Added sprite batch remove function and vbo/vao removal to geometry
8 years ago
Shariq Shah
33ae972f04
Initial version of sprite renderer code and fixed bugs related to shaders, camera and editor
8 years ago
Shariq Shah
3c8cd097c3
Tested sound source read/write
8 years ago
Shariq Shah
e2fd8e2411
Separated sound source from sound source's instance
8 years ago