Commit Graph

909 Commits

Author SHA1 Message Date
John Alanbrook
96ef8ccba3 Add camera and debug modules
Some checks failed
Build and Deploy / package-dist (push) Has been cancelled
Build and Deploy / deploy-itch (push) Has been cancelled
Build and Deploy / deploy-gitea (push) Has been cancelled
Build and Deploy / build-linux (push) Has been cancelled
Build and Deploy / build-windows (CLANG64) (push) Has been cancelled
2025-02-21 17:15:58 -06:00
John Alanbrook
6148f18340 CLI version ends with a newline 2025-02-21 16:55:45 -06:00
John Alanbrook
867a18e788 Project cleanup. Update stb libraries. Remove unused files. Enable pedantic warning flag and fix all warnings. Fill out spline file. 2025-02-21 16:38:59 -06:00
John Alanbrook
387c4364b5 SDL3 built as a static library as part of build process
All checks were successful
Build and Deploy / build-linux (push) Successful in 1m12s
Build and Deploy / build-windows (CLANG64) (push) Successful in 14m52s
Build and Deploy / package-dist (push) Has been skipped
Build and Deploy / deploy-itch (push) Has been skipped
Build and Deploy / deploy-gitea (push) Has been skipped
2025-02-21 11:48:28 -06:00
John Alanbrook
60dce4a08f imgui is always compiled in, and developer selects to enable or disable its drawing; fix bug with rendering lines that caused prosperon to crash
All checks were successful
Build and Deploy / build-linux (push) Successful in 34s
Build and Deploy / build-windows (CLANG64) (push) Successful in 9m15s
Build and Deploy / package-dist (push) Has been skipped
Build and Deploy / deploy-itch (push) Has been skipped
Build and Deploy / deploy-gitea (push) Has been skipped
2025-02-20 17:28:27 -06:00
John Alanbrook
d2325c20bd Add MSYS2 CI
All checks were successful
Build and Deploy / build-linux (push) Successful in 36s
Build and Deploy / build-windows (CLANG64) (push) Successful in 6m12s
Build and Deploy / package-dist (push) Has been skipped
Build and Deploy / deploy-itch (push) Has been skipped
Build and Deploy / deploy-gitea (push) Has been skipped
2025-02-20 14:31:28 -06:00
John Alanbrook
29295607df Update build action for more useful distribution
All checks were successful
Build and Deploy / build-linux (push) Successful in 41s
Build and Deploy / build-windows (push) Successful in 47s
Build and Deploy / package-dist (push) Has been skipped
Build and Deploy / deploy-itch (push) Has been skipped
Build and Deploy / deploy-gitea (push) Has been skipped
2025-02-19 16:50:25 -06:00
John Alanbrook
dcd767e5f9 all files now have an implicit empty actor, even if there is no actor statement present
All checks were successful
Build / build-linux (push) Successful in 39s
Build / build-linux (release) Successful in 41s
Build / build-windows (release) Successful in 41s
Build / package-dist (release) Successful in 12s
Build / build-windows (push) Successful in 43s
Build / package-dist (push) Has been skipped
v0.9.1
2025-02-18 22:44:44 -06:00
John Alanbrook
bff39b0e9f all files now have an implicit empty actor, even if there is no actor statement present
All checks were successful
Build / build-windows (push) Successful in 35s
Build / build-linux (push) Successful in 40s
Build / package-dist (push) Has been skipped
2025-02-18 19:38:24 -06:00
John Alanbrook
1ae73aed06 add testing
Some checks failed
Build / build-windows (push) Successful in 34s
Build / build-linux (push) Failing after 38s
Build / package-dist (push) Has been skipped
2025-02-18 16:55:10 -06:00
John Alanbrook
75c7e304de fix setting console documentation 2025-02-17 21:10:08 -06:00
John Alanbrook
8169e1df34 Fix unable to spawn actors after initialization 2025-02-17 15:37:05 -06:00
John Alanbrook
f10b14afb3 Fix bug by setting default camera configuration before initialization
Set default width and height if none are provided in config.js. This
prevents camera initialization errors when the values are missing.
2025-02-17 15:03:43 -06:00
John Alanbrook
7bafa906cc using containers
All checks were successful
Build / build-linux (push) Successful in 1m2s
Build / build-windows (push) Successful in 1m4s
Build / package-dist (push) Has been skipped
2025-02-17 10:09:43 -06:00
John Alanbrook
8ced43c389 Merge branch 'master' of https://gitea.pockle.world/john/prosperon
Some checks failed
CI / build-package-windows (push) Failing after 1s
CI / build-test-linux (push) Failing after 3s
Build / build-windows (push) Successful in 1m16s
Build / build-linux (push) Successful in 1m26s
Build / package-dist (push) Successful in 6s
2025-02-17 08:12:42 -06:00
John Alanbrook
479ba8f742 revising build
Some checks failed
CI / build-package-windows (push) Failing after 1s
CI / build-test-linux (push) Failing after 3s
2025-02-17 08:06:05 -06:00
John Alanbrook
9badc3bb64 update readme and mkdocs favicon
All checks were successful
CI / build-test-linux (push) Successful in 1m40s
CI / build-package-windows (push) Successful in 1m46s
2025-02-16 23:25:25 -06:00
John Alanbrook
f689c551a5 update readme and mkdocs favicon 2025-02-15 10:05:53 -06:00
John Alanbrook
678a66064b update readme and mkdocs favicon 2025-02-12 19:51:33 -06:00
John Alanbrook
e6cfd88e58 Merge remote-tracking branch 'refs/remotes/origin/master'
Some checks failed
Build / package-dist (push) Has been cancelled
Build / build-macos (push) Waiting to run
Build / build-windows (push) Waiting to run
Build / build-linux (push) Has been cancelled
2025-02-12 17:11:40 -06:00
John Alanbrook
93d5e19302 github build action 2025-02-12 08:50:06 -06:00
John Alanbrook
ae8fcb7157 update docs 2025-02-11 20:44:17 -06:00
John Alanbrook
c25c52faa0 rework guide documentation 2025-02-11 00:18:29 -06:00
John Alanbrook
375a6ad3a4 add core docs 2025-02-10 09:48:59 -06:00
John Alanbrook
7283ced1ca update api documentation index and sort 2025-02-09 13:20:46 -06:00
John Alanbrook
7cffdab28a document c types 2025-02-09 00:07:01 -06:00
John Alanbrook
95c64f51de reorganize api doc 2025-02-08 20:50:25 -06:00
John Alanbrook
4361ad9daa tutorial documentation 2025-02-08 17:09:34 -06:00
John Alanbrook
c389e0744a heavy overhaul of documentation organizaton 2025-02-08 01:45:51 -06:00
John Alanbrook
81b42eec67 update documentation 2025-02-07 23:54:30 -06:00
John Alanbrook
7e098d5869 add js debug functions;remove tracy to hooks 2025-02-06 22:41:52 -06:00
John Alanbrook
499d2d6e63 bunnymark 2025-02-06 11:07:03 -06:00
John Alanbrook
cd6661d239 add input get mouse state; remove various array extensions 2025-02-06 11:05:39 -06:00
John Alanbrook
f472e0bd02 move tracy from quickjs 2025-02-06 09:10:54 -06:00
John Alanbrook
8bd7dd00c7 c type documentation 2025-02-05 17:16:05 -06:00
John Alanbrook
f53e46ee9e documentation update 2025-02-04 22:18:46 -06:00
John Alanbrook
b41f00458b add pong, snake, and tetris examples 2025-02-04 07:38:43 -06:00
John Alanbrook
5e7c946d43 documentation writing and API doc update 2025-02-04 07:37:10 -06:00
John Alanbrook
ede899e9a3 fix camera ortho set to true; fix module loading; remove loop function to loop.js 2025-02-03 17:08:07 -06:00
John Alanbrook
68ccd63ddc shrink core.zip by removing unneeded icons 2025-02-03 08:16:26 -06:00
John Alanbrook
d4d3867b5f pipeline only in render.js 2025-02-02 12:06:43 -06:00
John Alanbrook
14feeb0c16 core.zip is now bundled into prosperon executables 2025-02-01 21:16:38 -06:00
John Alanbrook
8a41899c5d separate input and events; pull camera out of render 2025-01-30 20:25:12 -06:00
John Alanbrook
b8857031f4 move extra modules to modules folder; pull drawing functions into draw2d 2025-01-29 11:53:18 -06:00
John Alanbrook
b561217073 merge math functions 2025-01-28 22:41:00 -06:00
John Alanbrook
9982dadd58 remove half assed code 2025-01-28 16:42:31 -06:00
John Alanbrook
f5d6c071bf doc.js; clean up index 2025-01-28 15:09:37 -06:00
John Alanbrook
e6aac69358 static link physfs 2025-01-28 11:16:00 -06:00
John Alanbrook
de1c9a1485 github workflow 2025-01-27 15:22:29 -06:00
John Alanbrook
56fc25d27d add prosperon use 2025-01-27 15:13:02 -06:00