Commit Graph

577 Commits

Author SHA1 Message Date
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
18a76649b9
twn: fix symlinks but fr 2025-02-16 01:06:27 +03:00
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
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
veclavtalica
ffc3badc50 /apps/twnlua: output lua_loadbuffer errors 2025-02-14 21:52:06 +03:00
veclavtalica
bedfe0cdfb fix twnlua :deadinside: 2025-02-14 21:07:59 +03:00
veclavtalica
927f284fda Merge branch 'yagi-disable-luaserver-diag' 2025-02-14 20:45:29 +03:00
2616549f88 disable lua server diagnostics in twnapi.lua 2025-02-14 20:43:11 +03:00
veclavtalica
cc4f7f7417 /apps/twnlua/docgen.py: remove Control legacy 2025-02-14 20:38:09 +03:00
veclavtalica
f81c583319 push as is, half baked broken twn_models.c 2025-02-14 19:51:34 +03:00
veclavtalica
0df0a9226f optimized twnlua building (10.5s -> 8.5s) 2025-02-10 18:29:35 +03:00
veclavtalica
af1b9caedc twn_audio.c: use SDL2/SDL.h directly in hopes that its used precompiled 2025-02-10 18:23:05 +03:00
veclavtalica
72d1941091 make libxm compiled as a single translation unit 2025-02-10 17:52:19 +03:00
veclavtalica
8a58336d16 some flag play 🚬 2025-02-10 15:41:37 +03:00
veclavtalica
1818532ec9 reuse draw_camera() in axial variant 2025-02-10 14:42:30 +03:00
veclavtalica
e9f8dbebbf refactor toml reading a bit 2025-02-10 14:36:57 +03:00
veclavtalica
c81f95e571 remove redundant for us opengl loading code from glad.c 2025-02-10 14:05:19 +03:00
veclavtalica
5ba11dc584 remove texture upload profiling 2025-02-09 08:30:46 +03:00
veclavtalica
f2aded9046 twn_dynamic_game_object.c: only reload on creation event 2025-02-09 08:20:39 +03:00
veclavtalica
d6aaef3f68 assume constant dimensions for created textures, shaves a lot of time in uploading 2025-02-09 08:07:58 +03:00