first working prototype of sprite drawing

This commit is contained in:
Alessandro Mauri 2025-01-29 01:10:18 +01:00
parent 9aa0d58d68
commit b317951c32
13 changed files with 386 additions and 36 deletions

View file

@ -2,11 +2,11 @@
// Language version of C3.
"langrev": "1",
// Warnings used for all targets.
"warnings": [ "no-unused" ],
"warnings": ["no-unused"],
// Directories where C3 library files may be found.
"dependency-search-paths": [ "lib" ],
"dependency-search-paths": ["lib"],
// Libraries to use for all targets.
"dependencies": [ "raylib", "schrift", "grapheme" ],
"dependencies": ["raylib", "schrift", "grapheme", "mqoi"],
"features": [
// See rcore.c3
//"SUPPORT_INTERNAL_MEMORY_MANAGEMENT",
@ -22,11 +22,11 @@
//"RAYGUI_CUSTOM_ICONS",
],
// Authors, optionally with email.
"authors": [ "Alessandro Mauri <ale@shitposting.expert>" ],
"authors": ["Alessandro Mauri <ale@shitposting.expert>"],
// Version using semantic versioning.
"version": "0.1.0",
// Sources compiled for all targets.
"sources": [ "src/**" ],
"sources": ["src/**"],
// C sources if the project also compiles C sources
// relative to the project file.
// "c-sources": [ "csource/**" ],
@ -41,15 +41,15 @@
"targets": {
"ugui": {
// Executable or library.
"type": "executable",
"type": "executable"
// Additional libraries, sources
// and overrides of global settings here.
},
}
},
// Global settings.
// CPU name, used for optimizations in the LLVM backend.
"cpu": "generic",
// Optimization: "O0", "O1", "O2", "O3", "O4", "O5", "Os", "Oz".
"opt": "O0",
"opt": "O0"
// See resources/examples/project_all_settings.json and 'c3c --list-project-properties' to see more properties.
}