|
|
2dd6344e87
|
modify indent_size so users can customise it
users can set `tab_size` in their `~/.editorconfig` file, for their
preferred tab rendering width, whilst each indent remains 1 tab.
|
2025-03-24 10:42:22 +01:00 |
|
|
|
eea5e6d6cb
|
update gametime to be less heavy and more flexible
|
2025-03-22 23:13:19 +01:00 |
|
|
|
158686d2af
|
add const where applicable
|
2025-03-22 17:33:19 +01:00 |
|
|
|
bcbf62b1a7
|
fix: not calculating the correct amount of seconds
|
2025-03-22 17:32:55 +01:00 |
|
|
|
e35588d9ea
|
include file + line number with the log
|
2025-03-22 15:34:32 +01:00 |
|
|
|
5f776c4081
|
fix: inverted boolean check for converting audio
|
2025-03-22 15:33:53 +01:00 |
|
|
|
af2983b941
|
fix: don't free the same memory twice
|
2025-03-22 15:33:24 +01:00 |
|
|
|
f4681cfc60
|
fix: don't free gametime, it is stack-allocated
|
2025-03-22 14:52:13 +01:00 |
|
|
|
337745b76f
|
rm gametime update from game_update, as it's already being updated in main
|
2025-03-22 14:49:33 +01:00 |
|
|
|
94cf8cbfaf
|
modify attributes header to include individual checks as well
|
2025-03-22 13:55:40 +01:00 |
|
|
|
c87c76ceab
|
apply relevant attributes to relevant funcitons
|
2025-03-22 13:44:25 +01:00 |
|
|
|
eb8a16beda
|
add attributes header
|
2025-03-22 13:44:14 +01:00 |
|
|
|
68c61a04be
|
fix: two gametimes were present
|
2025-03-22 12:57:12 +01:00 |
|
|
|
7e5236db7c
|
get rid of set_gamestatus as it's usecase is no longer relevant
|
2025-03-22 12:21:34 +01:00 |
|
|
|
aeaba3262f
|
fix: errors aren't printed correctly, fatals are also not visually distinct
|
2025-03-22 12:15:53 +01:00 |
|
|
|
e3e095d3b1
|
fix: clean also requires ARCH
|
2025-03-22 12:14:19 +01:00 |
|
|
|
ad7db5c665
|
some visual fixes
|
2025-03-21 17:36:17 +01:00 |
|
|
|
afdc7de496
|
replace spaces with tabs
|
2025-03-21 17:35:54 +01:00 |
|
|
|
19a223dd29
|
set to use tabs in configuration files
|
2025-03-21 17:35:41 +01:00 |
|
|
|
4d31834178
|
apply new formatting rules to project
|
2025-03-21 16:46:03 +01:00 |
|
|
|
42855bbf72
|
remove unneeded settings / simplify include sorting
|
2025-03-21 16:43:22 +01:00 |
|
|
|
ed8f781db4
|
modify project clang-format to the correct project formatting options
|
2025-03-21 16:40:11 +01:00 |
|
|
|
1a47281ac9
|
add clang-format (p1)
|
2025-03-21 02:40:37 +01:00 |
|
|
|
dc027b0e51
|
unignore some of the files that I want to include
|
2025-03-18 16:25:32 +01:00 |
|
|
|
4a60540b4c
|
remove .vscode directory
stopped using vscode, so this directory would cause extra upkeep
|
2025-03-18 16:18:11 +01:00 |
|
|
|
85fd7aef72
|
don't exit upon audio errors, log instead
added code to continue running if the audio device or audio itself can't
be found
|
2025-03-18 16:11:53 +01:00 |
|
|
|
6e6e05c48c
|
rename 'error' to 'fatal', add 'error' which just logs
mainly because we sometimes would like to just write an error without
terminating the program
|
2025-03-18 14:50:31 +01:00 |
|
|
|
972aeb61e7
|
fix: quat_from_euler cosf32/sinf32 changed to cosf/sinf
|
2025-03-14 13:20:58 +01:00 |
|
|
|
51a67bee8f
|
implement quaternion functions
|
2025-03-14 13:13:47 +01:00 |
|
|
|
07ca986809
|
finish comments for the PI/TAU constans
|
2025-03-14 12:07:40 +01:00 |
|
|
|
82c5dbc502
|
renamed quaternion prefix to quat_
|
2025-03-14 10:38:42 +01:00 |
|
|
|
c6c6b8aade
|
add negate function to vector definitions
|
2025-03-14 10:35:08 +01:00 |
|
|
|
e13dea813f
|
add dependency comment at the top of the makefile
|
2025-03-13 18:45:01 +01:00 |
|
|
|
068a89f3cf
|
update gitignore to be more broad
|
2025-03-13 15:31:04 +01:00 |
|
|
|
d2fb059af6
|
add indent_style to another property
|
2025-03-13 15:24:19 +01:00 |
|
|
|
11eba2386c
|
add editorconfig file
|
2025-03-13 15:13:39 +01:00 |
|
|
|
a0939b02b4
|
change optimizer from -O3 to -O2, as we do not need such an agressive optimiser
|
2025-03-13 14:30:24 +01:00 |
|
|
|
56ea63cdff
|
remove emscripten compilation, as it's largely unused
|
2025-03-13 14:29:48 +01:00 |
|
|
|
7fef5742cf
|
allow makefile to execute the program, changed arguments to be environment variable based
|
2025-03-13 14:27:11 +01:00 |
|
|
|
9d1c63d635
|
create quaternion header
|
2025-03-11 17:54:52 +01:00 |
|
|
|
925bca5eda
|
gename to , to , to and added a function called for vector-on-vector division
|
2025-03-10 13:19:38 +01:00 |
|
|
|
223790941c
|
small optimisation to normalisation function
|
2025-03-10 13:01:38 +01:00 |
|
|
|
4d30ca3233
|
rename 'len'/'len2' functions with 'mag' and 'mag2'
|
2025-03-10 01:11:37 +01:00 |
|
Quinn
|
0afcc195a2
|
disable validate
|
2025-03-04 15:06:21 +01:00 |
|
Quinn
|
090ad29706
|
add github workflow
|
2025-03-04 15:04:20 +01:00 |
|
|
|
a651eab53f
|
fix: debug logs were not appearing + added some useful debug logs + included exit code in error message
|
2025-03-04 14:57:39 +01:00 |
|
|
|
1d8a227180
|
fix: forgot to rename implementation back to
|
2025-03-04 14:41:34 +01:00 |
|
|
|
3af8cb9435
|
fix: the system was entirely unusable, just make the user input the constants themselves
|
2025-03-04 14:39:54 +01:00 |
|
|
|
c0bdc6ca17
|
add better error handling to include line and file in error messages
|
2025-03-04 14:29:58 +01:00 |
|
|
|
3164fe1661
|
fix: float4 did not have the functions named float4 + renamve to and create function
|
2025-03-04 13:27:46 +01:00 |
|