40 Commits

Author SHA1 Message Date
40f3ebf5d9 CL port 2026-09-05 19:04:39 +07:00
0732d473b7 Wait till we finish drawing and watching to commit state 2026-09-05 11:17:34 +07:00
a2f53900f9 WIP Manually place tiles with a tilemap palette 2026-09-05 09:56:18 +07:00
8eb9a8b7f9 IBuffered protocol we snapshot and resture on exception 2026-09-05 08:30:51 +07:00
c301cd9037 Add first asset 2026-08-31 08:17:36 +07:00
8c3eb725e1 Show the tilemap palette for picking 2026-08-30 19:12:41 +07:00
a8178cbf52 Fix edn export and import, fix autotile and delete-tile functions, add rl collision api 2026-08-30 14:27:48 +07:00
79980f3da3 Automatically select all cells with colors, spit to edn file 2026-08-29 23:47:16 +07:00
d6495103e1 Unload textures on the engine side, fix errors 2026-08-29 19:06:32 +07:00
6f3948d62e Drag LMB to select tiles, draw bottom bar, wip file picker 2026-08-29 18:24:59 +07:00
2aeda5c833 Proper spy 2026-08-29 18:21:27 +07:00
37805317a4 Reset texture cache earlier 2026-08-29 18:21:15 +07:00
04318f0b85 Update sprite atlas, add dragging and zooming to cursor pos 2026-08-29 06:05:42 +07:00
e65685aec8 :tilemaps as vector 2026-08-29 06:05:11 +07:00
0206708ad7 Keep texture-cache in engine, add a tap>, rl/set-clipboard-text 2026-08-29 06:04:06 +07:00
c80f2a515e Engine doesn't need a separate input handler, clean up todos 2026-08-28 19:44:05 +07:00
a9424226ba Store the tilemap along with the tile, introduce layers, update-as-> macro 2026-08-28 11:47:47 +07:00
45ef9f3cda Add tile swapping with 1-9 keys, first macro 2026-08-27 10:45:35 +07:00
a7e8309546 Build java jar 2026-08-26 10:36:43 +07:00
1f6ed15833 Forgot to commit cider-error.el 2026-08-26 10:36:27 +07:00
4a68f5ff82 Clean up 2026-08-26 10:35:55 +07:00
f658f2974c Randomize floor tiles with ratios 2026-08-25 22:25:10 +07:00
8543729118 Bring in raylib dep 2026-08-25 22:25:00 +07:00
9796d9e38a Tilemap blob functionality 2026-08-24 22:40:26 +07:00
f16ed0cfb4 Get surrounding tiles, unload textures 2026-08-23 14:35:44 +07:00
53307aa95c Cider exception reporting 2026-08-23 14:35:26 +07:00
0715b84e7a Draw tiles on grid, show current tile at mouse pos, load-texture once 2026-08-23 07:43:20 +07:00
e91dae506a Build jar 2026-08-23 07:43:08 +07:00
9df558f749 sprite-atlas: experimenting 2026-08-23 07:42:24 +07:00
2186777587 Engine: Check if window already exists, fix load texture and add window-ready? 2026-08-23 07:41:58 +07:00
93e8ea751f Drag to select a region of the image, then display it 2026-08-16 22:15:16 +07:00
96bc3717ec Sprite atlas module loading an image 2026-08-16 19:40:44 +07:00
ca5877d9e5 Many more raylib additions 2026-08-16 19:40:32 +07:00
7044605f61 editor-mode, draw when active, screen dim defs 2026-08-16 19:39:24 +07:00
a44a296296 Fix watch so it doesn't throw errors 2026-08-16 19:38:58 +07:00
5b6fd432de Improve engine error handling, add unload call, reset atoms 2026-08-16 19:38:26 +07:00
ac7385c498 Add game config management with keybinding for reloading 2026-08-16 17:17:26 +07:00
5c5d158782 Get rid of mentions of siam-farmer for template code 2026-08-16 15:54:07 +07:00
7834ff7356 Don't draw an error, use watch system 2026-08-16 15:53:51 +07:00
02359b3799 First commit 2026-08-16 14:41:47 +07:00