git repos / saland

log: saland

23c455fb Remove old HairSelect menu Poul Sander 2025-12-23 16:01
0a4927fd Show preview of the player Poul Sander 2025-12-22 22:52
4c8d5339 Add a player create and edit menu Poul Sander 2025-12-22 17:47
f25341c7 Added a hair select menu. Seems to also currently reset to female... that needs to be checked Poul Sander 2025-12-22 16:44
16a8bc24 Made the hair sprites a bit more aligned Poul Sander 2025-12-22 11:11
b88945ef Clear block now works again Poul Sander 2025-12-22 10:48
31ad49a4 Also add mana meter Poul Sander 2025-12-11 17:43
cd40c7ea Add health meter Poul Sander 2025-12-11 16:51
7a549937 Add CONFIGURE_DEPENDS to the CMakeLists file Poul Sander 2025-12-10 19:01
832b0fdd Convert main menu to ImGui to make it more flexible going forward. We only need mouse input anyway. Poul Sander 2025-12-10 16:32
e3147b1c update readme with some grammer issues Poul Sander 2025-12-08 17:19
c95fd413 Add monster attacks Poul Sander 2025-12-07 21:08
f53d4b6e Monsters now become aggressive then hit Poul Sander 2025-12-07 16:18
e9a1fb45 Add damage number when dealing damage Poul Sander 2025-12-07 13:14
19ffcbb6 Defer commands so that they do not execute during the draw phase Poul Sander 2025-12-06 12:35
56082855 Add help box to the console Poul Sander 2025-12-06 12:31
8d4817e9 Update ImGui and add auto completion functionality to the console Poul Sander 2025-12-04 22:40
252f47f3 Switch the console to an ImGUI one Poul Sander 2025-12-04 16:50
63688f58 Add scaling to the rotation logic Poul Sander 2025-11-30 22:30
77f66fdf Add watershot. There seems to be a bit offset during rotating. Fireball has the same issue but it is bigger for watershot since the texture is larger. Poul Sander 2025-11-30 22:16
bccce6d2 Add 2 new textures Poul Sander 2025-11-30 21:39
cd46bf95 Use the logical coordinates to decide what to draw Poul Sander 2025-11-25 18:09
1f786e5e Fix collision draw Poul Sander 2025-11-25 18:01
81fe1ef9 Use scalemode nearest to avoid gaps between tiles. Poul Sander 2025-11-24 17:45
e36b29ee Draw debug and console after the black bars have been aadded. Poul Sander 2025-11-23 16:30
2a460c9c Also resize the spell select menu Poul Sander 2025-11-23 14:19
425db249 Add black bars around the rendred area to prevent popping near the borders in wierd resolutions. Poul Sander 2025-11-23 12:31
2e368f08 Resize. Still needs some letterboxing. Poul Sander 2025-11-18 21:35
fb952d0a Backport sago:: changees from blockattaack Poul Sander 2025-11-17 20:18
10fa88ee Upgrade to C++20. We no longer need libfmt Poul Sander 2025-10-29 17:29
db47ad19 Make compiling work on Ubuntu 25.04 Poul Sander 2025-05-29 10:09
dca48643 Sprite is now animated in the "editor" Poul Sander 2025-01-25 11:57
6605e011 Add a bee. Give bat and bee different amount of hit points Poul Sander 2024-12-23 16:25
d6e96c51 Fix the sprite drawing. Still limited to first frame. Poul Sander 2024-11-10 19:07
5b3c9c09 Add basic editor Poul Sander 2024-11-09 17:51
334d67b8 Switched to docking version of ImGui Poul Sander 2024-11-09 15:53
70ff0e3b Store imgui placements Poul Sander 2024-10-19 20:34
172ff70c Switch scaling method Poul Sander 2024-10-18 20:18
81a1a1d0 Simplified the placement a little to make it easier to work around. Poul Sander 2024-10-15 18:38
247dd76f Break down the spell select. Might need some cleanup. Poul Sander 2024-10-15 18:21
659edebd Now saves the player inventory Poul Sander 2024-10-09 21:52
31cd65a7 Print items owned on the debug page Poul Sander 2024-10-09 20:19
e2b0f536 Fixed scaling Poul Sander 2024-09-30 21:31
afd2d97c Add imGui with a debug menu Poul Sander 2024-09-01 18:51
6ad2062c Remove outcommented code Poul Sander 2024-08-04 13:26
715aacab Minor corrections for water layer to work again Poul Sander 2024-06-02 08:04
0aed233b Started to create a dungeon region Poul Sander 2024-02-19 21:18
933145fa Add sample dungeon Poul Sander 2024-02-14 19:06
ed5bad7e Fix compatible with newer compilers Poul Sander 2023-11-22 20:10
2a2cf50f Add header files to the source list to make QT Creator register them Poul Sander 2023-07-18 08:13
b05be5d0 Add the generated spell file. Poul Sander 2023-05-13 19:51
c2374d88 Spells for a lot of items Poul Sander 2023-05-06 10:08
21711966 Make it possible to open the spell menu again Poul Sander 2023-05-02 19:38
94312ab1 Remove the old comment referring to physfs before 3.0.1. That is no longer relevant. Poul Sander 2023-04-28 19:39
b9c45257 Now read all items from file Poul Sander 2023-04-25 21:20
911e0794 Updated the ng texture selector to use the correct image size Poul Sander 2023-03-13 21:52
f258377d Start creating the editor with nicegui Poul Sander 2023-03-12 21:41
d7cd3cb0 Now use a food items file for the food Poul Sander 2023-02-25 20:09
f3881875 Prevent changing skill while the skill menu is not open Poul Sander 2023-02-25 19:55
b4e2f3cd Items are now read from files. Poul Sander 2023-02-19 18:57
ea158308 Create a sprite file for the food Poul Sander 2023-02-14 10:51
4698d790 Added a csv with the food items. The goal is to generate the sprite, items and spawn_spell file for them. Poul Sander 2023-02-13 15:07
001c501f Add a spell editor Poul Sander 2023-02-05 16:02
eb2e0f64 Rename spells file Poul Sander 2023-01-29 23:10
81e106d6 Fixed keyword placement issue Poul Sander 2023-01-28 21:56
91bdec31 More forrest region Poul Sander 2023-01-20 16:03
d05a48cf Only generate lakes on first entry Poul Sander 2023-01-07 15:46
c24459ea Now also create a small lake in the forrest regions Poul Sander 2023-01-04 18:27
08d9bdb9 Support for more files in package Poul Sander 2022-12-21 23:34
f16732c6 Spells are now defined in a config file Poul Sander 2022-12-19 15:59
1fd28717 Trash is no longer part of the spell list and the spell list contains additional entries Poul Sander 2022-12-19 12:33
0fa5c89c It is now possible to change spells Poul Sander 2022-11-05 20:46
9e22ce89 Start to draw the spell select screen Poul Sander 2022-10-22 20:05
fb137aad Moved spell slots to the spell handler Poul Sander 2022-10-18 09:50
97dcf739 Moved spells to a seperate file Poul Sander 2022-10-17 17:47
cb981b47 Add spells Poul Sander 2022-10-17 14:27
fce9f577 Started to add spell select menu Poul Sander 2022-10-14 17:45
a57725fc Add a cactus Poul Sander 2022-10-02 21:11
95a9e57b Add palm tree Poul Sander 2022-10-02 13:48
b00fe713 Many small fixes and improvements to codestyle. Poul Sander 2022-09-12 18:27
7a1e7c35 Fix "hurt" animation Poul Sander 2022-08-19 14:24
563becae Added different damage types. No resistance yet. Poul Sander 2022-07-31 18:47
a1d99f18 No draws a fireball when using the long knife Poul Sander 2022-07-31 17:44
46670797 Add missing weapons sprite Poul Sander 2022-03-21 21:53
29403a16 Weapon now does damage Poul Sander 2022-03-06 09:32
da8b523a Add comments to generated json files. To show that they are generated. Poul Sander 2022-02-21 20:35
d793f171 Sort colors alfabetically Poul Sander 2022-02-21 20:09
d6a8fa73 Create python program to generate sprite Poul Sander 2022-02-20 19:04
04c52a04 Started automating the sprite generating Poul Sander 2022-02-20 11:52
d5d0c423 Add slash animations to a lot of items Poul Sander 2022-02-19 21:49
ba036b64 Add sprite Poul Sander 2022-02-19 17:43
3708bdcb Weapon is now selectable Poul Sander 2022-02-04 18:38
38c97d17 Add dagger texture Poul Sander 2022-02-04 17:39
22d2a668 Use PlatformFolders as a library Poul Sander 2022-01-16 15:17
1719125d Start using {fmt} Poul Sander 2022-01-15 18:30
98d17390 Now respawns player after 10 seconds after dead Poul Sander 2021-12-23 13:30
83ad1991 Add dead_animation Poul Sander 2021-11-10 22:32
5d53f23d Draw a male character when "player2" is selected. Gives a little variation. Poul Sander 2021-10-25 20:09
b626e876 Now uses a desert template instead of sample1. Also lowered the human players radius to not get stuck in 32 pixels wide areas. Poul Sander 2021-09-08 20:09
7ab65ad2 Protected and blocking regions are now reset when moving between regions and updated after a prefab is added Poul Sander 2021-09-04 14:22
b5414643 Started using properties. Seperated refresh logic. Poul Sander 2021-08-31 21:34
f4ce0509 Now stores custom_properties. Will be used for something like marking the type. Poul Sander 2021-08-29 20:54
80f573f1 Replace Travis with Github Actions Poul Sander 2021-08-28 17:25
db361c66 Set default values for world and player Poul Sander 2021-08-21 18:51
a2be71d7 Move draw overlay to GameConsoleCommand and fix the help message Poul Sander 2021-08-10 20:45
32ae8f61 Make one method handle label logic Poul Sander 2021-08-09 16:24
62e1726b Can now also select player in the menu Poul Sander 2021-08-09 16:21
4ec7e85f Use new menu item for config value changing Poul Sander 2021-08-09 16:07
71157931 Can now spawn different items Poul Sander 2021-08-09 15:37
4651597f Add link to homepage Poul Sander 2021-07-12 12:55
21fe1842 Fixed the load order and added build instructions to the README.md Poul Sander 2021-07-12 12:47
8527a23c No longer have to select world each time. Poul Sander 2021-07-04 16:30
307abe19 Can now select between 4 different worlds Poul Sander 2021-06-22 20:41
c7e8eaa2 Spawn a potato Poul Sander 2021-06-21 19:10
f727d5a7 Potato can now be picked up Poul Sander 2021-06-20 19:50
6166342f Can now list iventory content in console Poul Sander 2021-06-20 09:38
2a628a11 Remove the old drawTile functionality Poul Sander 2021-06-19 14:18
74f3e030 Fixed the SDL_WINDOWEVENT feature Poul Sander 2021-06-18 18:59
f3f0e2ba Overlay is now toggable and off by default Poul Sander 2021-06-13 16:59
94da8dac Remove cmake files no longer needed Poul Sander 2021-06-11 18:04
8cefee34 Fix Windows build Poul Sander 2021-06-03 18:40
eb360c0b Use new save folder. As Saland is a new game there are no reason to reuse the old one Poul Sander 2021-06-02 16:46
81ced75f Init sound system Poul Sander 2021-06-01 19:18
8ed0dc99 Add screenshot feature on F9 Poul Sander 2021-06-01 18:57
e5011b5b Add always-software option Poul Sander 2021-05-31 17:53
4bb79b4f Add "About" section Poul Sander 2021-05-29 21:06
426e8fd7 Only copy the tsx file to the tiled folder while opening tiled Poul Sander 2021-05-19 17:19
c15526a0 Use the correct blocking layer for water and lava Poul Sander 2021-05-18 20:17
1af5bc17 Prevent spawning prefabs on top of prefabs Poul Sander 2021-05-08 20:13
543faa40 Store opacity for object layers Poul Sander 2021-04-24 18:13
8a4763c2 Now copies tsx files before lauunching "tiled" from console Poul Sander 2021-04-24 16:25
e7e425a0 Now applies prefab with prefab exposed to the world Poul Sander 2021-04-11 18:44
81095143 Started to make the ApplyPrefab functions generic Poul Sander 2021-04-11 14:22
93bcb49a Moved the map init into a seperate function Poul Sander 2021-04-10 19:35
1e80715d Add bubble functionality to make the layers go in the right order Poul Sander 2021-04-10 19:16
c7c0d165 Started to add prefabs Poul Sander 2021-04-05 16:02
9b0ac03f Started to scan prefabs Poul Sander 2021-03-28 11:51
4d6e6333 Add a prefab file Poul Sander 2021-01-23 20:14
82391ca0 Introduced "liquid" handler Poul Sander 2021-01-17 13:57
131f00d4 The sample map now have water on the correct layer Poul Sander 2021-01-10 16:46
83ee3eb4 Monsters now move Poul Sander 2021-01-09 12:30
c26b24f3 Can now build a standalone Linux version Poul Sander 2021-01-08 21:00
52c556cd Add embedded version of box2d. Box2d is not compatiable between versions, so we need a very specific version. sago007 2021-01-04 21:23
cd4434ec Now possible to change config variables with the console sago007 2021-01-02 22:23
52839cd7 drawCollision can now be changed in the config file sago007 2021-01-01 23:16
72a9af2b Place package in a sub folder to allow easier patching sago007 2020-12-31 13:57
e719e177 Script to pack the data sago007 2020-12-30 22:30
dba5dfb6 Backport from Block Attack and some physics fixes sago007 2020-12-30 22:30
94c3ba51 Removed the travis_help files. libutf8 is embedded. sago007 2020-12-30 15:28
06045989 Fixed a type misspelling which caused the Windows version to not compile sago007 2020-12-30 13:02
cb009751 Fix borders counts as liquid Poul Sander 2020-11-03 19:37
85e0b909 Add lava Poul Sander 2020-11-03 19:34
34345487 Add trash can icon Poul Sander 2020-11-03 18:54
4b0bb7a6 Started to implement different liquids Poul Sander 2020-11-02 21:00
282c7a52 Also check overlay tile for update Poul Sander 2020-11-02 20:00
ab2994a9 Now has an overlay layer for "water" Poul Sander 2020-10-31 15:59
7619fa9d Includes utf8cpp by default Poul Sander 2020-10-26 21:21
5a3657f5 Fix Windows compile Poul Sander 2020-10-25 13:36
2f211633 Improved the Water tiles a bit. Now also correct then removing water. There is one water type missing. Poul Sander 2020-10-25 00:03
6649c916 Not beutifull but water is now places correctly. Poul Sander 2020-10-24 18:18
1e2322a8 Started add functionality to make the tiles match Poul Sander 2020-10-24 14:38
75fded14 Can now add water as a spell sago007 2020-10-16 11:35
deb954ea Now possible to create bricks and clear them as spells Poul Sander 2020-10-13 17:24
838111ea Add fireball to the spell slots Poul Sander 2020-10-11 11:52
1bc1d335 Add grid to make it easier to select the top corner of a sprite Poul Sander 2020-10-03 12:11
a510470a Started to add a status bar Poul Sander 2020-10-03 11:57
5d36cc25 Add function to add lines to textures to easier find the part I want Poul Sander 2020-10-03 11:23
8f10f62d Now possible to select slot Poul Sander 2020-09-20 09:30
e34650bc Selected slot is now white Poul Sander 2020-09-20 09:14
655f81b2 Add labels to the top row Poul Sander 2020-09-20 09:00
2df9835f Backport M_PI from blockattack sago007 2020-09-19 15:27
c202f4fe Add DrawRotated to libsago and rotate the projectile sago007 2020-09-15 18:11
cc04eb2c Insert blank lines so that the doc strings only touches the method that they are documenting. sago007 2020-09-15 15:37
e41d7cc1 Updated sagolib from blockattack sago007 2020-09-15 15:27
cc814c0e Now draws 10 slots in the top. Increased the outher border to make room for the slots. sago007 2020-07-20 17:53
28ff111f Updated the Sago lib with the latest copy from Block Attack - Rise of the Blocks sago007 2020-07-19 18:05
9a938c67 Do now allow removing block elements from protected regions sago007 2020-07-17 15:24
2a0cd8f0 Add specific start region sago007 2020-07-16 15:57
6e65b399 Add support for multiple external tilesets and moves city_outside to such one sago007 2020-07-15 17:09
33cd6471 Started on making regions more adjustable sago007 2020-07-15 14:34
8328a07b Add template for a forrest region sago007 2020-07-15 14:14
0e5612e2 Don't spawn items on blocking tiles Poul Sander 2020-07-13 21:20
aa9637b6 Start to create a forrest region Poul Sander 2020-07-13 17:47
6d8379fd Stop spawning on top of each other Poul Sander 2020-07-13 14:10
54c2056b Now saves and respawns items. At the moment this causes original items to be duplicated but that should be fixable. Poul Sander 2020-07-13 14:02
448d988b Started to save items like threes on a mutable layer Poul Sander 2020-07-12 19:44
92b51ad7 Add a fireball sprite. Not rotated at the moment but that is hard to see at its current speed. sago007 2020-07-05 17:21
d849fb3f Consolidate DrawCollision logic sago007 2020-07-05 16:13
2cc734f6 Items now have health and are destructable sago007 2020-07-05 08:47
7f4f31d5 Added a tree. With two sprites sago007 2020-07-04 19:07
82aca15d Can now spawn items based on info in Tiled sago007 2020-07-04 15:53
0d4550ed Started moving items into seperate files sago007 2020-07-04 14:12
bb6ee95a Started to generalize the item spawn code Poul Sander 2020-06-13 20:37
7dab6731 Started generalizing the monster spawn code and added a second bat Poul Sander 2020-06-13 20:23
d99b18f2 Small fixes to the Python code Poul Sander 2020-06-13 20:22
c2772f99 Added a non touchable potato to the world Poul Sander 2020-06-13 18:45
ec8c9b5b Added a potato sprite Poul Sander 2020-06-13 18:29
bdec2b4e Deleted Cereal Poul Sander 2020-06-13 17:42
652b324f Add the editor files to the main repository. In the future more cross development might be needed Squashed commit of the following: Poul Sander 2020-06-13 16:39
66149833 Add download location for nightly builds to README Poul Sander 2020-03-15 09:47