-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: 1.4.8 - Keybind schemas, transparent mode, fixes (#93)
## Added - Experimental: improved TUI for pickClass(), pickName() using s4c-gui - Add GameOptions for runtime settings - Can be changed at any time from menu (open with m). - Experimental: add new binfile for storing the settings - Add HLPD_Key, hlpd_default_keybinds as base to support customizable keybinds - For now, just a rigid set of 3 schemas is available (mutually exclusive): ARROW_KEYS,VIM_KEYS, WASD_KEYS. - Run with -j to use VIM_KEYS at start, -w to use WASD_KEYS at start - Add optional usage of terminal's default colors (to support transparent background for the game). - Run with -b to use this option at start - Needs support from your ncurses library for reset_color_pairs(), which is an extension to ncurses. - Builds missing this support are unable to use this option. If your build is stuck with this option off, you may try to rebuild your ncurses library from source. - Collect BSP_Room tree for each bsp gen in gamestate_kls - Currently only used by dbg_BSP_Room() on the root - Add WIP draw_BSP_Room() ## Changed - Most curses menu wrap around - When going up from first item or down from last, wrap to the other side - Experimental: Use int32_t for enum types in ser.h - Renamed ctrl_c_handler() to hlpd_sigint_handler() ## Fixed - Fix: proper check for ncurses version for log - Fix: clear gamestate->current_room after finishing one - Fix typo in header - Fix: drop useless left/right pick for get_saveslot_index() - Fix: move anvil__helapordo.h inclusion to game_utils.h - Should make the starting info show anvil info instead of Built without anvil incorrectly - Fix: place player at home coords with -X after Boss kill ## Notes - Bump sprites4curses to 0.4.5 - Dropped .md extension from LICENSE - Adds s4c-gui at 0.0.7
- Loading branch information
Showing
31 changed files
with
1,935 additions
and
646 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -13,3 +13,6 @@ | |
[submodule "s4c-scripts"] | ||
path = s4c-scripts | ||
url = [email protected]:jgabaut/s4c-scripts.git | ||
[submodule "s4c-gui"] | ||
path = s4c-gui | ||
url = [email protected]:jgabaut/s4c-gui.git |
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,5 @@ | ||
# Define the package name and version | ||
AC_INIT([helapordo], [1.4.7], [[email protected]]) | ||
AC_INIT([helapordo], [1.4.8], [[email protected]]) | ||
|
||
# Verify automake version and enable foreign option | ||
AM_INIT_AUTOMAKE([foreign -Wall]) | ||
|
@@ -187,7 +187,7 @@ AM_CONDITIONAL([USE_EMOJI_BUILD], [test "$enable_emoji" = "yes"]) | |
# Set a default version number if not specified externally | ||
AC_ARG_VAR([VERSION], [Version number]) | ||
if test -z "$VERSION"; then | ||
VERSION="1.4.7" | ||
VERSION="1.4.8" | ||
fi | ||
|
||
# Output variables to the config.h header | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Submodule sprites4curses
updated
10 files
+1 −1 | .github/workflows/makefile-raylib.yml | |
+1 −1 | .gitmodules | |
+3 −3 | README.md | |
+2 −2 | configure.ac | |
+1 −1 | documentation/s4c.doxyfile | |
+1 −1 | requirements.in | |
+1 −1 | requirements.txt | |
+27 −3 | s4c-animate/animate.c | |
+5 −3 | s4c-animate/animate.h | |
+1 −1 | s4c-scripts |
Oops, something went wrong.