rocksndiamonds.git
19 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

19 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

19 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

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

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

19 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

19 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

19 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

19 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

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

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

19 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

19 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

19 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

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

19 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

19 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

19 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

19 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

19 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)

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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.

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

19 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

19 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

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

20 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

20 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

20 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

20 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

20 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

20 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

20 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

20 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

20 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

20 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)

20 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

20 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

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

20 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

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

20 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

20 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

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

20 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

20 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

20 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

20 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

20 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)

20 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)

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

20 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

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

20 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

20 months agoadded support for sand (dirt) settings in BD engine to level editor
Holger Schemel [Sun, 24 Mar 2024 23:12:14 +0000 (00:12 +0100)]
added support for sand (dirt) settings in BD engine to level editor

20 months agoextended support for expanding wall settings in BD engine to level editor
Holger Schemel [Sun, 24 Mar 2024 23:03:17 +0000 (00:03 +0100)]
extended support for expanding wall settings in BD engine to level editor

20 months agofixed wrong variable type
Holger Schemel [Sun, 24 Mar 2024 22:45:44 +0000 (23:45 +0100)]
fixed wrong variable type

20 months agoextended support for pot settings in BD engine to level editor
Holger Schemel [Sun, 24 Mar 2024 20:36:42 +0000 (21:36 +0100)]
extended support for pot settings in BD engine to level editor

20 months agochanged element positions in level editor element palette
Holger Schemel [Sun, 24 Mar 2024 20:32:33 +0000 (21:32 +0100)]
changed element positions in level editor element palette

20 months agoadded support for skeleton settings in BD engine to level editor
Holger Schemel [Sun, 24 Mar 2024 20:28:34 +0000 (21:28 +0100)]
added support for skeleton settings in BD engine to level editor

20 months agofixed element default settings for acid (BD engine)
Holger Schemel [Sun, 24 Mar 2024 20:05:29 +0000 (21:05 +0100)]
fixed element default settings for acid (BD engine)

20 months agofixed element mappings for pneumatic hammer (BD engine)
Holger Schemel [Sun, 24 Mar 2024 19:59:08 +0000 (20:59 +0100)]
fixed element mappings for pneumatic hammer (BD engine)

20 months agowhite space changes
Holger Schemel [Sun, 24 Mar 2024 18:49:58 +0000 (19:49 +0100)]
white space changes

20 months agoadded support for pneumatic hammer settings in BD engine to level editor
Holger Schemel [Sun, 24 Mar 2024 18:48:57 +0000 (19:48 +0100)]
added support for pneumatic hammer settings in BD engine to level editor

20 months agoextended support for slime settings in BD engine to level editor
Holger Schemel [Sun, 24 Mar 2024 14:20:01 +0000 (15:20 +0100)]
extended support for slime settings in BD engine to level editor

20 months agoadded support for nut settings in BD engine to level editor
Holger Schemel [Sun, 24 Mar 2024 13:50:13 +0000 (14:50 +0100)]
added support for nut settings in BD engine to level editor

20 months agoextended support for magic wall settings in BD engine to level editor
Holger Schemel [Sun, 24 Mar 2024 13:31:08 +0000 (14:31 +0100)]
extended support for magic wall settings in BD engine to level editor

20 months agofixed drawing native BD element graphics on properties page in editor
Holger Schemel [Sun, 24 Mar 2024 11:41:13 +0000 (12:41 +0100)]
fixed drawing native BD element graphics on properties page in editor

20 months agochanged some texts in level editor
Holger Schemel [Sun, 24 Mar 2024 10:54:16 +0000 (11:54 +0100)]
changed some texts in level editor

20 months agochanged element positions in level editor element palette
Holger Schemel [Sun, 24 Mar 2024 02:00:48 +0000 (03:00 +0100)]
changed element positions in level editor element palette

20 months agofixed element mappings for some native BD engine elements
Holger Schemel [Sun, 24 Mar 2024 02:00:09 +0000 (03:00 +0100)]
fixed element mappings for some native BD engine elements

20 months agoadded action ".flying" for native BD engine graphics definitions
Holger Schemel [Sun, 24 Mar 2024 01:58:54 +0000 (02:58 +0100)]
added action ".flying" for native BD engine graphics definitions

20 months agofixed missing graphics definitions for BD style cow
Holger Schemel [Sun, 24 Mar 2024 01:57:28 +0000 (02:57 +0100)]
fixed missing graphics definitions for BD style cow

20 months agoadded re-defining editor graphics for "effects" elements for BD engine
Holger Schemel [Sat, 23 Mar 2024 18:18:31 +0000 (19:18 +0100)]
added re-defining editor graphics for "effects" elements for BD engine

20 months agoadded "effects" element graphics for native BD engine to level editor
Holger Schemel [Sat, 23 Mar 2024 14:17:46 +0000 (15:17 +0100)]
added "effects" element graphics for native BD engine to level editor

20 months agoadded "effects" game elements for native BD engine to mapping list
Holger Schemel [Sat, 23 Mar 2024 14:11:25 +0000 (15:11 +0100)]
added "effects" game elements for native BD engine to mapping list

20 months agoextended functions to map between R'n'D and BD cave and game elements
Holger Schemel [Sat, 23 Mar 2024 14:04:26 +0000 (15:04 +0100)]
extended functions to map between R'n'D and BD cave and game elements

20 months agoadded "effects" game elements for native BD engine to level editor
Holger Schemel [Sat, 23 Mar 2024 13:43:55 +0000 (14:43 +0100)]
added "effects" game elements for native BD engine to level editor

20 months agoadded "effects" (runtime) game elements for native BD engine
Holger Schemel [Sat, 23 Mar 2024 13:31:31 +0000 (14:31 +0100)]
added "effects" (runtime) game elements for native BD engine

20 months agofixed graphical bugs when using background graphics on menu screens
Holger Schemel [Fri, 22 Mar 2024 11:58:53 +0000 (12:58 +0100)]
fixed graphical bugs when using background graphics on menu screens

This bug occurs when using background graphics on menu screens in
combination with a bottom screen tape panel (without using the normal
request door, but using envelope style door requests instead). This
caused problems with black boxes in the bottom right corner on all
sub-screens (like info, setup or scores screens).

This bugfix now also allows non-black backgrounds for bottom screen
tape panels (by defining the main screen to use the whole window,
including the area reserved for the bottom screen tape panel, which
uses the main screen's background graphics during sliding in or out).

20 months agoadded support for water settings in BD engine to level editor
Holger Schemel [Fri, 22 Mar 2024 10:14:32 +0000 (11:14 +0100)]
added support for water settings in BD engine to level editor

20 months agofixed conveyor belt direction switch names for BD engine
Holger Schemel [Fri, 22 Mar 2024 10:06:54 +0000 (11:06 +0100)]
fixed conveyor belt direction switch names for BD engine

20 months agoadded support for conveyor belt settings in BD engine to level editor
Holger Schemel [Fri, 22 Mar 2024 09:49:09 +0000 (10:49 +0100)]
added support for conveyor belt settings in BD engine to level editor

20 months agoadded support for replicator settings in BD engine to level editor
Holger Schemel [Wed, 20 Mar 2024 23:59:55 +0000 (00:59 +0100)]
added support for replicator settings in BD engine to level editor

20 months agoadded support for expanding wall settings in BD engine to level editor
Holger Schemel [Wed, 20 Mar 2024 23:40:44 +0000 (00:40 +0100)]
added support for expanding wall settings in BD engine to level editor

20 months agoadded support for bladder settings in BD engine to level editor
Holger Schemel [Wed, 20 Mar 2024 23:26:49 +0000 (00:26 +0100)]
added support for bladder settings in BD engine to level editor

20 months agoadded support for biter settings in BD engine to level editor
Holger Schemel [Wed, 20 Mar 2024 23:14:20 +0000 (00:14 +0100)]
added support for biter settings in BD engine to level editor

20 months agochanged element and editor texts for fonts with lower-case characters
Holger Schemel [Wed, 20 Mar 2024 22:30:50 +0000 (23:30 +0100)]
changed element and editor texts for fonts with lower-case characters

20 months agoadded support for acid settings in BD engine to level editor
Holger Schemel [Tue, 19 Mar 2024 20:47:06 +0000 (21:47 +0100)]
added support for acid settings in BD engine to level editor

20 months agoincreased maximum length for static strings in BD engine
Holger Schemel [Tue, 19 Mar 2024 18:41:17 +0000 (19:41 +0100)]
increased maximum length for static strings in BD engine