Commit Graph

593 Commits

Author SHA1 Message Date
veclavtalica affaf7f557 cleanup templates 2025-02-22 01:14:20 +03:00
veclavtalica a223506a5f /bin/twn: support run command for --target=web 2025-02-22 00:39:24 +03:00
veclavtalica 98d7d76a42 twn.png 2025-02-21 23:34:12 +03:00
veclavtalica 814269ab0c textures working on web, separation of vertex and index buffers (actually matters) 2025-02-21 23:34:01 +03:00
veclavtalica d76ea06470 poll workers for non-threaded support, emscripten main loop, remove twn_model.c 2025-02-21 21:16:15 +03:00
veclavtalica dc6b298532 proper-er vector op flags 2025-02-21 19:37:22 +03:00
veclavtalica f25e27b102 changes to build system, emscipten progress (can render solid color, yippie!) 2025-02-21 19:06:19 +03:00
veclavtalica dd4fc45be3 attempt to build web version out of emscripten legacy gl wrapper 2025-02-21 18:07:04 +03:00
veclavtalica 85e47dd677 api return restriction 2025-02-21 12:48:51 +03:00
veclavtalica a020b92824 /apps/demos/crawl: facing textures 2025-02-21 02:00:00 +03:00
veclavtalica b6347996f9 /apps/demos/crawl: new tile texture, solid walls 2025-02-21 01:36:46 +03:00
veclavtalica 66c525a0d4 /apps/demos/crawl: visuals and stuff 2025-02-21 01:13:53 +03:00
veclavtalica 70fab28158 /apps/twnlua: catch self-include stack busting 2025-02-21 00:18:22 +03:00
veclavtalica 80a4ae3d0e progress on /apps/demos/crawl 2025-02-20 22:20:02 +03:00
veclavtalica bd3b090f6f add /apps/demos/crawl 2025-02-20 20:10:37 +03:00
veclavtalica 6eb0730c52 mark identity parameter in log_ functions optional 2025-02-20 19:52:14 +03:00
veclavtalica a231d650f2 twn_util.c: add file_read() 2025-02-20 19:51:52 +03:00
veclavtalica e15975bfaa update to lua template 2025-02-20 17:25:11 +03:00
veclavtalica b67bc92857 remove optional by pointer texture_region parameters 2025-02-20 16:19:03 +03:00
veclavtalica 991196f7c8 update to docs 2025-02-20 16:03:50 +03:00
veclavtalica 0b89c90ad7 move /docs/interop.md to about-townengine.html 2025-02-20 15:42:05 +03:00
veclavtalica 3d51c8c48f update about-townengine.html 2025-02-20 14:29:30 +03:00
veclavtalica 21d8e2c5a5 actually set the interval 2025-02-20 14:06:18 +03:00
veclavtalica f805bf3f92 add interval from timer_elapse_seconds() result, add timers to twn_api.json 2025-02-20 14:04:04 +03:00
veclavtalica 5228fa7e41 update platformer demo 2025-02-20 13:54:42 +03:00
veclavtalica f044a75ffe reorganization of twn_util.h, reletion of some seldom used procedures 2025-02-20 13:48:44 +03:00
veclavtalica 723ccf1126 combine twn_texture_modes.h into twn_textures_c.h 2025-02-20 13:05:17 +03:00
veclavtalica 6bd3afe9b2 move and combine option macro headers from public interface 2025-02-20 13:01:02 +03:00
veclavtalica d90bf4cbe2 twn_audio.c: fix freeing on unnamed channels 2025-02-19 21:17:13 +03:00
veclavtalica 48f34f4623 twn_audio.c: fix unnamed channel audio 2025-02-19 21:13:21 +03:00
veclavtalica 9c007f34df remove /docs/packaging.txt 2025-02-17 21:16:53 +03:00
veclavtalica a1f4599efd twn_text.c: dont segfault on font not found 2025-02-17 12:32:01 +03:00
veclavtalica 4c1a8e087a /bin/twn: pass --debug switch to gdb command 2025-02-17 12:31:33 +03:00
veclavtalica a2b1f1820a /bin/twnbuild: more options 2025-02-17 12:30:17 +03:00
veclavtalica 85ec8d3366 make unified build work on windows 2025-02-17 11:08:38 +03:00
veclavtalica 7eebc7a2d7 minilua.h: revert changes, realized that lua_newstate is public 2025-02-17 10:57:31 +03:00
veclavtalica 2b26fad983 twn_textures.c: fix error in deinit 2025-02-17 10:50:50 +03:00
veclavtalica 47799deb8b /apps/twnlua: fix for windows, parametrize newstate for alloc func 2025-02-17 10:39:10 +03:00
veclavtalica 1cd4bfa638 twn wiki on windows 2025-02-17 10:01:48 +03:00
veclavtalica 9beef7686e bug suggest 2025-02-16 01:40:17 +03:00
veclavtalica cee344c7c1 /docs/wiki/packaging.html 2025-02-16 01:31:42 +03:00
yagich 18a76649b9 twn: fix symlinks but fr 2025-02-16 01:06:27 +03:00
yagich 88a4876d91 twn: fix symlinks 2025-02-16 00:46:15 +03:00
veclavtalica 835edd737c Merge pull request 'twn: add twn to project on twn init' (#2) from yagi/townengine:twn-init-symlink-twn into main
Reviewed-on: http://tochie.space:3001/veclavtalica/townengine/pulls/2
2025-02-16 00:15:54 +03:00
yagich 9a486fa912 twn: add twn to project on twn init 2025-02-16 00:13:44 +03:00
veclavtalica d4ce6ab9ec add license file to tomlc99 dist 2025-02-16 00:11:18 +03:00
veclavtalica 24b417c287 twn_loop.c: watch pack changes from pack dependencies 2025-02-15 23:37:57 +03:00
veclavtalica 5a83381ae1 twn_draw: texture_region option for draw_billboard() 2025-02-15 22:42:14 +03:00
veclavtalica 793bd850f6 /apps/twnlua: ctx.udata preservation in reload, no export in .so, ignore /data/scripts/twnapi.lua 2025-02-15 22:19:14 +03:00
veclavtalica 29d163216c --no-sanity-timer option and its use in twn gdb 2025-02-15 15:09:01 +03:00