Sven Balzer
93708f37b8
make dual grid always be active
2025-03-16 07:49:19 +01:00
Sven Balzer
b9a52da265
add a dual grid toggle
2025-03-13 05:55:17 +01:00
Sven Balzer
2ad30458bf
add camera tilt
2025-03-11 09:16:17 +01:00
Sven Balzer
88da989ad7
major refactor and add a camera
...
change asset loading of images to be sRGB
use wayland by default on linux unless we are running under renderdoc
changed shaders to be combined vertex and fragment in a single file
require Vulkan 1.3 and enable shaderDrawParameters
2025-03-08 19:39:48 +01:00
d80ffe7c79
fix pixel bug
2025-03-07 19:25:06 +01:00
Sven Balzer
0d875d23ae
make tiles rotatable
2025-02-28 16:05:51 +01:00
611c1afcb6
add new tiles part 4
2025-02-27 18:44:15 +01:00
1b75448163
add new tiles part 3
2025-02-27 18:29:03 +01:00
Sven Balzer
1c8a65e8ad
change tiles from a texture array to a texture atlas
2025-02-27 18:01:06 +01:00
a872bede2c
add new tiles part 2
2025-02-27 18:00:38 +01:00
97ff0726c9
change tile structure
2025-02-25 19:16:18 +01:00
59c55ac092
add png files
2025-02-25 18:29:42 +01:00
Sven Balzer
3e32ebd62b
convert assets to png and switch to srgb color loading
2025-02-25 14:09:25 +01:00
85d653db29
add first map iteration
2025-02-24 21:17:06 +01:00
Sven Balzer
74e0d78a4c
change build system to CMake and use SDL3 for everything
2025-02-24 19:56:47 +01:00
9a06173a7c
add stone and grass/ground assets
2025-02-17 19:04:57 +01:00
mikeb
efc6477180
Anpassung Window Größe und Spielfeld
...
-> gleiche Ratio (16:9);
Neue math_graphics.h Funktionen (Aufräumen);
git-svn-id: svn://ammerhai.com/home/mike/pokemon_repo@20 24008968-59e6-ed4c-a10b-0b2c954b24ab
2021-07-26 16:28:42 +00:00
mikeb
b603d997cf
Glyph output -> single Glyphs;
...
read bmp file (via stb, m_header is coming later)
-> stb_image.h;
added monochrom imagetype (load_tga_file);
git-svn-id: svn://ammerhai.com/home/mike/pokemon_repo@19 24008968-59e6-ed4c-a10b-0b2c954b24ab
2021-07-18 13:09:44 +00:00
mikeb
1f91eb9cf1
font_creator project for font loading;
...
init font_main + "stbtt_InitFont";
Lexend-Regular.ttf as normal font;
git-svn-id: svn://ammerhai.com/home/mike/pokemon_repo@17 24008968-59e6-ed4c-a10b-0b2c954b24ab
2021-07-03 17:31:05 +00:00
mikeb
ce923a77fb
UV Texturkoordinaten ergaenzt;
...
V2 struct fuer UV Koordinaten ergaenzt;
git-svn-id: svn://ammerhai.com/home/mike/pokemon_repo@16 24008968-59e6-ed4c-a10b-0b2c954b24ab
2021-06-30 16:00:14 +00:00
mikeb
d416f6d36e
created gamedesign folder;
...
changed map_layout.tga path to gamedesign/map_layout;
git-svn-id: svn://ammerhai.com/home/mike/pokemon_repo@14 24008968-59e6-ed4c-a10b-0b2c954b24ab
2021-03-04 12:40:06 +00:00
mikeb
63088db2a9
replaced load_shaders();
...
Funktion zur Vergroeßerung/Verkleinerung der Map hinzugefuegt;
git-svn-id: svn://ammerhai.com/home/mike/pokemon_repo@11 24008968-59e6-ed4c-a10b-0b2c954b24ab
2021-03-02 14:58:13 +00:00
mikeb
bfae037947
added map_layout -> first Village;
...
git-svn-id: svn://ammerhai.com/home/mike/pokemon_repo@10 24008968-59e6-ed4c-a10b-0b2c954b24ab
2021-02-28 17:48:48 +00:00
mikeb
27b795cd74
map update;
...
added player struct;
added increase_map and new tiles for map creation
git-svn-id: svn://ammerhai.com/home/mike/pokemon_repo@9 24008968-59e6-ed4c-a10b-0b2c954b24ab
2021-02-28 14:12:35 +00:00
mikeb
f489f4e3ee
added load und save function + map folder;
...
new Tile type for map
git-svn-id: svn://ammerhai.com/home/mike/pokemon_repo@8 24008968-59e6-ed4c-a10b-0b2c954b24ab
2021-02-28 11:27:29 +00:00
mikeb
5ccc22deae
added defer.h for better free() use;
...
to create multiple textures in one array is now possible;
swapping textures with mouseclick;
added some textures;
git-svn-id: svn://ammerhai.com/home/mike/pokemon_repo@7 24008968-59e6-ed4c-a10b-0b2c954b24ab
2021-02-27 17:13:03 +00:00
mikeb
29c4a4f290
added standard ground sprites;
...
changed tilenumber: 16x12 -> 17:13
git-svn-id: svn://ammerhai.com/home/mike/pokemon_repo@6 24008968-59e6-ed4c-a10b-0b2c954b24ab
2021-02-26 14:56:42 +00:00
mikeb
c337d52774
fixed windoof flip-problem;
...
git-svn-id: svn://ammerhai.com/home/mike/pokemon_repo@5 24008968-59e6-ed4c-a10b-0b2c954b24ab
2021-02-25 15:21:21 +00:00
mikeb
7a8abc6af9
added buffer for tiles and player, added +=, -= to math_graphics.h
...
git-svn-id: svn://ammerhai.com/home/mike/pokemon_repo@4 24008968-59e6-ed4c-a10b-0b2c954b24ab
2021-02-25 14:43:27 +00:00
mikeb
685fdf3fa9
added tga file output, noch funktion ergaenzen, um mehrere files auszugeben
...
git-svn-id: svn://ammerhai.com/home/mike/pokemon_repo@3 24008968-59e6-ed4c-a10b-0b2c954b24ab
2021-02-24 20:09:21 +00:00
mikeb
c9a741df87
create window, added directx rendering, assets folder: shader, load files, include math, log and string header
...
git-svn-id: svn://ammerhai.com/home/mike/pokemon_repo@2 24008968-59e6-ed4c-a10b-0b2c954b24ab
2021-02-23 18:18:32 +00:00