108 Commits

Author SHA1 Message Date
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
Sven Balzer
002bbcd097 add a MainMenuBar and make Tile Picker and Demo Window hidden by default
use dockspace for positioning Tile Picker
2025-03-21 21:35:45 +01:00
Sven Balzer
dc7c424d7f update dear imgui from 1.91.8 to 1.91.9b and switch to docking branch 2025-03-21 12:35:00 +01:00
Ammerhai
fe1561d8c8 update testmap with new textures 2025-03-20 20:31:25 +01:00
Sven Balzer
d9bf936f0d add basic gamepad support 2025-03-20 20:25:59 +01:00
Sven Balzer
19e75d3807 add day/night color tints 2025-03-20 19:45:19 +01:00
d5b01e9f40 remove todo.txt 2025-03-20 18:19:18 +01:00
Sven Balzer
3a2b156951 change back from atlas texture for tiles to array texture
add callback support for imgui sdlgpu3 backend
2025-03-20 12:22:21 +01:00
Sven Balzer
e87a66b984 rename biliear_sampler to pixel sampler and remove point_sampler 2025-03-18 06:06:13 +01:00
Sven Balzer
944c00b89e add hotkey (R) for rotation 2025-03-17 17:05:35 +01:00
Sven Balzer
5ac98b6203 make globals static 2025-03-17 16:24:51 +01:00
Sven Balzer
fc88859eaf only upload data to texture if *data is not NULL
refactor create_shader_texture(path) to use the other create_shader_texture(name, data, width. height, channels)
2025-03-17 08:17:54 +01:00
Sven Balzer
cdf6cf00a8 make other sampling the default 2025-03-16 21:23:34 +01:00
Sven Balzer
5b6d83ed90 add other filtering option for comparison 2025-03-16 21:04:00 +01:00
Sven Balzer
6a7f54ca5a convert indentation to spaces 2025-03-16 18:56:40 +01:00
09b1f3943a add image to readme
update the readme image
2025-03-16 18:05:40 +01:00
8d7a4e9a4a change map files
add character shadow
2025-03-16 17:46:02 +01:00
fd11d177c1 rename corner code 2025-03-16 17:34:28 +01:00
e2a4eec761 rename grass_ground corners 2025-03-16 17:32:30 +01:00
65d79b8985 add sprout character tileset
rename map_scaled
2025-03-16 17:30:42 +01:00
98844b6094 add new sprites 2025-03-16 17:26:21 +01:00
Sven Balzer
31823101a5 add msaa toggle 2025-03-16 16:06:52 +01:00
Sven Balzer
45ca42df99 mark things as static 2025-03-16 12:14:40 +01:00
Sven Balzer
1220cf6e7a add tracy memory tracking to SDL 2025-03-16 12:10:00 +01:00
Sven Balzer
f1ffbbcfda change camera defaults 2025-03-16 08:08:41 +01:00
Sven Balzer
ad37f333ae remove atlas_item from tile info 2025-03-16 08:07:31 +01:00
Sven Balzer
93708f37b8 make dual grid always be active 2025-03-16 07:49:19 +01:00
Sven Balzer
4b3ca3e673 inline PI for msvc 2025-03-15 16:22:50 +01:00
Sven Balzer
755befb89d destroy tile atlas structure after it is not needed anymore 2025-03-15 11:29:12 +01:00
Sven Balzer
ce90ecdaea add tracy 2025-03-15 11:28:57 +01:00
Sven Balzer
592e1f39f3 put custom sdl changes into patches/ 2025-03-14 08:50:59 +01:00
Sven Balzer
b9a52da265 add a dual grid toggle 2025-03-13 05:55:17 +01:00
Sven Balzer
57f6926d6f make tile border 4 wide and enable anisotropic filtering 2025-03-12 06:26:52 +01:00
Sven Balzer
0043563f7d add the ability to drag tile changes 2025-03-11 11:31:08 +01:00
Sven Balzer
2ad30458bf add camera tilt 2025-03-11 09:16:17 +01:00
Sven Balzer
e77086601b clean up math_graphics.h 2025-03-09 20:34:08 +01:00