Commit Graph

62 Commits

Author SHA1 Message Date
fbf1d4c040 add bare bones level select 2026-10-07 02:44:20 +03:00
05698200d2 pause menu progress 2026-10-04 14:53:25 +03:00
dbae325cdb add stack size limit 2026-10-04 13:34:35 +03:00
576df80400 ui progress 2026-10-04 13:14:59 +03:00
fad9f779b6 remove coins 2026-10-03 17:58:22 +03:00
7b99f3344c add goals with colors 2026-10-03 17:55:50 +03:00
930a7dc275 add box hole 2026-10-03 14:56:31 +03:00
01c6d334f7 add position interpolation 2026-10-02 01:41:58 +03:00
66d0b32552 add undo 2026-10-02 01:25:47 +03:00
e04f5ba682 add deploy command 2026-09-24 01:50:47 +03:00
fb0c1eebda automatically create zip file for wasm build 2026-09-23 23:25:34 +03:00
099c3c0607 add wasm support 2026-09-23 02:57:50 +03:00
e4000646ad update to work with zig 0.17 2026-09-23 00:45:23 +03:00
4764f153e6 rewrite build.zig to not use makeFn 2026-09-22 23:16:25 +03:00
7632329c92 update dependencies 2026-09-22 02:01:37 +03:00
1165c53683 move platform to be a separate module 2026-09-22 00:51:40 +03:00
6f21915c9a implement advancing through levels 2026-09-21 22:50:37 +03:00
a6bf95c570 implement parsing multiple levels from map file 2026-09-21 22:36:46 +03:00
b6d9f1664b remove scratch arena from tiled library 2026-09-21 20:11:22 +03:00
96cfcd4626 add support for parsing chunked maps 2026-09-21 19:55:20 +03:00
e0d0f479be add layers to tilemap 2026-09-20 21:53:59 +03:00
53e058ad74 remove preview images 2026-09-20 21:25:55 +03:00
f7e6c25a82 add box pushing 2026-09-20 21:17:00 +03:00
0ac0cd0c37 cleanup graphics.zig 2026-09-17 02:00:37 +03:00
ddb012d3df implement mipmaps support on spritesheets 2026-09-17 00:58:33 +03:00
f4ca77194e add padding to default sprite 2026-09-16 02:54:24 +03:00
1b20016642 use premultiplied alpha to avoid black fringes on edges 2026-09-16 02:53:04 +03:00
e317e21cfe add collision detection 2026-09-15 01:30:35 +03:00
94dc7fef0e add tilesheet.zig 2026-09-15 00:21:52 +03:00
fff22349de remove font.zig from platform layer 2026-09-15 00:15:08 +03:00
782ccae6e2 add screen scalar 2026-09-15 00:10:38 +03:00
796ffa5b2d remove fonts from graphics state 2026-09-14 22:46:47 +03:00
8097ff725b add entities 2026-08-18 01:01:24 +03:00
330560f79b update Gfx.showDebug 2026-08-18 00:13:32 +03:00
a153a3f04a add key repeat 2026-08-18 00:04:25 +03:00
d91fd0f4dc fix graphics flickers 2026-08-17 22:42:39 +03:00
b827c759ba implement elapsed time tracking for audio 2026-08-16 20:38:59 +03:00
045617b763 refactor audio subsystem 2026-08-16 19:27:39 +03:00
a99bf9c17b implement playing sin waves 2026-08-11 01:05:55 +03:00
3cfd12d8ba add nil ids to slotmap 2026-08-10 01:54:41 +03:00
69ae88c37d move platform files to subfolder 2026-08-10 00:59:13 +03:00
ef5275b17f cherry pick changes from gamejam 2026-08-10 00:52:26 +03:00
62cbb9e380 add tileset reading 2026-07-12 22:44:31 +03:00
1e072c5607 add configurable padding to sprites 2026-07-12 19:45:09 +03:00
e2b15895c2 add text rendering 2026-07-12 19:00:36 +03:00
7197b68637 add embedded assets 2026-07-11 21:50:54 +03:00
bf325b74b5 add nil graphics objects 2026-07-11 20:20:45 +03:00
ed560d3da1 add initSpritesheet() and deinitSpritesheet() 2026-07-11 17:40:21 +03:00
c09ff2aad0 add spritesheets 2026-07-11 17:04:17 +03:00
f685b69bd9 add error texture 2026-07-10 02:35:18 +03:00