Tom Tsagk
|
224c87dacc
Improve `make` commands, and supply version code to the project
|
před 3 roky |
Tom Tsagk
|
8a52fc8d90
Fix format security and other warnings
|
před 3 roky |
Tom Tsagk
|
68ef63991c
Merge branch 'bugfix/ubuntu-compilation' of codetoastie/avdl into master
|
před 3 roky |
Lee Corbin
|
ff20e7f835
Removes -Werror from cengine compiler flags
|
před 3 roky |
Lee Corbin
|
f9de8a2385
Reorders libraries for linking
|
před 3 roky |
Tom Tsagk
|
75e397fa85
Put libraries as the last argument when linking the final executable
|
před 3 roky |
Tom Tsagk
|
a6a9d7007c
Add custom install location when compiling, for more flexible compiled results
|
před 3 roky |
Tom Tsagk
|
805139d4f2
Textures are not applied during initialisation, but when drawn
|
před 3 roky |
Tom Tsagk
|
c12a904494
Add a few checks for closing app on android, to prevent crashes
|
před 3 roky |
Tom Tsagk
|
715250b598
Add textured meshes on the android version
|
před 3 roky |
Tom Tsagk
|
23be83160d
Add new object for shared `avdl_program`
|
před 3 roky |
Tom Tsagk
|
4788543be5
Add ability to render text with width limit
|
před 3 roky |
Tom Tsagk
|
2851068703
Add `return` keyword, and functions with non-void return value
|
před 3 roky |
Tom Tsagk
|
ca1fca8a87
Fix bug on avoiding duplicate headers
|
před 3 roky |
Tom Tsagk
|
dc8be5bf21
Prevent duplicate included files
|
před 3 roky |
Tom Tsagk
|
58a00828f5
Re-add `multistring` to be able to compile shaders in games
|
před 3 roky |
Tom Tsagk
|
1581e9e0d4
Add formatting when reading android asset files, make texture meshes have a default shape on android
|
před 3 roky |
Tom Tsagk
|
0fe733c4d6
Add support for floats in `echo`
|
před 3 roky |
Tom Tsagk
|
4534d38d6b
Add back `extern` variables, add better control for arrays, references and passing them around
|
před 3 roky |
Tom Tsagk
|
4d85f3f9c9
Add ability to define "reference" variables, and use them around
|
před 3 roky |
Tom Tsagk
|
619aa97cbd
Re-add automatic initialisation of arrays
|
před 3 roky |
Tom Tsagk
|
85725a3782
Cleanup final parser, re-added `for` command
|
před 3 roky |
Tom Tsagk
|
a84e42d2b2
Print semicolons for statements in functions too
|
před 3 roky |
Tom Tsagk
|
cef3301212
Better parse for statements within calculations
|
před 3 roky |
Tom Tsagk
|
a787f168c6
Add `asset` command back, make variables that own other objects find them properly within parent classes
|
před 3 roky |
Tom Tsagk
|
f30294797e
Make defining parent class optional, lexer now parses negative numbers, fix a bug when reporting the filename currently parsed
|
před 3 roky |
Tom Tsagk
|
2231ce0563
Update lexer with `peek` instead of `rewind` functionality, replaced all instances
|
před 3 roky |
Tom Tsagk
|
288d1e5871
Minor cleanup of unused code
|
před 3 roky |
Tom Tsagk
|
342d159f4d
Add support for included files, function calls from classes, `fade` is now compilable again
|
před 3 roky |
Tom Tsagk
|
ca13652930
Add better support for classes, and initial support for class function
|
před 3 roky |