Tom Tsagk
|
10f902e39e
Add GameJolt functionality, to support remote score tables
|
4 years ago |
Tom Tsagk
|
aed0f7ec39
Implement threads to do background loading on new worlds
|
4 years ago |
Tom Tsagk
|
b330e8c9e2
Initialise `extern` variables
|
4 years ago |
Tom Tsagk
|
169e48b81d
Make changes to agree with `gcc v10.1.0`
|
4 years ago |
Tom Tsagk
|
df865d4f99
Update `dot2` and `dot3` to take pointers, for now
|
4 years ago |
Tom Tsagk
|
fdb828b5fd
Add more math operations
|
4 years ago |
Tom Tsagk
|
16917b5902
Add `dd_math_max`, `dd_math_min` and ways to get values on `dd_vec3`
|
4 years ago |
Tom Tsagk
|
d49f64bcd9
Add ability to get window width and height
|
4 years ago |
Tom Tsagk
|
756afcad63
Add ability to change cursor's shape and position
|
4 years ago |
Tom Tsagk
|
1933b5c8f5
Add mouse input in worlds, and ability to detect mouse position and clicks
|
4 years ago |
Tom Tsagk
|
33ea84cfad
Add ability to toggle fullscreen
|
4 years ago |
Tom Tsagk
|
6fdb000122
Add different ease methods
|
4 years ago |
Tom Tsagk
|
d2c3de995a
Add OpenGL substitutes, for temporary abstraction
|
4 years ago |
Tom Tsagk
|
951138c0c4
Better handling of memory
|
4 years ago |
Tom Tsagk
|
0b7f83d44a
Clean-up mesh loading, so that there are no memory leaks
|
4 years ago |
Tom Tsagk
|
4408e28b05
Detect dirty vertices in meshes, improve `dd_sound` with playing loops, stoping and setting volume
|
4 years ago |
Tom Tsagk
|
b0002e8a25
Input is now one key at a time, starting a new world now happens on the next frame instead of the same one
|
4 years ago |
Tom Tsagk
|
d45e534f0b
Add `dd_screen_distance_getw` and `dd_screen_distance_geth`
|
4 years ago |
tomtsagk
|
8dc39db279
Add `dd_matrix_approach`
|
4 years ago |
tomtsagk
|
30d23a11bc
Initialise default world before passing its callbacks
|
5 years ago |
tomtsagk
|
9b73b26fec
Prepare data before initialising OpenGL, initialise the default world manually
|
5 years ago |
tomtsagk
|
8d5d78e285
Add header guard on `dd_sound.h`
|
5 years ago |
tomtsagk
|
fc66ae1f3e
Remove default world, so each project can define their own
|
5 years ago |
Tom Tsagk
|
0d02c5ec39
Improve error copy
|
5 years ago |
Tom Tsagk
|
758d64d212
Make sure `dd_meshTexture` is initialised without a texture
|
5 years ago |
Tom Tsagk
|
0979fd02a9
Add cleaning for each world
|
5 years ago |
Tom Tsagk
|
a27339eaff
Add a resize call every time a world is initialised
|
5 years ago |
Tom Tsagk
|
be4f128e26
Add `dd_vec3`
|
5 years ago |
Tom Tsagk
|
1816804778
Add fov, screen size getters, world resize, and math `tan` function
|
5 years ago |
Tom Tsagk
|
13991a1b62
Fix reading images for other platforms
|
5 years ago |