Commit Graph

48 Commits (master)

Author SHA1 Message Date
Elias Fleckenstein 207ea9b245
Replace dlmopen by dlopen
This makes builds without glibc (e.g. on Alpine linux) possible.
2021-12-19 17:40:00 +01:00
Elias Fleckenstein 125e7eca1a Add on_level_up callback 2021-06-22 11:10:29 +02:00
Elias Fleckenstein 8b50cd53c8 Tweak level display color 2021-06-14 21:41:55 +02:00
Elias Fleckenstein e1be7203f4 Add loot boxes 2021-06-14 21:37:10 +02:00
Elias Fleckenstein 9d3ecc266d Separate air_function chances for rooms and corridors 2021-06-14 21:03:36 +02:00
Elias Fleckenstein 0f4153099c Add mapgen contexts 2021-06-14 20:58:57 +02:00
Elias Fleckenstein 90114b876b Add super secret bumblebee mode 2021-06-14 18:48:36 +02:00
Elias Fleckenstein 66ad325392 Fancy up score display 2021-06-14 17:39:27 +02:00
Elias Fleckenstein bb0b5c95d7 Add sword attack key 2021-06-14 11:25:23 +02:00
Elias Fleckenstein eaa7e66f3c Add inventory_find 2021-06-14 11:17:53 +02:00
Elias Fleckenstein a084f521e9 Split documentation into multiple files and document gameplay 2021-06-14 11:10:58 +02:00
Elias Fleckenstein 3432efe823 Add charged hits 2021-06-14 10:30:45 +02:00
Elias Fleckenstein ce54c5dec3 Merge branch 'master' of https://github.com/EliasFleckenstein03/dungeon_game 2021-06-14 10:20:58 +02:00
Elias Fleckenstein 8797437f99 Add sword 2021-06-13 20:44:45 +02:00
Elias Fleckenstein 178089f477 Public calculate_dtime function 2021-06-13 20:41:37 +02:00
Elias Fleckenstein bfcda60869 Add on_create callback for items 2021-06-13 20:41:17 +02:00
Elias Fleckenstein 67dc975a29 Add globalsteps 2021-06-13 20:34:58 +02:00
Elias Fleckenstein 5077aabd09 Limit fireballs 2021-06-13 20:15:29 +02:00
Elias Fleckenstein 07b52bfe3f Only use entity color if use_color = true 2021-06-11 21:21:53 +02:00
Elias Fleckenstein 30c560e271 Add inventory and cherries (collectable food) 2021-06-11 21:11:37 +02:00
Elias Fleckenstein 7127870aec
Add Space to controls documentation 2021-06-11 11:28:08 +02:00
Elias Fleckenstein 96638e856c
More precise description of why GCC is needed 2021-06-11 11:27:27 +02:00
Elias Fleckenstein 14d315712d Tweak dungeon room generation 2021-06-10 22:00:42 +02:00
Elias Fleckenstein 9546c8c8af Add dungeon room generation 2021-06-10 21:54:06 +02:00
Elias Fleckenstein 36418bdd6e Center healthbar 2021-06-10 21:35:12 +02:00
Elias Fleckenstein 2308ed6608 Cleanup Mapgen code 2021-06-10 21:30:28 +02:00
Elias Fleckenstein 76d78db559 Modularize rendering 2021-06-10 21:28:01 +02:00
Elias Fleckenstein 149848dbfa Shoot fireballs into last movement direction 2021-06-09 20:26:57 +02:00
Elias Fleckenstein 98e09a9f51 Add plugin dependencies 2021-06-09 20:08:50 +02:00
Elias Fleckenstein 3dcf2f7307 Slightly randomize fireball color 2021-06-09 19:48:18 +02:00
Elias Fleckenstein 043c0a4c0e Add fireballs 2021-06-09 19:41:18 +02:00
Elias Fleckenstein 9a897a11d4 Add to damage overlay instead of overwriting it everytime damage is taken 2021-06-09 18:28:46 +02:00
Elias Fleckenstein 02de1c1796 Modularize input 2021-06-09 18:26:52 +02:00
Elias Fleckenstein b956b3dea0 Hide color-indepenent entities at a light level <= 0.0 2021-06-09 18:07:27 +02:00
Elias Fleckenstein 741f8c8b7d Add read damage overlay 2021-06-09 18:03:40 +02:00
Elias Fleckenstein 3d56e56785 Nicer death handling 2021-06-09 17:44:02 +02:00
Elias Fleckenstein 5717825089 Fix all hearts being rendered if player health <= 0 2021-06-09 17:35:36 +02:00
Elias Fleckenstein 70374f3ca4 Only call on_death callback if entity was alive before 2021-06-09 17:32:40 +02:00
Elias Fleckenstein 7c11cb6660 Merge branch 'master' of https://github.com/EliasFleckenstein03/dungeon_game 2021-06-09 17:31:32 +02:00
Elias Fleckenstein fd234aeb2f Fix plugin target 2021-06-09 17:31:27 +02:00
Elias Fleckenstein a6239500f9
Add info about font size in README.md 2021-06-09 17:14:28 +02:00
Elias Fleckenstein 73471f4fb7
Fix typo in README.md 2021-06-09 17:11:32 +02:00
Elias Fleckenstein 5d0c8c6e70 Add plugins 2021-06-09 17:10:36 +02:00
Elias Fleckenstein 1d84355506 Include loader binary in .gitignore 2021-06-09 17:10:19 +02:00
Elias Fleckenstein 0e1ce4a47f
Create LICENSE 2021-06-09 17:08:55 +02:00
Elias Fleckenstein 3cbc915ae5
Create .gitignore 2021-06-09 17:08:36 +02:00
Elias Fleckenstein 5e8f15a9af
Create README.md 2021-06-09 17:08:09 +02:00
Elias Fleckenstein 33e798108d Initial commit 2021-06-09 16:58:26 +02:00