rocksndiamonds.git
10 years agoadded warnings for undefined element and graphic names in custom artwork
Holger Schemel [Wed, 22 Oct 2014 22:03:02 +0000 (00:03 +0200)]
added warnings for undefined element and graphic names in custom artwork

10 years agofixed bug with non-element graphics while custom game tile size defined
Holger Schemel [Mon, 20 Oct 2014 23:30:29 +0000 (01:30 +0200)]
fixed bug with non-element graphics while custom game tile size defined

10 years agofixed some initialization bugs for scrollbars and main screen buttons
Holger Schemel [Mon, 20 Oct 2014 22:45:06 +0000 (00:45 +0200)]
fixed some initialization bugs for scrollbars and main screen buttons

10 years agofixed using buttons on main screen with size other than 32x32 pixels
Holger Schemel [Mon, 20 Oct 2014 21:18:43 +0000 (23:18 +0200)]
fixed using buttons on main screen with size other than 32x32 pixels

10 years agofixed logging fatal errors
Holger Schemel [Fri, 17 Oct 2014 22:16:20 +0000 (00:16 +0200)]
fixed logging fatal errors

10 years agofixed bug with potentially suppressed exit error message on startup
Holger Schemel [Fri, 17 Oct 2014 22:09:56 +0000 (00:09 +0200)]
fixed bug with potentially suppressed exit error message on startup

10 years agocleanup of drawing init text
Holger Schemel [Fri, 17 Oct 2014 22:07:41 +0000 (00:07 +0200)]
cleanup of drawing init text

10 years agofixed window title for non-SDL2 target (window scaling info)
Holger Schemel [Fri, 17 Oct 2014 22:04:34 +0000 (00:04 +0200)]
fixed window title for non-SDL2 target (window scaling info)

10 years agoremoved some remaining unused X11 stuff
Holger Schemel [Fri, 17 Oct 2014 17:08:21 +0000 (19:08 +0200)]
removed some remaining unused X11 stuff

10 years agofixed bug not loading tape when selecting level from level selection screen
Holger Schemel [Thu, 16 Oct 2014 00:26:00 +0000 (02:26 +0200)]
fixed bug not loading tape when selecting level from level selection screen

10 years agofixed menu display and key navigation bugs
Holger Schemel [Tue, 14 Oct 2014 23:50:17 +0000 (01:50 +0200)]
fixed menu display and key navigation bugs

10 years agoadded support for animated door parts (for menu request doors)
Holger Schemel [Tue, 14 Oct 2014 14:31:26 +0000 (16:31 +0200)]
added support for animated door parts (for menu request doors)

10 years agoadded detection of normal/steel characters when drawing text in editor
Holger Schemel [Sun, 12 Oct 2014 23:31:58 +0000 (01:31 +0200)]
added detection of normal/steel characters when drawing text in editor

10 years agoMerge branch 'convert-src-to-7bit'
Holger Schemel [Sun, 12 Oct 2014 23:28:05 +0000 (01:28 +0200)]
Merge branch 'convert-src-to-7bit'

10 years agofinally fixed some internal ISO-8859-1 character encodings
Holger Schemel [Sun, 12 Oct 2014 23:26:08 +0000 (01:26 +0200)]
finally fixed some internal ISO-8859-1 character encodings

10 years agofixed handling of some non-ASCII character elements in level editor
Holger Schemel [Thu, 9 Oct 2014 15:26:49 +0000 (17:26 +0200)]
fixed handling of some non-ASCII character elements in level editor

10 years agofixed output of UTF-8 character for level sketch brushes
Holger Schemel [Thu, 9 Oct 2014 14:41:45 +0000 (16:41 +0200)]
fixed output of UTF-8 character for level sketch brushes

10 years agoeliminated ISO-8859-1 characters from source code files
Holger Schemel [Thu, 9 Oct 2014 14:33:49 +0000 (16:33 +0200)]
eliminated ISO-8859-1 characters from source code files

10 years agoadded handling of unselectable selectbox options
Holger Schemel [Wed, 8 Oct 2014 23:58:07 +0000 (01:58 +0200)]
added handling of unselectable selectbox options

10 years agofinally fixed small door request bug in level editor
Holger Schemel [Wed, 8 Oct 2014 09:42:01 +0000 (11:42 +0200)]
finally fixed small door request bug in level editor

10 years agofixed small door request bug in level editor
Holger Schemel [Wed, 8 Oct 2014 09:34:58 +0000 (11:34 +0200)]
fixed small door request bug in level editor

10 years agosmall code cleanup
Holger Schemel [Tue, 7 Oct 2014 22:25:37 +0000 (00:25 +0200)]
small code cleanup

10 years agofixed bug when changing between graphic sets with different tile size
Holger Schemel [Tue, 7 Oct 2014 22:06:00 +0000 (00:06 +0200)]
fixed bug when changing between graphic sets with different tile size

10 years agosmall debug and comments change
Holger Schemel [Tue, 7 Oct 2014 22:00:17 +0000 (00:00 +0200)]
small debug and comments change

10 years agoadded virtual keyboard on Android port when entering player name
Holger Schemel [Fri, 3 Oct 2014 18:56:25 +0000 (20:56 +0200)]
added virtual keyboard on Android port when entering player name

10 years agofixed 'quick menu doors' and sounds for door and envelope requests
Holger Schemel [Wed, 1 Oct 2014 07:57:17 +0000 (09:57 +0200)]
fixed 'quick menu doors' and sounds for door and envelope requests

10 years agofixed display bugs with certain custom menu definitions
Holger Schemel [Mon, 29 Sep 2014 23:30:30 +0000 (01:30 +0200)]
fixed display bugs with certain custom menu definitions

10 years agofixed bug with animation frames per line with non-standard tile size
Holger Schemel [Sun, 28 Sep 2014 18:44:37 +0000 (20:44 +0200)]
fixed bug with animation frames per line with non-standard tile size

10 years agoremoved checking of file identifier tokens for config files
Holger Schemel [Mon, 22 Sep 2014 21:03:39 +0000 (23:03 +0200)]
removed checking of file identifier tokens for config files

10 years agofixed bug where player actions were only mapped in team mode
Holger Schemel [Sun, 21 Sep 2014 22:13:25 +0000 (00:13 +0200)]
fixed bug where player actions were only mapped in team mode

10 years agoupdated Makefile headers
Holger Schemel [Tue, 16 Sep 2014 21:44:16 +0000 (23:44 +0200)]
updated Makefile headers

10 years agomajor cleanup of preprocessor hell
Holger Schemel [Tue, 16 Sep 2014 07:34:53 +0000 (09:34 +0200)]
major cleanup of preprocessor hell

10 years agoadded Android makefile
Holger Schemel [Sun, 14 Sep 2014 19:37:45 +0000 (21:37 +0200)]
added Android makefile

10 years agoupdated contact info in source file headers
Holger Schemel [Sun, 14 Sep 2014 19:32:11 +0000 (21:32 +0200)]
updated contact info in source file headers

10 years agoadded key shortcuts for window scaling and toggling fullscreen mode
Holger Schemel [Thu, 11 Sep 2014 09:18:46 +0000 (11:18 +0200)]
added key shortcuts for window scaling and toggling fullscreen mode

10 years agoMerge branch 'topic-tilesize-cleanup'
Holger Schemel [Thu, 11 Sep 2014 08:58:51 +0000 (10:58 +0200)]
Merge branch 'topic-tilesize-cleanup'

10 years agofixed some bugs and added some speed when scaling in-game tile size
Holger Schemel [Wed, 10 Sep 2014 20:35:21 +0000 (22:35 +0200)]
fixed some bugs and added some speed when scaling in-game tile size

10 years agoadded custom graphics properties to define image and in-game tile size
Holger Schemel [Thu, 4 Sep 2014 22:09:15 +0000 (00:09 +0200)]
added custom graphics properties to define image and in-game tile size

10 years agofixed bug with option '-v' displaying version instead of enabling verbose mode
Holger Schemel [Tue, 2 Sep 2014 20:41:09 +0000 (22:41 +0200)]
fixed bug with option '-v' displaying version instead of enabling verbose mode

10 years agofixed music still being played in Android version when in background
Holger Schemel [Sat, 30 Aug 2014 12:15:52 +0000 (14:15 +0200)]
fixed music still being played in Android version when in background

10 years agotreat Android 'menu' button as 'ok' button in requester dialogs
Holger Schemel [Sat, 30 Aug 2014 12:12:54 +0000 (14:12 +0200)]
treat Android 'menu' button as 'ok' button in requester dialogs

10 years agornd-20140828-1-src
Holger Schemel [Thu, 28 Aug 2014 09:24:37 +0000 (11:24 +0200)]
rnd-20140828-1-src
* added command line options "--version" / "-V" to show program version
  (also shows SDL library versions when prefixed with "--debug" option)

10 years agornd-20140827-1-src
Holger Schemel [Wed, 27 Aug 2014 21:56:46 +0000 (23:56 +0200)]
rnd-20140827-1-src
* error file set to unbuffered to prevent truncation in case of crashes

10 years agornd-20140819-2-src
Holger Schemel [Tue, 19 Aug 2014 19:54:21 +0000 (21:54 +0200)]
rnd-20140819-2-src
* fixed nasty (typo) bug in native EM engine causing broken player
  graphics when using different (redefined) playfield size

10 years agornd-20140819-1-src
Holger Schemel [Mon, 18 Aug 2014 22:02:36 +0000 (00:02 +0200)]
rnd-20140819-1-src
* fixed bug causing wrong screen updates while playing (whole screen
  update from backbuffer instead of playfield buffer if REDRAW_ALL set)

10 years agornd-20140818-1-src
Holger Schemel [Sun, 17 Aug 2014 22:48:21 +0000 (00:48 +0200)]
rnd-20140818-1-src
* fixed bug causing EM/EMC graphics sets containing original 16x16 tiles
  to be displayed incorrectly (with broken scaling) when switching
  between small and normal game graphics (thanks a lot to filbo for
  analyzing and describing how to exactly reproduce this bug)

10 years agornd-20140515-2-src
Holger Schemel [Wed, 14 May 2014 23:36:00 +0000 (01:36 +0200)]
rnd-20140515-2-src
* removed native X11 support (X11 now only supported via SDL/SDL2)

10 years agornd-20140515-1-src
Holger Schemel [Wed, 14 May 2014 22:15:11 +0000 (00:15 +0200)]
rnd-20140515-1-src
* removed MS-DOS support

10 years agornd-20140514-3-src
Holger Schemel [Wed, 14 May 2014 21:08:07 +0000 (23:08 +0200)]
rnd-20140514-3-src

10 years agornd-20140514-2-src
Holger Schemel [Wed, 14 May 2014 19:57:09 +0000 (21:57 +0200)]
rnd-20140514-2-src
* cleanup of functions RedrawPlayfield() and BlitScreenToBitmap()

10 years agornd-20140514-1-src
Holger Schemel [Tue, 13 May 2014 23:56:16 +0000 (01:56 +0200)]
rnd-20140514-1-src
* fixed level redraw after quick-loading tape with small tile graphics

10 years agornd-20140430-1-src
Holger Schemel [Wed, 30 Apr 2014 19:41:30 +0000 (21:41 +0200)]
rnd-20140430-1-src

10 years agornd-20140418-1-src
Holger Schemel [Fri, 18 Apr 2014 00:51:53 +0000 (02:51 +0200)]
rnd-20140418-1-src

10 years agornd-20140331-2-src
Holger Schemel [Mon, 31 Mar 2014 19:32:14 +0000 (21:32 +0200)]
rnd-20140331-2-src

10 years agornd-20140331-1-src
Holger Schemel [Mon, 31 Mar 2014 19:18:10 +0000 (21:18 +0200)]
rnd-20140331-1-src

10 years agornd-20140327-1-src
Holger Schemel [Thu, 27 Mar 2014 17:58:47 +0000 (18:58 +0100)]
rnd-20140327-1-src

10 years agornd-20140320-1-src
Holger Schemel [Thu, 20 Mar 2014 17:55:21 +0000 (18:55 +0100)]
rnd-20140320-1-src

10 years agornd-20140315-1-src
Holger Schemel [Sat, 15 Mar 2014 02:16:12 +0000 (03:16 +0100)]
rnd-20140315-1-src

10 years agornd-20140313-2-src
Holger Schemel [Thu, 13 Mar 2014 12:45:15 +0000 (13:45 +0100)]
rnd-20140313-2-src

10 years agornd-20140313-1-src
Holger Schemel [Thu, 13 Mar 2014 02:01:44 +0000 (03:01 +0100)]
rnd-20140313-1-src

10 years agornd-20140311-1-src
Holger Schemel [Tue, 11 Mar 2014 21:33:06 +0000 (22:33 +0100)]
rnd-20140311-1-src

10 years agornd-20140308-1-src
Holger Schemel [Fri, 7 Mar 2014 23:10:21 +0000 (00:10 +0100)]
rnd-20140308-1-src

10 years agornd-20140307-2-src
Holger Schemel [Fri, 7 Mar 2014 10:02:33 +0000 (11:02 +0100)]
rnd-20140307-2-src

10 years agornd-20140307-1-src
Holger Schemel [Fri, 7 Mar 2014 00:22:25 +0000 (01:22 +0100)]
rnd-20140307-1-src

10 years agornd-20140306-1-src
Holger Schemel [Wed, 5 Mar 2014 23:54:47 +0000 (00:54 +0100)]
rnd-20140306-1-src

10 years agornd-20140305-3-src
Holger Schemel [Wed, 5 Mar 2014 20:08:12 +0000 (21:08 +0100)]
rnd-20140305-3-src

10 years agornd-20140305-2-src
Holger Schemel [Wed, 5 Mar 2014 16:45:17 +0000 (17:45 +0100)]
rnd-20140305-2-src

10 years agornd-20140305-1-src
Holger Schemel [Wed, 5 Mar 2014 01:28:53 +0000 (02:28 +0100)]
rnd-20140305-1-src

10 years agornd-20140304-2-src
Holger Schemel [Tue, 4 Mar 2014 13:58:14 +0000 (14:58 +0100)]
rnd-20140304-2-src

10 years agornd-20140304-1-src
Holger Schemel [Tue, 4 Mar 2014 00:20:59 +0000 (01:20 +0100)]
rnd-20140304-1-src
* added compatibility code for existing request door animation settings

10 years agornd-20140301-1-src
Holger Schemel [Sat, 1 Mar 2014 00:02:21 +0000 (01:02 +0100)]
rnd-20140301-1-src
* added ultra-generic, ultra-flexible request door animation handling

10 years agornd-20140228-1-src
Holger Schemel [Fri, 28 Feb 2014 20:56:32 +0000 (21:56 +0100)]
rnd-20140228-1-src

10 years agornd-20140227-1-src
Holger Schemel [Thu, 27 Feb 2014 01:26:45 +0000 (02:26 +0100)]
rnd-20140227-1-src

10 years agornd-20140226-1-src
Holger Schemel [Wed, 26 Feb 2014 00:12:38 +0000 (01:12 +0100)]
rnd-20140226-1-src

10 years agornd-20140225-3-src
Holger Schemel [Tue, 25 Feb 2014 20:55:40 +0000 (21:55 +0100)]
rnd-20140225-3-src

10 years agornd-20140225-2-src
Holger Schemel [Tue, 25 Feb 2014 16:12:53 +0000 (17:12 +0100)]
rnd-20140225-2-src

10 years agornd-20140225-1-src
Holger Schemel [Tue, 25 Feb 2014 01:25:55 +0000 (02:25 +0100)]
rnd-20140225-1-src

10 years agornd-20140224-1-src
Holger Schemel [Mon, 24 Feb 2014 16:50:31 +0000 (17:50 +0100)]
rnd-20140224-1-src

10 years agornd-20140222-2-src
Holger Schemel [Sat, 22 Feb 2014 13:10:53 +0000 (14:10 +0100)]
rnd-20140222-2-src

10 years agornd-20140222-1-src
Holger Schemel [Sat, 22 Feb 2014 13:08:27 +0000 (14:08 +0100)]
rnd-20140222-1-src

10 years agornd-20140219-1-src
Holger Schemel [Wed, 19 Feb 2014 22:18:33 +0000 (23:18 +0100)]
rnd-20140219-1-src
* fixed major bugs in handling single-player and multi-player tapes
  (for details, see http://www.artsoft.org/forum/viewtopic.php?t=2086)

10 years agornd-20140218-2-src
Holger Schemel [Tue, 18 Feb 2014 20:43:09 +0000 (21:43 +0100)]
rnd-20140218-2-src

10 years agornd-20140218-1-src
Holger Schemel [Tue, 18 Feb 2014 16:45:11 +0000 (17:45 +0100)]
rnd-20140218-1-src

10 years agornd-20140217-1-src
Holger Schemel [Mon, 17 Feb 2014 20:44:56 +0000 (21:44 +0100)]
rnd-20140217-1-src

10 years agornd-20140213-1-src
Holger Schemel [Thu, 13 Feb 2014 21:54:26 +0000 (22:54 +0100)]
rnd-20140213-1-src
* fixed various problems with playfield and requester/tape/editor doors
  defined to be at non-standard screen positions in artwork config file

10 years agornd-20140212-1-src
Holger Schemel [Wed, 12 Feb 2014 01:14:46 +0000 (02:14 +0100)]
rnd-20140212-1-src

10 years agornd-20140211-1-src
Holger Schemel [Tue, 11 Feb 2014 00:46:13 +0000 (01:46 +0100)]
rnd-20140211-1-src

10 years agornd-20140206-1-src
Holger Schemel [Thu, 6 Feb 2014 00:19:02 +0000 (01:19 +0100)]
rnd-20140206-1-src

10 years agornd-20140205-1-src
Holger Schemel [Wed, 5 Feb 2014 20:47:09 +0000 (21:47 +0100)]
rnd-20140205-1-src

10 years agornd-20140129-1-src
Holger Schemel [Wed, 29 Jan 2014 00:50:30 +0000 (01:50 +0100)]
rnd-20140129-1-src
* added envelope style requester dialog (alternative to door requester)

10 years agornd-20140127-1-src
Holger Schemel [Mon, 27 Jan 2014 21:17:08 +0000 (22:17 +0100)]
rnd-20140127-1-src
* fixed problems with window scaling and updating related setup value
* added setup option to select anti-aliasing quality of scaled windows

10 years agornd-20140123-1-src
Holger Schemel [Thu, 23 Jan 2014 00:17:32 +0000 (01:17 +0100)]
rnd-20140123-1-src

10 years agornd-20140117-2-src
Holger Schemel [Fri, 17 Jan 2014 20:52:05 +0000 (21:52 +0100)]
rnd-20140117-2-src
* changed fullscreen and window scaling changes in setup menu to have
  immediate effect (instead of being effective after leaving setup menu)

10 years agornd-20140117-1-src
Holger Schemel [Fri, 17 Jan 2014 15:55:52 +0000 (16:55 +0100)]
rnd-20140117-1-src
* improved speed of displaying progress when loading levels and artwork

10 years agornd-20140115-2-src
Holger Schemel [Wed, 15 Jan 2014 19:20:38 +0000 (20:20 +0100)]
rnd-20140115-2-src
* fixed toons stopping on continuous touch events on Mac OS X

10 years agornd-20140115-1-src
Holger Schemel [Wed, 15 Jan 2014 18:23:46 +0000 (19:23 +0100)]
rnd-20140115-1-src
* fixed bug when displaying game envelope with even sized playfield

10 years agornd-20140114-1-src
Holger Schemel [Tue, 14 Jan 2014 22:35:34 +0000 (23:35 +0100)]
rnd-20140114-1-src
* added graphic configuration options for request (dialog) buttons

10 years agornd-20140110-1-src
Holger Schemel [Fri, 10 Jan 2014 22:07:36 +0000 (23:07 +0100)]
rnd-20140110-1-src

10 years agornd-20140108-1-src
Holger Schemel [Wed, 8 Jan 2014 00:06:28 +0000 (01:06 +0100)]
rnd-20140108-1-src
* fixed problems related to fullscreen switching and window scaling
* fixed inconsistent custom artwork contant numbering in src/main.h,
  src/screen.c and src/conf_gfx.c (this really should be cleaned up)
  (this bug caused custom artwork definition to set wrong variable)

10 years agornd-20140106-1-src
Holger Schemel [Mon, 6 Jan 2014 00:37:59 +0000 (01:37 +0100)]
rnd-20140106-1-src
* fixed using fullscreen mode on Android instead of pseudo-window mode
* fixed keeping desktop fullscreen mode when changing viewport size