John Alanbrook
|
9730f8defb
|
--amend
|
2024-03-19 09:06:28 -05:00 |
|
John Alanbrook
|
261b373a75
|
refactor jsffi
|
2024-03-18 12:38:32 -05:00 |
|
John Alanbrook
|
088dd4d4fd
|
Move main process into javascript
|
2024-03-15 13:04:56 -05:00 |
|
John Alanbrook
|
32b0cc7377
|
quickjs log to its own file; cleanup script.c
|
2024-03-15 10:51:04 -05:00 |
|
John Alanbrook
|
bad225b965
|
add dump option for qjs, clean up makefile
|
2024-03-14 16:48:05 -05:00 |
|
John Alanbrook
|
188fe7526c
|
Move console and time to c; consoleout and colors
|
2024-03-14 14:10:06 -05:00 |
|
John Alanbrook
|
f0876825f1
|
Significantly improved logging
|
2024-03-14 09:34:42 -05:00 |
|
John Alanbrook
|
52fe4b56fa
|
Vendored dependencies (no more submodules)
|
2024-03-13 17:08:14 -05:00 |
|
John Alanbrook
|
962fed0022
|
Push window functions into C
|
2024-03-13 16:30:55 -05:00 |
|
John Alanbrook
|
bb24fd2bc0
|
Sprites are now defined in C; gameobject getsets
|
2024-03-13 03:51:44 -05:00 |
|
John Alanbrook
|
3e8bbdbeb2
|
Add touch events, clipboard, virtual keyboard
|
2024-03-12 10:02:02 -05:00 |
|
John Alanbrook
|
4843981527
|
Move input handling to script only
|
2024-03-11 22:23:02 -05:00 |
|
John Alanbrook
|
74a59a1e35
|
Clean up quitting before sokol app is initiated
|
2024-03-11 15:11:39 -05:00 |
|
John Alanbrook
|
7d1f19bbf5
|
Fixup makefile for docker builds
|
2024-03-09 18:22:06 -06:00 |
|
John Alanbrook
|
6897f09e59
|
add sokol_gfx_ext.h
|
2024-03-05 23:31:52 -06:00 |
|
John Alanbrook
|
1471966cd2
|
Preparing for github
|
2024-03-05 23:14:26 -06:00 |
|
John Alanbrook
|
4ba14ddd91
|
Separate the ideas of game dimensions and window dimensions
|
2024-03-05 00:11:34 -06:00 |
|
John Alanbrook
|
7b8be5b4f8
|
actors have delay now; fix sprite rendering for painters algo
|
2024-03-04 15:18:11 -06:00 |
|
John Alanbrook
|
6b3cea4ca5
|
utilize sokol_fetch for game.cdb fetching on load
|
2024-03-04 11:15:55 -06:00 |
|
John Alanbrook
|
89e3f9b849
|
move dr_libs from versioned to git submodule
|
2024-03-03 17:10:08 -06:00 |
|
John Alanbrook
|
d46be24c41
|
change tinysoundfont from versioned to git submodule
|
2024-03-03 17:07:06 -06:00 |
|
John Alanbrook
|
b8af92a138
|
use cgltf git submodule
|
2024-03-03 17:02:22 -06:00 |
|
John Alanbrook
|
c216dba97b
|
remove versioned clgtf
|
2024-03-03 17:01:15 -06:00 |
|
John Alanbrook
|
bbdf218a9c
|
use stb submodule
|
2024-03-03 16:58:59 -06:00 |
|
John Alanbrook
|
1a3b322df4
|
remove stb vendored
|
2024-03-03 16:50:04 -06:00 |
|
John Alanbrook
|
5a3ef830a4
|
use sokol git and upgrade
|
2024-03-03 16:49:34 -06:00 |
|
John Alanbrook
|
a43b5dd010
|
delete sokol
|
2024-03-03 12:36:43 -06:00 |
|
John Alanbrook
|
83f5019f3e
|
Recusrive mkdir; delete files; path replacers
|
2024-03-03 05:34:41 +00:00 |
|
John Alanbrook
|
f948dac73f
|
font setting
|
2024-03-02 08:59:50 +00:00 |
|
John Alanbrook
|
0054c7ab2e
|
cdb command line options; packing and playing game; add stb_vorbis
|
2024-03-02 06:00:35 +00:00 |
|
John Alanbrook
|
1e9b5f6341
|
create new entities in editor
|
2024-03-01 17:45:06 +00:00 |
|
John Alanbrook
|
1e432346ff
|
changed make to spawn; unified actor system for entities
|
2024-02-29 19:54:33 +00:00 |
|
John Alanbrook
|
de74b42be2
|
Add 'use' functionality; remove most global vars
|
2024-02-27 16:09:15 +00:00 |
|
John Alanbrook
|
4351b4bf20
|
Update what's in global scope
|
2024-02-25 23:31:48 +00:00 |
|
John Alanbrook
|
9c8fe27ce4
|
Command line overhaul
|
2024-02-23 22:05:30 +00:00 |
|
John Alanbrook
|
5f33ac53b7
|
clean up docs
|
2024-02-20 02:31:26 +00:00 |
|
John Alanbrook
|
e5d67431b6
|
add website base
|
2024-02-09 07:49:52 +00:00 |
|
John Alanbrook
|
7706aa8462
|
enumerable C abased js
|
2024-02-01 16:11:09 +00:00 |
|
John Alanbrook
|
262cd50e1a
|
nota leaks fixed
|
2024-01-31 08:42:15 +00:00 |
|
John Alanbrook
|
46b86a8e92
|
nota
|
2024-01-23 16:56:34 +00:00 |
|
John Alanbrook
|
dde71d6c02
|
nota array and object serialization
|
2024-01-17 01:04:52 +00:00 |
|
John Alanbrook
|
e97842e60e
|
nota float
|
2024-01-16 20:32:31 +00:00 |
|
John Alanbrook
|
f330082b8b
|
nota floating point
|
2024-01-16 18:49:16 +00:00 |
|
John Alanbrook
|
145d5391a0
|
nota quickjs
|
2024-01-16 13:29:27 +00:00 |
|
John Alanbrook
|
bf57e33629
|
nota and kim
|
2024-01-15 18:29:21 +00:00 |
|
John Alanbrook
|
03b7b77b5a
|
update quickjs; nota, kim
|
2024-01-14 18:56:52 +00:00 |
|
John Alanbrook
|
ffb7631a6b
|
js
|
2024-01-14 16:24:31 +00:00 |
|
John Alanbrook
|
eb4abb9f8d
|
particle params
|
2024-01-04 15:46:28 +00:00 |
|
John Alanbrook
|
6e4b7e63f2
|
particles and warp zones
|
2024-01-04 14:14:37 +00:00 |
|
John Alanbrook
|
913c74db96
|
fix collisions
|
2024-01-03 23:19:13 +00:00 |
|
John Alanbrook
|
da5b7154d7
|
tests; new callbacks
|
2024-01-03 20:26:42 +00:00 |
|
John Alanbrook
|
7dfd8e6f9a
|
parallel particles
|
2024-01-03 18:29:27 +00:00 |
|
John Alanbrook
|
4a4711e38f
|
particle fix
|
2024-01-03 14:38:17 +00:00 |
|
John Alanbrook
|
dbf4b668bb
|
simplex, particles
|
2024-01-02 13:55:22 +00:00 |
|
John Alanbrook
|
1d776855be
|
particle component
|
2024-01-01 23:30:42 +00:00 |
|
John Alanbrook
|
2983e9f3c6
|
tween functions
|
2024-01-01 13:44:43 +00:00 |
|
John Alanbrook
|
6aa44042d7
|
particles, sprite animation
|
2023-12-30 01:08:53 +00:00 |
|
John Alanbrook
|
5bdf311da9
|
initial physics constraints
|
2023-12-28 23:38:17 +00:00 |
|
John Alanbrook
|
c4b2b23941
|
add tween; fix collision js ref bug
|
2023-12-28 13:57:22 +00:00 |
|
John Alanbrook
|
5df1670538
|
tiling sprites; line drawing
|
2023-12-27 20:16:43 +00:00 |
|
John Alanbrook
|
beee0c50f3
|
fixes
|
2023-12-27 16:34:14 +00:00 |
|
John Alanbrook
|
1b4a36f398
|
fix play crash
|
2023-12-27 13:04:18 +00:00 |
|
John Alanbrook
|
2880badc98
|
scale
|
2023-12-26 21:39:46 +00:00 |
|
John Alanbrook
|
885a2fd190
|
scale
|
2023-12-24 17:50:01 +00:00 |
|
John Alanbrook
|
2f086947b9
|
scaling
|
2023-12-24 15:14:46 +00:00 |
|
John Alanbrook
|
ccfd233207
|
crash fixes; path rebasing for drag 'n' drop
|
2023-12-22 17:50:03 +00:00 |
|
John Alanbrook
|
606dfbea93
|
bug fixing
|
2023-12-22 13:14:44 +00:00 |
|
John Alanbrook
|
2ae45a5bb8
|
many bug fixes; const correctness; restrict; memory leaks fixed
|
2023-12-21 23:21:01 +00:00 |
|
John Alanbrook
|
e84d3b60af
|
spline fixes
|
2023-12-21 16:49:44 +00:00 |
|
John Alanbrook
|
a03143463e
|
spline fixes
|
2023-12-20 23:20:29 +00:00 |
|
John Alanbrook
|
a8ee53ec33
|
drag n drop editor images
|
2023-12-20 15:19:04 +00:00 |
|
John Alanbrook
|
55d5133414
|
line rendering
|
2023-12-19 23:28:45 +00:00 |
|
John Alanbrook
|
dacad57577
|
fix camera, spline
|
2023-12-19 21:34:36 +00:00 |
|
John Alanbrook
|
a1aff79d5c
|
bug fixes; remove texture anims
|
2023-12-18 23:12:05 +00:00 |
|
John Alanbrook
|
444fb98125
|
bezier spline controls
|
2023-12-18 12:45:27 +00:00 |
|
John Alanbrook
|
b732d12bed
|
rendering simplified
|
2023-12-15 18:45:09 +00:00 |
|
John Alanbrook
|
56c8542797
|
spline editing
|
2023-12-14 01:53:09 +00:00 |
|
John Alanbrook
|
e06d12213f
|
add spline component controls
|
2023-12-13 14:06:24 +00:00 |
|
John Alanbrook
|
903ffbc607
|
fix spline segfault
|
2023-12-13 01:35:34 +00:00 |
|
John Alanbrook
|
2083fb6e9e
|
Fix rotate, scale, move
|
2023-12-12 14:46:27 +00:00 |
|
John Alanbrook
|
d9f6dd5e56
|
fix compilation bugs; add bignum
|
2023-12-11 22:59:59 +00:00 |
|
John Alanbrook
|
9fb36f5df3
|
spline
|
2023-12-11 14:36:45 +00:00 |
|
John Alanbrook
|
5ad3219379
|
time
|
2023-12-10 04:09:15 +00:00 |
|
John Alanbrook
|
cb0fa34743
|
catmull-rom spline custom
|
2023-12-04 19:38:37 +00:00 |
|
John Alanbrook
|
de8c8c9168
|
transforms
|
2023-11-30 22:24:26 +00:00 |
|
John Alanbrook
|
6b28e60e3a
|
scene graph
|
2023-11-30 16:47:59 +00:00 |
|
John Alanbrook
|
03fb016fbc
|
actor delay
|
2023-11-29 23:31:41 +00:00 |
|
John Alanbrook
|
b9db31c84e
|
nodes,gameobjects cleanup
|
2023-11-29 18:40:13 +00:00 |
|
John Alanbrook
|
7e7514f5d7
|
dsp node js objects
|
2023-11-29 13:32:32 +00:00 |
|
John Alanbrook
|
f47b6ece21
|
node free; pitch shift; time scale
|
2023-11-29 04:48:32 +00:00 |
|
John Alanbrook
|
e092599816
|
freelist
|
2023-11-28 23:17:40 +00:00 |
|
John Alanbrook
|
1d491e694a
|
Fix race condition for sound ending
|
2023-11-27 23:04:04 +00:00 |
|
John Alanbrook
|
44febe1c6d
|
audio reworked
|
2023-11-27 20:29:55 +00:00 |
|
John Alanbrook
|
d047ceb07b
|
events
|
2023-11-22 09:51:43 +00:00 |
|
John Alanbrook
|
811d8bb708
|
gameobject 3d transform
|
2023-11-21 23:05:06 +00:00 |
|
John Alanbrook
|
6193bceb74
|
music stop; sprite alpha blending; sprite sorting; change to anim
|
2023-11-21 07:07:50 +00:00 |
|
John Alanbrook
|
051d8653fb
|
svg support; reworking of sounds; steam integration and building
|
2023-11-20 21:57:23 +00:00 |
|
John Alanbrook
|
ec8b3c97c4
|
start steam integration; bug fixes
|
2023-11-20 13:49:14 +00:00 |
|
John Alanbrook
|
cccd472f12
|
Tween and delay fixes now entity lifetime; spline symmetry
|
2023-11-17 21:16:13 +00:00 |
|
John Alanbrook
|
e712d06244
|
Fix separation trigger; fix timers; add geometry creation; fix transform errors
|
2023-11-16 15:27:04 +00:00 |
|