Commit graph

96 commits

Author SHA1 Message Date
adam
e09618bdfd rocksndiamonds: updated to 4.3.6.0
Rocks'n'Diamonds 4.3.6.0

added new Deflektor style steel slope game elements for MM game engine
added new Deflektor style fixed mirror game elements for MM game engine
added flipping and rotating brushes in level editor using keys “x”, “y” and “z”
added supporting reference elements for custom element explosion content
improved showing game music on music info screen
fixed bug with playing game music for first level of level set
fixed centering credits text when using fonts with different width
fixed drawing mouse pointer global animation above MM engine tile cursor
fixed bug with triggering “entered by player” event when pushing element
2023-10-20 09:53:02 +00:00
ryoon
8fb6a43741 *: Recursive revbump from audio/libopus 1.4 2023-05-06 19:08:45 +00:00
wiz
dd5f63c32a *: bump PKGREVISION for flac shlib bump 2022-09-11 12:51:02 +00:00
gutteridge
1e4ca2627d Bump all dependent packages of wayland (belatedly)
The package changed with the addition of its libepoll-shim dependency.
Otherwise, we can get:
ERROR: libepoll-shim>=0.0.20210418 is not installed; can't buildlink files.
2022-08-11 05:08:00 +00:00
adam
76a170de11 rocksndiamonds: updated to 4.3.1.1
Rocks'n'Diamonds 4.3.1.1 released!
This new patch version is a recommended release, as it fixes several bugs:

fixed crash bug when player was killed by explosion
fixed crash bugs caused by accessing invalid array positions
fixed truncating score to 16-bit value in score file
fixed bug with automatically pausing tape before end for short tapes
fixed redraw problems if screen is much larger than visible playfield
added dynamically increasing number of digits for some game panel values
removed some unused variables and other compilation warnings


Rocks'n'Diamonds 4.3.1.0 released!
A new minor release is available with the following additions and bug fixes:

added check for custom elements being “next to” player or element
added graphics animation mode “tiled” for tiled graphics on elements
added graphics animation mode “random_static” (unchanged for each tile)
added additional empty space elements that can be graphically decorated
added counting mouse clicks on mouse click CEs when using step counter
added showing mouse cursor for levels with mouse click custom elements
fixed bug with playing sound and music loops on the music info screen
2022-04-10 12:18:19 +00:00
tnn
02c2b5dd43 g*/*: revbump(1) for libsndfile 2022-03-28 10:44:05 +00:00
adam
b6d9bd86bc revbump for icu and libffi 2021-12-08 16:01:42 +00:00
nia
e3451cd85e games: Replace RMD160 checksums with BLAKE2s checksums
All checksums have been double-checked against existing RMD160 and
SHA512 hashes
2021-10-26 10:43:43 +00:00
nia
9cd4d06302 games: Remove SHA1 hashes for distfiles 2021-10-07 14:07:10 +00:00
nia
01e05d4ecf Recursive revbump for audio/jack 2021-09-08 21:04:53 +00:00
nia
4e8474c1c6 rocksndiamonds: needs zlib 2021-05-14 07:13:14 +00:00
adam
a7d934fab2 rocksndiamonds: updated to 4.2.3.1
Rocks'n'Diamonds 4.2.3.1 released!
This patch release fixes two nasty bugs in the last minor release version:
* fixed horrible crash bug when using “last played level set” menu
* fixed unneeded reloading of artwork when using “last played level set” menu

Rocks'n'Diamonds 4.2.3.0 released!
A new minor release is available with the following additions and changes:
* added “last played level sets” sub-menu to level set selection screen
* added step delay option to custom element movement configuration
* added support for left, middle or right mouse button for CE change events
* added setup option to disable counting score after the game
* added setup options to disable asking on quit game and on quit program
* added graphics config option to support elements on non-black background; this feature can be activated by using “game.use_masked_elements: true” in the custom graphics configuration file
* changed custom artwork list to tree structure similar to level sets, which is separated into three sub-trees for standalone artwork (not related to any level set), artwork that is configured to be used by certain level sets and artwork directly included in level sets (like title screens)
* changed sorting and coloring in level sets menu and custom artwork menu
* changed saving back artwork info cache only if it has changed
* added support for persistent personal game data for the Emscripten platform
* added support for using LLDB instead of GDB when debugging on the Mac
* fixed two nasty bugs that could have crashed the game

Rocks'n'Diamonds 4.2.2.1 released!
A new bugfix release is available with the following fixes and additions:
* fixed bug with playing team mode tapes with changed visible playfield size
* added patch mode to patch tapes to force visible playfield size of 34 x 34
* added patch mode to automatically fix tapes for visible playfield size
* fixed single step mode for R’n’D game engine when used in team mode
* fixed triggering custom element actions by digging or collecting
* added option in level editor to use time score for 1 or 10 seconds left
* fixed time score for native Emerald Mine and Diamond Caves levels
* fixed bug with screen keyboard still being active during request dialogs
* fixed bug with screen keyboard causing overlay buttons to be disabled
* added option to disable warning about read-only levels when entering editor
* fixed bug with not updating game panel when leaving invisible warp mode
* fixed displaying new high score entry if new entry is not on the first page
* fixed graphical bug with envelope style request dialog after the game ended

Rocks'n'Diamonds 4.2.2.0 released!
A new feature release is available with the following additions and fixes:
* added showing as many keys as possible in the default game panel
* added setup option to show dynamite and keys for the Emerald Mine collection
* added support for improved display of keys for the Emerald Mine collection
* added support for improved request dialog in Emerald Mine collection
* fixed graphical glitch in some cases after request dialog if game has ended
* fixed delayed processing of input event immediately after game has started
* fixed “empty first move” in step pause mode with Emerald Mine game engine
2021-03-03 08:30:48 +00:00
adam
a01deb65a2 rocksndiamonds: updated to 4.2.0.5
Rocks'n'Diamonds 4.2.0.5:

Here’s another bugfix release that fixes and adds the following:

fixed handling of player at fake acid for EM engine
fixed wrap-around with entering EM style doors for EM engine
fixed activating robot wheel at wrap-around position for EM engine
fixed some elements and properties when reading native DC2 levels
added Emscripten support for running R’n’D in a web browser
fixed compiling on OS/2 (ArcaOS, in fact)
fixed some compiler warnings for newer versions of GCC


Rocks'n'Diamonds 4.2.0.4:

This is yet another bugfix release that fixes and adds the following:

re-added accidentally removed program icon
fixed bug with text input / text area gadgets when pressing “Escape” key
fixed bug with clicked text area gadgets marking level as changed
improved inserting level sketch from clipboard to level editor
fixed some game elements when inserting level sketch from clipboard
added setting game engine when inserting level sketch from clipboard
fixed workaround for color key bug in SDL 2.0.12 that breaks transparency
improved handling “CONF” and “PROPERTIES” buttons in level editor
fixed bug with virtual buttons that may be broken after rotating device
increased maximum tape length for playing extreme levels like “Zelda II”
fixed graphical bugs if digging or collecting causes player relocation


Rocks'n'Diamonds 4.2.0.3:

This is another bugfix release which fixes and adds the following:

fixed some problems with wrap-around levels in Emerald Mine engine
added full compatibility for wrap-around levels in Emerald Mine engine
fixed single-step mode for wrap-around levels in Emerald Mine engine
fixed playing tapes recorded with old Emerald Mine game engine
added command “autofix” to fix tapes recorded with old EM game engine
fixed key shortcut to start/end game (which was broken since 4.2.0.0)
fixed some other key shortcuts that require entering upper case letters
added menu command “:undo-tape” to undo/restore last recorded tape
fixed potential crash bug that may occur when loading custom artwork
fixed single-step mode when using custom elements with mouse click events
added creating undo/redo snapshots when using mouse click events
fixed problems with virtual buttons and showing envelopes on Android
improved startup speed by optimizing parsing of parameter values
improved handling output of warnings, errors and debug messages
fixed showing source date on version page of info screen menu
added showing commit hash on version page of info screen menu


Rocks'n'Diamonds 4.2.0.2:

This is mainly a bugfix release which fixes and adds the following:

fixed broken tapes (for various reasons) recorded with old EM engine
fixed support for initially moving spring in EM game engine
added support for initially moving spring to R’n’D game engine
fixed potential crash bug when reading from artwork info cache
fixed wrong eater content when loading native EM levels
added support for variable number of eater arrays for EM engine
fixed vsync mode when not using OpenGL renderer (like “Metal” on Mac)
added option for setting hint for render driver to setup config file
added displaying render driver on info screen page

Rocks'n'Diamonds 4.2.0.1:

This is a bugfix release which fixes the following bugs:

fixed loading dynamic libraries shipped with the Linux package
fixed level editor key shortcuts (broken by regression)
fixed support for wrap-around levels in EM engine for old tapes


Rocks'n'Diamonds 4.2.0.0:

The most important change is the long-awaited update of the Emerald Mine game engine, which was based on an old version of David Tritscher’s “Emerald Mine for X11” from 2000/2001. The new game engine uses a more recent code base from 2009, which contains new features and bug fixes and improves the compatibility of the game engine with many levels from the Emerald Mine Club level collection (while preserving compatibility of already recorded tapes).

The most important Emerald Mine game engine related changes are:

support for wrap-around levels (like level 80 from level set “Ruppelmine 2”)
improved handling of chain-explosions of the “bug” game element
improved handling of the “fake acid” game element
improved handling of various other game elements (like burning dynamite)
As another important improvement, the whole build system was updated for all platforms to support today’s development tools and to support the most recent versions of the SDL libraries, which removes several problems when building the game on current systems. This also includes native 64-bit support for the Windows version.

Here’s an overview of the most important build system changes:

added support for cross-compiling to Windows 64-bit platform
added CPU architecture (32/64 bit) to version info screen
added build support for older versions of Mac OS X
changed build system for Android from Ant to Gradle
updated SDL libraries to the latest versions for all platforms

The following features and bug fixes were added to custom elements:

added being able to use CE condition “CE value/score gets 0”
added mouse click events to CE change events (experimental)
added new change action “move player new” to CE change actions
added support for tapes with both keyboard/joystick and mouse actions
fixed bug with reanimating killed player by CE condition

The following additions and fixes are related to global animations:

added option to generally set global animations to block clicks
added missing handling of animation mode “random” for global animations
fixed drawing global animations when switching screens without fading

Additionally, there are the following new features and bug fixes:

added workaround for a bug in SDL 2.0.12 which prevents transparency
fixed potential crash bug if personal user level set cannot be found
changed move speed for some elements for older game engine versions
fixed element property that caused levels/tapes to be unsolvable
moved game engine settings to separate setup menu screen
fixed bug with scrollbar still active on virtual buttons config screen
replaced ILBM graphics source files in repository with converted PNG files
fixed text event handling for newer SDL versions on Android
fixed screen rotation for newer SDL versions on Android
fixed screen size for newer SDL versions on Android
updated custom game controller mappings for newer SDL versions on Android
added disabling overlay touch buttons when using joystick
2020-12-10 16:33:02 +00:00
leot
b13a568190 *: revbump for libsndfile 2020-08-18 17:57:24 +00:00
adam
7f58d5e976 rocksndiamonds: updated to 4.1.4.1
Rocks'n'Diamonds 4.1.4.1:

This bugfix release mainly fixes a nasty packaging bug of the Windows installer version that breaks the start menu entry and the desktop icon.
Besides this, the following bug was fixed:
fixed bug in editor with group elements using graphic of other element


Rocks'n'Diamonds 4.1.4.0:

Android version:
added support for Android 9 and 10
fixed potential crash bug in Android version when rotating device
added overlay touch buttons for door request dialog
added overlay touch buttons for in-game “stop” and “pause” buttons
added overlay touch buttons for virtual buttons configuration
added showing overlay touch buttons only if touch screen is really used
added Android project files to build Android version

Global animations:
added using new screen fading option “.auto_delay_unit” to use video frames
fixed handling global animation click events

Level editor:
added support for undo/redo using Ctrl-z/Ctrl-Shift-z in level editor

Bug fixes:
fixed crash bug when loading graphics sets with bad animation definitions
fixed bug in editor with custom elements using graphic of other element
fixed sporadic problems when playing MP3 files on Windows
2020-03-17 14:48:06 +00:00
wiz
f669fda471 *: recursive bump for libffi 2020-03-08 16:47:24 +00:00
adam
c6d926f371 rocksndiamonds: updated to 4.1.3.0
Rocks'n'Diamonds 4.1.3.0

A new feature release is available which contains changes that are mainly useful for creating global animations with some more actions and events, but which also add some other features and bug fixes:

Global animations:
added support for handling multiple event definitions for global animations
added support for several new event types that can trigger global animations (“init”, “start”, “end” and “post” to trigger new animations when other animations are initialized using init delay, started, ended or when an animation’s post delay ends)
added global animation event “unclick:any” to handle mouse release events
added global animation class “pointer” for animation at mouse position
added global animation actions executed after init/anim/post delay

Touch devices:
added detecting use of touch device for user input on current platform
added cycling through all zoom tilesizes in editor when using touch device

Bug fixes:
fixed some bugs with drag-and-drop support for level set zip files
fixed level editor copy/paste using Ctrl-c/v for custom/group/DF elements
fixed level sketch copy/paste via clipboard on Windows
lots of other bugs fixed in this release (see Git commit messages)
2019-12-10 22:22:22 +00:00
adam
238e1357ce rocksndiamonds: updated to 4.1.2.0
4.1.2.0:
Levels & Artwork:
drag-and-drop support for level and artwork zip files on all platforms
zip files can be dropped into main menu or into level set selection menu
zip files placed into level (sub-)directory will be extracted at start
added support for level sketch copy/paste using Ctrl-c/v in level editor
also makes it easy to copy complete playfields between levels in editor
added support for graphics sets with dynamic window and playfield size
added special global animation mode ‘NO_TITLE’ for all but title screens

Gameplay:
added request dialog to play again after game is over without solving level
added quickly toggling team mode by clicking on main menu “name/team” text

Bug fixes:
fixed bugs in game logic of “game of life” and “biomaze” elements
fixed many bugs related to local and network multi-player games
fixed many bugs related to virtual buttons when playing on touch devices
lots of other bugs fixed in this release (see Git commit messages)

Other changes:
removed support for SDL 1.2

4.1.1.0:
Multi-player games (team mode and network games):
improved support for network multi-player games (plus lots of bugfixes)
network games can now be fully configured by using setup menu settings
when playing network games, the level to be played is now sent to all clients
added UDP broadcast to auto-detect network server in local network
multi-player levels now marked in main menu preview with network or team mode
fixed team mode games in R’n’D game engine (all players have to enter an exit)
added player option in level editor to let the first player solve the level

Virtual buttons on touch devices:
improved support for highly configurable virtual buttons on touch devices
options for transparency, grid size, highlighted and outlined virtual buttons
separately configurable virtual buttons for portrait and landscape mode

Graphics:
ultra-smooth scrolling using vertical sync (vsync) on supported devices

Game settings:
added setup option to directly play the next level after solving a level
added setup option to skip displaying the high scores after solving a level
added setup option to use extended list for game speed selection

Global animations:
added event actions (key events and screen buttons) to global animations
this allows for simulating key or button events when animations are clicked
added “passthrough” option to click several overlapping global animations

Other changes:
fixed bug with dragon fire destroying indestructible steel letter walls
fixed various other bugs (and probably added some new)
2019-05-05 07:59:38 +00:00
adam
5096a1f42b rocksndiamonds: updated to 4.1.0.0
4.1.0.0:
added various additional customization options to create your own games
added showing/hiding game element sections in the level editor depending on the selected game engine
added doing ‘redo’ by pressing ‘undo’ button with Ctrl or Shift key in the level editor
added new automatically saved config file for the selected zoom tile size in the level editor
moved level property ‘initial wind direction’ to balloon elements in editor
fixed various bugs (and probably added some new ones)
2018-07-13 17:27:32 +00:00
adam
49349619a1 rocksndiamonds: 4.0.1.3
Rocks'n'Diamonds 4.0.1.3
Shortly after the release, a regression bug was discovered in version 4.0.1.2, caused by the performance tuning for the “autotest” and warp mode tape replay, affecting the Emerald Mine game engine.

Rocks'n'Diamonds 4.0.1.2
fixed bug in EM engine on 64-bit systems (potentially breaking some tapes)
fixed some bugs that potentially broke older tapes that should work again now
fixed bug when checking out-of-bounds frames im graphics definitions
fixed bug with (float) division by zero when auto-testing very short tapes
added some performance tuning for “autotest” and warp mode
improved drawing title messages which use different fonts

Rocks'n'Diamonds 4.0.1.1
added workaround for broken MIDI volume behaviour for Windows platform
fixed bug with fading menu music on ‘start game’ if game music is the same
fixed bug with cheat codes not working anymore after changing player name
fixed memory fragmentation by repeated creation of differently sized bitmaps
fixed warnings on Windows complaining about program not responding
fixed cheat for loading solution tape to quietly remove inserted tape
fixed cheat for loading solution tape for Supaplex style levels with demo
fixed bug which could cause saving tapes with a wrong level number filename
fixed loading tapes that exceed the maximum allowed tape size
fixed potential off-by-one buffer overflow bug when recording tapes
fixed many more bugs (that are all listed on git.artsoft.org)
2018-03-08 19:05:10 +00:00
adam
94b28329bc rocksndiamonds: update to 4.0.1.0
Rocks'n'Diamonds 4.0.1.0:
This new release mainly adds improved support for game controllers and joysticks. While old-style joysticks and game pads were supported since a long time ago in Rocks’n’Diamonds, modern game controllers like the Xbox game controller were not supported very well until now.
2017-10-13 16:08:35 +00:00
adam
384ea1d99a Rocks'n'Diamonds 4.0.0.2:
This release is mainly a bugfix release, but also contains the following changes and additions:
* fixed several bugs and problems with level template handling in the level editor
* fixed several problems with the undo/redo buttons under certain conditions
* fixed various other small and medium bugs (see commit history for details)
* improved menu screens navigation and level selection using the keyboard
* added option to use pre-defined level template for newly created levels
* added level template settings to editor/level configuration screen in editor
* added setup option to show/hide classic elements in the editor palette
* added setup option to enable/disable auto-incrementing solved levels
* added headless mode (no window) for automated tape tests using ‘autotest’
* improved progress and summary output for automatic tape replay / testing
2017-09-09 07:10:34 +00:00
jperkin
e55c4bea23 Remove broken OPSYS tests. 2016-02-25 13:15:15 +00:00
agc
002d349f92 Add SHA512 digests for distfiles for games category
Problems found locating distfiles:
	Package blokus: missing distfile blokus-1.1.tar.gz
	Package crossfire-client: missing distfile crossfire-client-images-1.11.0.tar.gz
	Package dungeon: missing distfile dungeon-gdt-glk.tar.gz
	Package gate88: missing distfile Gate88_Mar19_05.tar.gz
	Package gnuchess4: missing distfile gnuchess-4.0.pl80.tar.gz
	Package ioquake3-pk3: missing distfile quake3-latest-pk3s.zip
	Package rollemup: missing distfile Rollemup.tar.gz
	Package tscp: missing distfile tscp181.zip
	Package xbat: missing distfile xev111.tar.gz
	Package xgalaga: missing distfile xgalaga-2.0.34.tar.gz
	Package xrick: missing distfile xrick-021212.tgz
	Package xskat: missing distfile xskat-cards.tar.gz

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
2015-11-03 20:56:42 +00:00
tnn
9ee4b877fb Recursive revbump following MesaLib update, categories g through n. 2015-04-25 14:22:51 +00:00
adam
cd84d22da4 Changes 3.3.1.2:
- fixed bug that prevents running the game on Mac OS X "Mavericks"
- improved behaviour on restart after failing on a broken level set
- improved general error handling with reference to error message file
2014-06-14 10:13:46 +00:00
tron
19fd9a3b46 Reset maintainer to "pkgsrc-users@NetBSD.org". 2013-03-02 10:44:33 +00:00
asau
45127be31e Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. 2012-10-06 11:54:29 +00:00
wiz
5be37b8bf7 More PKGREVISION++ for SDL_image 2012-01-28 13:06:20 +00:00
obache
9ea3b36c23 recursive bump from gettext-lib shlib bump. 2011-04-22 14:40:40 +00:00
wiz
4a85d9393e png shlib name changed for png>=1.5.0, so bump PKGREVISIONs. 2011-01-13 13:53:23 +00:00
adam
7b21bf52f6 Changes 3.3.0.1:
* added configurable key shortcuts for snap+direction player actions
  (probably most useful for recording tool-assisted speedrun (TAS)
  tapes using the single-step mode of the tape recorder)
2010-07-03 07:24:44 +00:00
wiz
f45a09f8f6 PKGREVISION bump for png-1.4.x shlib change.
(missed those and *emacs* the first time round because they pull
in their png dependencies via default-on options; they were included
in the test bulk build though)
2010-06-14 15:33:12 +00:00
adam
1c709d81fd Changes 3.3.0.0:
* fixed missing memory allocation in SP engine when saving engine data
  for non-SP game engine snapshots (which also stores SP engine part)
* fixed problem with scrolling in native EM engine in multi-user mode
  (this bug was just introduced with the experimental viewport stuff)
* fixed animation of splashing acid in EM engine with classic artwork
* fixed animation of cracking nut in EM engine with classic artwork
* fixed (implemented) single step mode in native EM and SP engines
* fixed "latest_engine" flag in classic levels (moved to single sets)
* updated SDL library DLLs for Windows to the latest release versions
  (this fixed some mysterious crashes of the game on Windows systems)
* replaced EM and SP set in classic level set with native level files
* finally added a newly written "CREDITS" file to the game package
* removed sampled music loops from classic music set
2010-06-06 08:41:44 +00:00
tnn
b228c05ad2 wants to link with -lsmpeg when the SDL option is enabled 2009-11-01 15:46:07 +00:00
sno
6f7368d4db bump revision because of graphics/jpeg update 2009-08-26 19:56:37 +00:00
joerg
76039544d1 Remove @dirrm related logic. 2009-06-14 22:57:58 +00:00
adam
f78cf59978 Changes 3.2.6.0:
* fixed crash bug when scrolling with cursor keys in editor
* fixed X11 crash bug when scaling images with width/height less than 32
* fixed X11 crash bug when blitting masked title screens over background
* fixed growing steel wall to also leave behind steel wall
* fixed custom element change conditions where a player element is used
* fixed bug with player relocation while the player switches an element
* fixed problems with re-mapping players on playfield to input devices
* fixed wrong behaviour of player option "no centering when relocating"
* added condition "deadly when " for custom elements
* added possibility to reanimate player immediately after his death
* added "element used as action parameter" to element change actions
* added optional initial inventory for players (pre-collected elements)
* added change page actions "set player inventory" and "set CE artwork"
* added switch for EM style dynamite "[ ] explodes with chain reaction"
* moved "level settings" and "editor settings" to two tabbed screens
* added level setting to start a level with always the same random seed
* added CE action "set random seed" to re-initialize random seed in game
2009-01-12 19:22:18 +00:00
jlam
0c6a3253fe Mechanical changes to add DESTDIR support to packages that install
their files via a custom do-install target.
2008-03-04 06:59:03 +00:00
adam
d8b79bf554 Changes 3.2.4:
* fixed crash bug in toon drawing functions for large step offset values
* fixed some problems with displaying game panel when quick-loading tape
* fixed (experimental only) redrawing of every tile per frame (even if
  unneeded) for the extended (R'n'D based) EMC graphics engine
* added optimization to only calculate element count for panel display
  if really needed (that is, if element count values defined on panel)
* fixed problem with special editor door redraw when entering main menu
* fixed bug with displaying background for title messages on info screen
* some code cleanup for the extended (R'n'D based) EMC graphics engine
* fixed bug with CE action "move player" always resulting in player 4
  if there was a CE action with no trigger player (because the player
  element was calculated by using log_2() from trigger player bits with
  the value PLAYER_BITS_ANY) -- this is now fixed by also storing the
  triggering player bit mask and handling all players in "move player"
* fixed bug when defined artwork cannot be found for artwork that has
  default artwork cloned from other artwork (without default filename)
* added several fixes to the extended (R'n'D based) EMC graphics engine
* fixed broken editor copy and paste for custom elements between levels
2007-10-13 12:58:47 +00:00
heinz
e9fc20e7e0 Prepared package for installation to DESTDIR. Package not declared ready
because there is still the pkgsrc issue of wrong permissions recorded
in +INSTALL scripts.
2007-05-19 22:36:11 +00:00
adam
ac27d34c1c Changes 3.2.3:
* fixed malloc/free bug when updating EMC artwork entries in level list
* added workaround (warning and request to quit the current game) when
  changing elements cause endless recursion loop (which would otherwise
  freeze the game, causing a crash-like program exit on some systems)
* fixed nasty string overflow bug when entering too long envelope text
* added feedback sounds for menu navigation "menu.item.activating" and
  "menu.item.selecting" (for highlighting and executing menu entries)
* improved "no scrolling when relocating" to also consider scroll delay
  (meaning that the player is not automatically centered in this case;
  this makes it possible to "invisibly" relocate the player to a region
  of the level playfield which looks the same as the old level region)
* fixed bug with not recognizing "main.input.name.align" when active
* fixed bug with displaying masked borders over title screens when
  screen fading is disabled
* fixed infinite loop / crash bug when killing the player while having
  a CE with the setting "kill player X when explosion of <player X>"
* added special editor graphic for "char_space" to distinguish it from
  "empty_space" when editing a level (in-game graphics still the same)
* fixed nasty bug with initialization only done for the first player
* small change to handle loading empty element/content list micro chunks
* uploaded pre-release (test) version 3.2.3-0 binary and source code
* some optimizations on startup speed by reducing initial text output
* added caching of custom artwork information for faster startup times
* fixed graphical bug when using fewer menu entries on level selection
  screen than usual (with "menu.list_size.LEVELS" directive)
* fixed crash bug (Windows/SDL only) caused by BlitBitmap blitting from
  the backbuffer to the backbuffer by error (with identical rectangle)
* fixed bug when displaying titlescreen with size less than element tile
* fixed bug that caused elements with "change when digging <e>" event
  to change for _every_ digged element, not only those specified in <e>
* fixed bug that caused impact style collision when dropping element one
  tile over the player that can both fall down and smash players
* fixed bug that caused impact style collision when element changed to
  falling/smashing element over the player immediately after movement
2007-03-18 18:29:38 +00:00
joerg
3cc25978db Modular Xorg support. 2007-02-02 18:59:15 +00:00
rillig
053a0f6a18 Fixed pkglint warnings. 2006-10-01 14:34:01 +00:00
heinz
60afa0b9e9 Updated to version 3.2.0.
Pkgsrc changes:
  - Cleaned up COMMENT: There are no more separate packages for x11 and sdl.
  - INSTALLATION_DIRS should be extended, not set absolutely.
  - Simplified PLIST handling: no more @exec in PLIST, replaced by OWN_DIRS_PERMS.
  - Simplified installation of sounds/graphics/levels etc. All the files are now
    dynamically added to the PLIST, so the static PLIST is really short now.
  - Use GAMEOWN and GAMEGRP as user and group now.
  - No more substitutions in the pre-configure target and no more patch-aa:
    Replaced by overriding GNU make variables with MAKE_FLAGS.
  - Simplified patch-ab, also with MAKE_FLAGS.
  - Changed mode of top-level score directory so that users cannot see
    the score files. This prevents tampering with high scores :).
  - The do-install target uses now INSTALL_GAME to honor SETGIDGAME (from mk.conf).

Relevant changes since version 3.1.2:
=====================================
- finished new native game engine for Emerald Mine (Club) levels
- added all new elements from EMC engine also to R'n'D engine
- added selection between ECS and AGA graphics for EMC levels to setup
- added multi-player support for EMC game engine (with up to four players)
- added player switching (visual and quick) to R'n'D and EM game engine
- added key shortcut settings for switching player focus to setup menu
- added custom element actions for CE change page in level editor
- added "CE value" and "CE score" counters for custom elements
- added cascaded element lists to element list in level editor
- added dynamic element list with all elements used in current level
- added special Supaplex animations for Murphy being bored and sleeping
- added setup option to display element token name in level editor
- added up to five title screens for each level set to show after loading
- added credits pages to the "credits" section that were really missing
- lots of bugfixes and internal engine changes (see ChangeLog file)
2006-07-22 23:16:42 +00:00
wiz
ad782541d0 Bump PKGREVISION and BUILDLINK_ABI_DEPENDS (where applicable)
for SDL shlib changes.
2006-06-12 16:28:05 +00:00
jlam
6ad6aef9d4 Replace references to ossaudio.buildlink3.mk with oss.buildlink3.mk.
Remove deprecated ossaudio.buildlink3.mk.
2006-03-09 21:04:39 +00:00
joerg
5911def816 Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
adam
0b3cf803b4 Changes 3.1.2:
* Fixed level editor bug
2006-01-20 22:37:05 +00:00
jlam
dc9594e09d Remove USE_PKGINSTALL from pkgsrc now that mk/install/pkginstall.mk
automatically detects whether we want the pkginstall machinery to be
used by the package Makefile.
2005-12-29 06:21:30 +00:00