rocksndiamonds.git
6 months agorenamed another preprocessor constant
Holger Schemel [Fri, 26 Apr 2024 10:49:45 +0000 (12:49 +0200)]
renamed another preprocessor constant

6 months agorenamed preprocessor constant
Holger Schemel [Fri, 26 Apr 2024 10:33:51 +0000 (12:33 +0200)]
renamed preprocessor constant

6 months agochanged showing standard element properties for some engines in editor
Holger Schemel [Fri, 26 Apr 2024 10:15:17 +0000 (12:15 +0200)]
changed showing standard element properties for some engines in editor

6 months agofixed typo in game element descriptions
Holger Schemel [Fri, 26 Apr 2024 10:05:09 +0000 (12:05 +0200)]
fixed typo in game element descriptions

6 months agoadded alternative suffixes ".old/.new" for "graphics_set.ecs/.aga"
Holger Schemel [Fri, 26 Apr 2024 08:46:07 +0000 (10:46 +0200)]
added alternative suffixes ".old/.new" for "graphics_set.ecs/.aga"

6 months agofixed crash bug with wrongly covering the screen for native BD engine
Holger Schemel [Thu, 25 Apr 2024 18:01:30 +0000 (20:01 +0200)]
fixed crash bug with wrongly covering the screen for native BD engine

This crash bug happened when starting a new game with the native BD
game engine by using a restart button from the main menu. (The bug
did not occur when restarting during a running game.)

6 months agorenamed function
Holger Schemel [Thu, 25 Apr 2024 05:58:19 +0000 (07:58 +0200)]
renamed function

6 months agoremoved unused array for SDL key state
Holger Schemel [Thu, 25 Apr 2024 05:54:31 +0000 (07:54 +0200)]
removed unused array for SDL key state

6 months agoadded configurable keys for fast and slow playing speed
Holger Schemel [Thu, 25 Apr 2024 05:49:27 +0000 (07:49 +0200)]
added configurable keys for fast and slow playing speed

6 months agoadded missing editor graphics for BD engine game elements
Holger Schemel [Wed, 24 Apr 2024 17:36:39 +0000 (19:36 +0200)]
added missing editor graphics for BD engine game elements

7 months agoadded setup option to select 22500 or 44100 Hz audio sample rate
Holger Schemel [Mon, 22 Apr 2024 19:13:23 +0000 (21:13 +0200)]
added setup option to select 22500 or 44100 Hz audio sample rate

7 months agofixed animation for invisible exit in BD engine
Holger Schemel [Mon, 22 Apr 2024 17:07:58 +0000 (19:07 +0200)]
fixed animation for invisible exit in BD engine

7 months agoadded setup option to show invisible exit in BD engine
Holger Schemel [Mon, 22 Apr 2024 17:03:39 +0000 (19:03 +0200)]
added setup option to show invisible exit in BD engine

7 months agoadded preprocessor definitions for BD engine start and end element
Holger Schemel [Mon, 22 Apr 2024 16:50:03 +0000 (18:50 +0200)]
added preprocessor definitions for BD engine start and end element

7 months agoremoved unused image file for native Boulder Dash graphics
Holger Schemel [Sun, 21 Apr 2024 11:35:38 +0000 (13:35 +0200)]
removed unused image file for native Boulder Dash graphics

7 months agoadded some new graphics for BD engine game elements
Holger Schemel [Sun, 21 Apr 2024 11:32:42 +0000 (13:32 +0200)]
added some new graphics for BD engine game elements

7 months agoadded some new sounds for BD engine game elements
Holger Schemel [Sun, 21 Apr 2024 11:29:52 +0000 (13:29 +0200)]
added some new sounds for BD engine game elements

7 months agoadded some new graphics for BD engine game elements
Holger Schemel [Thu, 18 Apr 2024 22:15:12 +0000 (00:15 +0200)]
added some new graphics for BD engine game elements

7 months agofixed replicator animation definition for native BD engine
Holger Schemel [Thu, 18 Apr 2024 18:02:18 +0000 (20:02 +0200)]
fixed replicator animation definition for native BD engine

7 months agoadded some new graphics for BD engine game elements
Holger Schemel [Wed, 17 Apr 2024 23:12:07 +0000 (01:12 +0200)]
added some new graphics for BD engine game elements

7 months agoadded some sound definitions for BD engine game elements
Holger Schemel [Wed, 17 Apr 2024 23:10:43 +0000 (01:10 +0200)]
added some sound definitions for BD engine game elements

7 months agoadded some new graphics for BD engine game elements
Holger Schemel [Tue, 16 Apr 2024 20:00:15 +0000 (22:00 +0200)]
added some new graphics for BD engine game elements

7 months agofixed typo
Holger Schemel [Tue, 16 Apr 2024 19:53:55 +0000 (21:53 +0200)]
fixed typo

7 months agoadded setup option for muting double falling sounds in BD engine
Holger Schemel [Sun, 14 Apr 2024 22:41:57 +0000 (00:41 +0200)]
added setup option for muting double falling sounds in BD engine

7 months agofixed element properties for "can fall" and "falling" for BD engine
Holger Schemel [Sun, 14 Apr 2024 22:40:14 +0000 (00:40 +0200)]
fixed element properties for "can fall" and "falling" for BD engine

7 months agoadded setup option for "player moving up/down" graphics in BD engine
Holger Schemel [Sun, 14 Apr 2024 21:41:47 +0000 (23:41 +0200)]
added setup option for "player moving up/down" graphics in BD engine

7 months agoadded support for "player is moving up/down" graphics for BD engine
Holger Schemel [Sun, 14 Apr 2024 21:33:09 +0000 (23:33 +0200)]
added support for "player is moving up/down" graphics for BD engine

7 months agoadded setup option for using "player is pushing" graphics in BD engine
Holger Schemel [Sun, 14 Apr 2024 19:10:29 +0000 (21:10 +0200)]
added setup option for using "player is pushing" graphics in BD engine

7 months agoadded support for "player is pushing" graphics for BD engine
Holger Schemel [Sun, 14 Apr 2024 18:38:44 +0000 (20:38 +0200)]
added support for "player is pushing" graphics for BD engine

7 months agorenamed some functions
Holger Schemel [Sun, 14 Apr 2024 18:32:31 +0000 (20:32 +0200)]
renamed some functions

7 months agoadded marking Sokoban box as pushable in BD engine
Holger Schemel [Sun, 14 Apr 2024 18:25:24 +0000 (20:25 +0200)]
added marking Sokoban box as pushable in BD engine

7 months agochanged functions to check smooth movements in BD engine
Holger Schemel [Sun, 14 Apr 2024 18:22:34 +0000 (20:22 +0200)]
changed functions to check smooth movements in BD engine

7 months agofixed defining function also when not using debug mode
Holger Schemel [Sun, 14 Apr 2024 18:18:22 +0000 (20:18 +0200)]
fixed defining function also when not using debug mode

7 months agofixed drawing runtime elements in native BD engine
Holger Schemel [Sun, 14 Apr 2024 18:15:40 +0000 (20:15 +0200)]
fixed drawing runtime elements in native BD engine

7 months agoadded setup option to always play native BD caves with random colors
Holger Schemel [Wed, 10 Apr 2024 22:43:38 +0000 (00:43 +0200)]
added setup option to always play native BD caves with random colors

7 months agofixed handling changed cave colors for BD game engine
Holger Schemel [Wed, 10 Apr 2024 22:36:54 +0000 (00:36 +0200)]
fixed handling changed cave colors for BD game engine

7 months agoreplaced code by using function with same functionality
Holger Schemel [Wed, 10 Apr 2024 16:54:18 +0000 (18:54 +0200)]
replaced code by using function with same functionality

7 months agofixed empty default level according to default game engine type
Holger Schemel [Wed, 10 Apr 2024 16:46:52 +0000 (18:46 +0200)]
fixed empty default level according to default game engine type

7 months agoadded setup option to select default game engine type
Holger Schemel [Wed, 10 Apr 2024 16:32:00 +0000 (18:32 +0200)]
added setup option to select default game engine type

7 months agosmall text and comment changes
Holger Schemel [Wed, 10 Apr 2024 16:21:10 +0000 (18:21 +0200)]
small text and comment changes

7 months agorenamed setup option token
Holger Schemel [Wed, 10 Apr 2024 11:26:51 +0000 (13:26 +0200)]
renamed setup option token

7 months agofixed using invalid edit mode in level editor
Holger Schemel [Wed, 10 Apr 2024 11:12:21 +0000 (13:12 +0200)]
fixed using invalid edit mode in level editor

7 months agoadded setup option to select preferred color type for BD engine
Holger Schemel [Wed, 10 Apr 2024 11:00:23 +0000 (13:00 +0200)]
added setup option to select preferred color type for BD engine

7 months agoadded setup options to select color palettes for BD engine
Holger Schemel [Wed, 10 Apr 2024 09:10:36 +0000 (11:10 +0200)]
added setup options to select color palettes for BD engine

7 months agoadded color palette definitions for BD game engine
Holger Schemel [Wed, 10 Apr 2024 07:48:43 +0000 (09:48 +0200)]
added color palette definitions for BD game engine

7 months agominor code formatting changes
Holger Schemel [Wed, 10 Apr 2024 07:35:48 +0000 (09:35 +0200)]
minor code formatting changes

7 months agowhite space changes
Holger Schemel [Wed, 10 Apr 2024 07:23:32 +0000 (09:23 +0200)]
white space changes

7 months agofixed updating color box when changing BD engine color in level editor
Holger Schemel [Tue, 9 Apr 2024 21:44:47 +0000 (23:44 +0200)]
fixed updating color box when changing BD engine color in level editor

7 months agoadded color box for each color in BD engine to level editor
Holger Schemel [Tue, 9 Apr 2024 21:38:50 +0000 (23:38 +0200)]
added color box for each color in BD engine to level editor

7 months agoadded support for C64DTV and Atari colors in BD engine to level editor
Holger Schemel [Tue, 9 Apr 2024 21:09:26 +0000 (23:09 +0200)]
added support for C64DTV and Atari colors in BD engine to level editor

7 months agorenamed variables
Holger Schemel [Tue, 9 Apr 2024 21:02:06 +0000 (23:02 +0200)]
renamed variables

7 months agomoved code to set random level colors to separate function
Holger Schemel [Tue, 9 Apr 2024 17:21:17 +0000 (19:21 +0200)]
moved code to set random level colors to separate function

7 months agoadded button to level editor to set random level colors for BD engine
Holger Schemel [Mon, 8 Apr 2024 23:50:00 +0000 (01:50 +0200)]
added button to level editor to set random level colors for BD engine

7 months agochanged some texts in level editor
Holger Schemel [Mon, 8 Apr 2024 23:48:35 +0000 (01:48 +0200)]
changed some texts in level editor

7 months agoadded some more color functions for BD engine
Holger Schemel [Mon, 8 Apr 2024 23:46:32 +0000 (01:46 +0200)]
added some more color functions for BD engine

7 months agoadded some more random generator functions (from glib)
Holger Schemel [Mon, 8 Apr 2024 23:44:39 +0000 (01:44 +0200)]
added some more random generator functions (from glib)

7 months agoadded support for level color settings in BD engine to level editor
Holger Schemel [Mon, 8 Apr 2024 22:24:28 +0000 (00:24 +0200)]
added support for level color settings in BD engine to level editor

7 months agoadded support for text left/right of level editor text input gadgets
Holger Schemel [Mon, 8 Apr 2024 18:48:02 +0000 (20:48 +0200)]
added support for text left/right of level editor text input gadgets

7 months agomoved editor selectbox gadget to other array position
Holger Schemel [Sun, 7 Apr 2024 12:42:24 +0000 (14:42 +0200)]
moved editor selectbox gadget to other array position

7 months agoadded second row of tabs for game engine settings to level editor
Holger Schemel [Sun, 7 Apr 2024 12:07:35 +0000 (14:07 +0200)]
added second row of tabs for game engine settings to level editor

7 months agofixed delay for setting "game over" state for native Supaplex engine
Holger Schemel [Sat, 6 Apr 2024 16:52:55 +0000 (18:52 +0200)]
fixed delay for setting "game over" state for native Supaplex engine

7 months agoadded editing player name on names screen by pressing right cursor key
Holger Schemel [Fri, 5 Apr 2024 16:30:50 +0000 (18:30 +0200)]
added editing player name on names screen by pressing right cursor key

7 months agoadded playing score tape on high score screen by pressing "return" key
Holger Schemel [Fri, 5 Apr 2024 16:18:52 +0000 (18:18 +0200)]
added playing score tape on high score screen by pressing "return" key

7 months agoadded highlighting all high score entries of the current player
Holger Schemel [Fri, 5 Apr 2024 16:13:23 +0000 (18:13 +0200)]
added highlighting all high score entries of the current player

7 months agodisabled ending lost game when asking for game restart is configured
Holger Schemel [Fri, 5 Apr 2024 15:46:20 +0000 (17:46 +0200)]
disabled ending lost game when asking for game restart is configured

7 months agofixed another bug with game restart request when opening/closing doors
Holger Schemel [Fri, 5 Apr 2024 15:43:11 +0000 (17:43 +0200)]
fixed another bug with game restart request when opening/closing doors

7 months agofixed bug with game restart request when opening/closing doors
Holger Schemel [Fri, 5 Apr 2024 15:42:08 +0000 (17:42 +0200)]
fixed bug with game restart request when opening/closing doors

7 months agofixed graphical bug with door background during request dialogs
Holger Schemel [Fri, 5 Apr 2024 10:36:56 +0000 (12:36 +0200)]
fixed graphical bug with door background during request dialogs

This fixes a regression caused by commit 472e5e90.

7 months agominor code formatting changes
Holger Schemel [Fri, 5 Apr 2024 09:36:49 +0000 (11:36 +0200)]
minor code formatting changes

7 months agoadded showing scrolling title screen background for native BD cavesets
Holger Schemel [Thu, 4 Apr 2024 18:31:13 +0000 (20:31 +0200)]
added showing scrolling title screen background for native BD cavesets

7 months agofixed colors when reading native BD1/BD2/PLCK levels
Holger Schemel [Wed, 3 Apr 2024 14:44:57 +0000 (16:44 +0200)]
fixed colors when reading native BD1/BD2/PLCK levels

7 months agominor code formatting changes
Holger Schemel [Wed, 3 Apr 2024 10:56:12 +0000 (12:56 +0200)]
minor code formatting changes

7 months agoadded option for BD1 magic wall / amoeba bug for native BD engine
Holger Schemel [Tue, 2 Apr 2024 17:55:41 +0000 (19:55 +0200)]
added option for BD1 magic wall / amoeba bug for native BD engine

7 months agocleanup of setup value fonts on setup screens
Holger Schemel [Tue, 2 Apr 2024 17:14:28 +0000 (19:14 +0200)]
cleanup of setup value fonts on setup screens

7 months agochanged description for BD style magic wall
Holger Schemel [Tue, 2 Apr 2024 08:46:53 +0000 (10:46 +0200)]
changed description for BD style magic wall

7 months agoadded option for magic wall timer of zero for native BD engine
Holger Schemel [Tue, 2 Apr 2024 08:43:47 +0000 (10:43 +0200)]
added option for magic wall timer of zero for native BD engine

7 months agosmall change of text in level editor
Holger Schemel [Tue, 2 Apr 2024 08:08:56 +0000 (10:08 +0200)]
small change of text in level editor

7 months agoadded also loading non-successful replay when loading native BD level
Holger Schemel [Mon, 1 Apr 2024 22:54:12 +0000 (00:54 +0200)]
added also loading non-successful replay when loading native BD level

7 months agoadded support for rocket launcher in BD engine
Holger Schemel [Mon, 1 Apr 2024 21:56:50 +0000 (23:56 +0200)]
added support for rocket launcher in BD engine

7 months agoadded description for BD style explosion
Holger Schemel [Mon, 1 Apr 2024 15:51:27 +0000 (17:51 +0200)]
added description for BD style explosion

7 months agoadded graphics for native BD engine game elements
Holger Schemel [Mon, 1 Apr 2024 15:46:35 +0000 (17:46 +0200)]
added graphics for native BD engine game elements

7 months agofixed creature switch settings in level editor (BD engine)
Holger Schemel [Tue, 26 Mar 2024 22:32:10 +0000 (23:32 +0100)]
fixed creature switch settings in level editor (BD engine)

7 months agofixed broken teleporter element in native BD engine
Holger Schemel [Tue, 26 Mar 2024 18:17:10 +0000 (19:17 +0100)]
fixed broken teleporter element in native BD engine

7 months agoadded using faster scrolling speed also for teleporting
Holger Schemel [Tue, 26 Mar 2024 17:48:58 +0000 (18:48 +0100)]
added using faster scrolling speed also for teleporting

7 months agomoved code to separate function
Holger Schemel [Tue, 26 Mar 2024 17:45:28 +0000 (18:45 +0100)]
moved code to separate function

7 months agochanged some element positions in level editor element palette
Holger Schemel [Mon, 25 Mar 2024 17:41:25 +0000 (18:41 +0100)]
changed some element positions in level editor element palette

7 months agowhite space changes
Holger Schemel [Mon, 25 Mar 2024 17:33:37 +0000 (18:33 +0100)]
white space changes

7 months agoextended support for explosion settings in BD engine to level editor
Holger Schemel [Mon, 25 Mar 2024 17:31:36 +0000 (18:31 +0100)]
extended support for explosion settings in BD engine to level editor

7 months agoadded support for explosion settings in BD engine to level editor
Holger Schemel [Mon, 25 Mar 2024 15:32:51 +0000 (16:32 +0100)]
added support for explosion settings in BD engine to level editor

7 months agomoved some code
Holger Schemel [Mon, 25 Mar 2024 14:46:23 +0000 (15:46 +0100)]
moved some code

7 months agoextended support for rock/diamond settings in BD engine to level editor
Holger Schemel [Mon, 25 Mar 2024 14:33:38 +0000 (15:33 +0100)]
extended support for rock/diamond settings in BD engine to level editor

7 months agomoved gravity compatibility settings to gravity switch properties page
Holger Schemel [Mon, 25 Mar 2024 12:43:20 +0000 (13:43 +0100)]
moved gravity compatibility settings to gravity switch properties page

7 months agoadded support for gravity settings in BD engine to level editor
Holger Schemel [Mon, 25 Mar 2024 11:37:41 +0000 (12:37 +0100)]
added support for gravity settings in BD engine to level editor

7 months agomoved creature movement settings to creature switch properties page
Holger Schemel [Mon, 25 Mar 2024 10:55:33 +0000 (11:55 +0100)]
moved creature movement settings to creature switch properties page

7 months agochanged some game element tokens (BD engine)
Holger Schemel [Mon, 25 Mar 2024 10:33:20 +0000 (11:33 +0100)]
changed some game element tokens (BD engine)

7 months agochanged some game element name texts (BD engine)
Holger Schemel [Mon, 25 Mar 2024 10:16:55 +0000 (11:16 +0100)]
changed some game element name texts (BD engine)

7 months agowhite space changes
Holger Schemel [Mon, 25 Mar 2024 00:19:11 +0000 (01:19 +0100)]
white space changes

7 months agoadded support for creature movement settings in BD engine to level editor
Holger Schemel [Mon, 25 Mar 2024 00:11:55 +0000 (01:11 +0100)]
added support for creature movement settings in BD engine to level editor

7 months agowhite space changes
Holger Schemel [Sun, 24 Mar 2024 23:31:28 +0000 (00:31 +0100)]
white space changes

7 months agoadded preprocessor macros to improve code readability
Holger Schemel [Sun, 24 Mar 2024 23:20:05 +0000 (00:20 +0100)]
added preprocessor macros to improve code readability