143 Commits

Author SHA1 Message Date
Sven Balzer
a5c0db824b add a version to map files 2025-09-27 08:38:46 +02:00
Sven Balzer
434abdc9a7 get rid of tile_infos buffer for world shader and instead just use the vertex uvs 2025-09-26 07:22:08 +02:00
Sven Balzer
dcd40b6394 add uv to vertex format and remove it from instance 2025-09-25 08:04:16 +02:00
Sven Balzer
8633cff3cb switch front faces to be CCW instead of CW 2025-09-25 06:01:16 +02:00
Sven Balzer
ec34b2df61 replace SDL_GPU renderer with wgpu 2025-09-06 13:59:00 +02:00
Sven Balzer
883e13cdf5 update dear imgui from 1.91.9b to 1.92.2b 2025-08-28 05:59:13 +02:00
Sven Balzer
ad651462df Update SDL3 from 3.2.4 to 3.2.20 2025-08-27 21:24:05 +02:00
Sven Balzer
6283160467 remove unnecesary initializers 2025-08-27 21:14:33 +02:00
c806c1a67d Update README.md 2025-04-27 17:17:03 +02:00
6efb964399 add SDLMIXER_DEPS_SHARED OFF
windows - static libs
2025-04-13 13:05:06 +02:00
Sven Balzer
932d5f629d automatically play setting_off_piano.opus when no other music is playing 2025-04-03 21:47:41 +02:00
Sven Balzer
14728d17f5 add SDL_mixer 2025-04-03 04:30:22 +02:00
90d167857e Update README.md
cmake building
2025-04-02 19:54:52 +02:00
3630965ff5 Update README.md 2025-04-02 19:29:46 +02:00
9763955288 Update README.md 2025-04-02 19:29:35 +02:00
d32b99e814 change audio files to opus 2025-04-02 18:58:01 +02:00
41048fc43e change ogg file type
add second version
2025-04-01 22:24:32 +02:00
Sven Balzer
3bf7cf7a17 get rid of __VA_OPT__ 2025-03-31 22:09:47 +02:00
Sven Balzer
832c23f85c fix for new pipewire headers 2025-03-31 17:28:23 +02:00
Sven Balzer
716f5fc11c fix condition for grid size 2025-03-30 17:35:01 +02:00
Sven Balzer
36d69e7fa0 make TileKind grid overlap the edge of the map to allow changing edge kinds 2025-03-30 17:23:59 +02:00
59f61591e1 add first music track 2025-03-27 21:33:08 +01:00
ebffc3f32d change order of textures for autotiling 2025-03-27 21:17:03 +01:00
Sven Balzer
d3be9552c9 fix cast to __m128i 2025-03-27 20:48:25 +01:00
Sven Balzer
e5d90533dd make a SameLineOrWrap helper and fix wrapping bug introduced by switching to the docking branch of imgui 2025-03-27 12:45:45 +01:00
Sven Balzer
e19a13c354 remove leftover debug logging 2025-03-27 12:45:20 +01:00
Sven Balzer
9480d4e2a7 add #include <bit> for rotl and rotr 2025-03-26 22:44:21 +01:00
Sven Balzer
e129469b08 add basic autotiling 2025-03-26 22:04:53 +01:00
Sven Balzer
db55a510a6 remove unnecessary uv_min and uv_max from tile_info 2025-03-26 22:04:36 +01:00
Sven Balzer
382ef67895 move shaders from assets to src 2025-03-26 19:25:38 +01:00
Sven Balzer
914cbf13f4 move shader dep files to binary dir 2025-03-26 19:19:21 +01:00
Sven Balzer
06ddce6f81 factor out PixelArtSample into common.slang 2025-03-26 19:17:52 +01:00
Sven Balzer
31c4bde4bf cleanup: remove load_entire_file and m_string 2025-03-25 21:19:54 +01:00
Sven Balzer
1db5440767 change asset loading paths to not include the leading "../assets/"
move "../assets/map/*" to "../assets/maps/*"
2025-03-25 21:17:05 +01:00
Sven Balzer
9810331253 remove old map_save_file 2025-03-25 20:22:07 +01:00
Ammerhai
6f9108d563 move overworld map files 2025-03-25 19:58:00 +01:00
Sven Balzer
f7915b63c7 save the load path and gpu buffer in the map struct 2025-03-25 19:33:13 +01:00
Sven Balzer
0575989142 load maps into a struct instead of a global to allow for multiple to be loaded at once 2025-03-25 18:46:35 +01:00
Sven Balzer
bec0f06e59 fix grid appearing deselected when dragging a selection outside the map 2025-03-25 17:55:43 +01:00
Sven Balzer
d71daba073 pass view_projection matrix directly to the shaders instead of constructing it each time 2025-03-25 17:49:30 +01:00
Sven Balzer
b48b5f0339 always show grid when tile picker is open 2025-03-23 18:19:59 +01:00
Ammerhai
3f380adb0a add diagonal corner grass_ground texture 2025-03-23 18:12:25 +01:00
Ammerhai
ea47ade7b3 update map 2025-03-23 15:47:16 +01:00
Sven Balzer
a7635a0abf save time tints into imgui.ini and allow changing the number of tint points 2025-03-23 14:16:22 +01:00
Ammerhai
2292c049b7 add texture variations
update map and character shadow texture
2025-03-23 13:50:12 +01:00
Sven Balzer
5aba854534 deselect tile when tile picker is closed 2025-03-22 20:48:11 +01:00
Sven Balzer
f33ce18429 fix for minimized window 2025-03-22 20:46:19 +01:00
Sven Balzer
e774305829 add grid and highlighting of selected tiles when picking 2025-03-22 20:39:36 +01:00
Sven Balzer
4c84899084 add settings menu
remove time_offset
2025-03-22 17:08:37 +01:00
Sven Balzer
ea31729a74 change max anisotropy to 16 2025-03-22 16:12:32 +01:00