Subject: CVS commit: pkgsrc/games/enigma
To: None <pkgsrc-changes@NetBSD.org>
From: Klaus Heinz <heinz@netbsd.org>
List: pkgsrc-changes
Date: 06/14/2007 17:55:06
Module Name: pkgsrc
Committed By: heinz
Date: Thu Jun 14 17:55:06 UTC 2007
Modified Files:
pkgsrc/games/enigma: Makefile PLIST distinfo
Added Files:
pkgsrc/games/enigma/patches: patch-aq
Removed Files:
pkgsrc/games/enigma/patches: patch-ac patch-ad patch-ae patch-af
patch-ag patch-am patch-an patch-ao patch-ap
Log Message:
Updated to version 1.01.
Pkgsrc changes:
- Download source is now berlios.de
- The package supports installation to DESTDIR.
- GCC 2.95 is not enough anymore.
Changes since version 0.92:
===========================
Changes in Version 1.01
=======================
User-Visible changes
--------------------
- 60++ new level
- added easy mode to some existing levels
- fixes of all levels with known shortcuts
- Finnish translation
- French and Russian 1.0 manuals
- support of updatable cross internet level packs
- return to last played level via F6
- sound damping for noisy levels
- level developer inspector with developer attributes
- mouse wheel enabled for many buttons like user ratings, volume,...
- logo cleaned
- moved backup of score and state to backup subdirectory
- level menu string display optimization of level title, wr-holders,...
- visualize inherited user rating in level inspector
- vista compatible marble icon
- windows installer reengineering to modern NSI
Internal changes
----------------
- fix of various engine bugs that did not yet show up with bundled levels
- fixed properties of various glass stones
- sound handling reengineering
- support of user sound sets
- autorecovery from state / score mismatches
- re-Id of Windows users
Changes in Version 1.00
=======================
User-Visible changes
--------------------
- 200++ new levels, fixes to all broken levels
- new levelpack sorting
- grouping of levelpacks
- level inspector for viewing ratings and statistic information about levels
- screenshot viewer
- personal annotations and rating of levels
- score registration and download of world records and statistic information
- PAR and handicap as messures for a player
- drop & play of new levels and new levelpacks
- history and search of levels
- composer for own levelpacks and levelpack groups
- instant language change
- Translations of level titles and documents
- Swedish, Russian, Hungarian, Portuguese translation
- German and French manuals
- 100++ pages Reference manual
Internal changes
----------------
- XMLification of all data files
- reengineering of level and levelpack
- catch many errors intenally, display messages, continue or clean shutdown
- portability issues - Unix, Windows, MacOS as unified platform
- switch from Lua 4.* to Lua 5.1.1, from tolua to tolua++
- switch return value of messages from void/nil to Value
- added sender object as second argument to callback function
- common floor attributes (gradient, mouseforce, friction)
- border stones are swappable
- improved fire system: eternal, secure fire, heat transformation, ...
- new stones: st-chess, st-lightpassenger, st-polarswitch, st-redrock,
st-firebreak[_move], st-bigbluesand-<nesw>, st-camouflage
- new floors: fl-thief, fl-nomouse, fl-woven_orange
- new items: it-rubberband, it-booze-broken, it-death, it-drop
- removed: fl-ice_001
- it-pencil -> it-cross, it-crack
- it-brush -> it-cross, it-squashed
- st-scissor actions
- bigbricks unswappable and unpullable
- st-flash/actorimpulse*/spitter : distorted forces
- small whiteballs can jump
- new libraries: andreas_itemfreeze, andreas_ghosts, libpuzzle, libterrain
- icons polish
- sound additions, volume reduction on stone hit
for details on the subjects read the reference manual, for a complete list
of changes see svn commit messages at berlios.de:
http://svn.berlios.de/wsvn/enigma-game/tags/1.00/?op=log&rev=0&sc=0&isdir=1)
To generate a diff of this commit:
cvs rdiff -r1.16 -r1.17 pkgsrc/games/enigma/Makefile
cvs rdiff -r1.3 -r1.4 pkgsrc/games/enigma/PLIST
cvs rdiff -r1.6 -r1.7 pkgsrc/games/enigma/distinfo
cvs rdiff -r1.2 -r0 pkgsrc/games/enigma/patches/patch-ac \
pkgsrc/games/enigma/patches/patch-ad pkgsrc/games/enigma/patches/patch-ae \
pkgsrc/games/enigma/patches/patch-af pkgsrc/games/enigma/patches/patch-ag
cvs rdiff -r1.3 -r0 pkgsrc/games/enigma/patches/patch-am \
pkgsrc/games/enigma/patches/patch-an
cvs rdiff -r1.1 -r0 pkgsrc/games/enigma/patches/patch-ao \
pkgsrc/games/enigma/patches/patch-ap
cvs rdiff -r0 -r1.1 pkgsrc/games/enigma/patches/patch-aq
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.