summaryrefslogtreecommitdiff
path: root/games
diff options
context:
space:
mode:
authorsnj <snj>2009-12-03 06:33:46 +0000
committersnj <snj>2009-12-03 06:33:46 +0000
commit381b84444d8f81d9cc5daa666f1e0b9a59323363 (patch)
tree59ba1a51182b3e587eb7e7a573bd16ed9de38c9f /games
parentb4e56ea5b3be506fb58b918d1c1550a19b6b877d (diff)
downloadpkgsrc-381b84444d8f81d9cc5daa666f1e0b9a59323363.tar.gz
Update neverball to 1.5.4. Inspired by PR pkg/41637.
pkgsrc changes: The neverball script is no more. To run neverball, use the neverball binary. To run neverputt, use the neverputt binary. Sanity restored. Upstream changes: Updated maps, textures, zillions of bugfixes and small enhancements. A few highlights: * Split off limited lives and set high-scores to a separate "Challenge" game mode. * Middle mouse button toggles between chase/manual views * Allow view rotation using second gamepad stick * Add a ball configuration screen * Bound camera rotation keys to S and D by default. * Make mouse buttons configurable (full view control) * Rewrote audio code, eliminating SDL_mixer dependency. * Rewrote image handling, eliminating SDL_image dependency.
Diffstat (limited to 'games')
-rw-r--r--games/neverball/Makefile42
-rw-r--r--games/neverball/PLIST1495
-rw-r--r--games/neverball/distinfo10
-rw-r--r--games/neverball/files/neverball.sh51
-rw-r--r--games/neverball/patches/patch-aa75
-rw-r--r--games/neverball/patches/patch-ab22
6 files changed, 1208 insertions, 487 deletions
diff --git a/games/neverball/Makefile b/games/neverball/Makefile
index 4a59b57a9cf..66f93bbb81d 100644
--- a/games/neverball/Makefile
+++ b/games/neverball/Makefile
@@ -1,14 +1,12 @@
-# $NetBSD: Makefile,v 1.18 2009/08/26 19:57:32 sno Exp $
-#
+# $NetBSD: Makefile,v 1.19 2009/12/03 06:33:46 snj Exp $
-DISTNAME= neverball-1.4.0
-PKGREVISION= 4
+DISTNAME= neverball-1.5.4
CATEGORIES= games
-MASTER_SITES= http://www.icculus.org/neverball/
+MASTER_SITES= http://neverball.org/
MAINTAINER= pkgsrc-users@NetBSD.org
-HOMEPAGE= http://www.icculus.org/neverball/
-COMMENT= Part puzzle game, part action game and with SDL graphics
+HOMEPAGE= http://neverball.org/
+COMMENT= Puzzle/action game similar to Super Monkey Ball
PKG_DESTDIR_SUPPORT= user-destdir
@@ -18,25 +16,29 @@ USE_TOOLS+= gmake pax
BUILDLINK_FNAME_TRANSFORM.SDL+= -e "s|/SDL/|/|g"
BUILDLINK_FNAME_TRANSFORM.SDL_ttf+= -e "s|/SDL/|/|g"
+MAKE_ENV+= ENABLE_NLS=0
+
SHAREDIR= ${PREFIX}/share/${PKGBASE}
-INSTALLATION_DIRS= bin
+INSTALLATION_DIRS= bin share/doc/${PKGBASE} share/${PKGBASE}
do-install:
- ${INSTALL_DATA_DIR} ${DESTDIR}${SHAREDIR}
- ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}
- ${INSTALL_DATA} ${WRKSRC}/README \
+ ${INSTALL_DATA} ${WRKSRC}/doc/MANUAL ${WRKSRC}/README \
${DESTDIR}${PREFIX}/share/doc/${PKGBASE}
${INSTALL_PROGRAM} ${WRKSRC}/neverball ${WRKSRC}/neverputt \
- ${DESTDIR}${SHAREDIR}
- cd ${WRKSRC} && pax -rwppm data ${DESTDIR}${SHAREDIR}
- ${SED} -e "s,@SHAREDIR@,${SHAREDIR},g" ${FILESDIR}/neverball.sh \
- > ${WRKSRC}/neverball.sh
- ${INSTALL_SCRIPT} ${WRKSRC}/neverball.sh \
- ${DESTDIR}${PREFIX}/bin/neverball
-
-.include "../../audio/SDL_mixer/buildlink3.mk"
+ ${DESTDIR}${PREFIX}/bin
+ for d in `${FIND} ${WRKSRC}/data -type d -print`; do \
+ ${CHMOD} ${PKGDIRMODE} $${d}; \
+ done
+ for f in `${FIND} ${WRKSRC}/data -type f -print`; do \
+ ${CHMOD} ${SHAREMODE} $${f}; \
+ done
+ cd ${WRKSRC} && ${PAX} -rwppm data ${DESTDIR}${SHAREDIR}
+
+.include "../../audio/libvorbis/buildlink3.mk"
.include "../../devel/SDL/buildlink3.mk"
.include "../../devel/SDL_ttf/buildlink3.mk"
-.include "../../graphics/SDL_image/buildlink3.mk"
+.include "../../devel/physfs/buildlink3.mk"
+.include "../../graphics/jpeg/buildlink3.mk"
+.include "../../graphics/png/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/games/neverball/PLIST b/games/neverball/PLIST
index 2c584d6e98d..020a995d1d5 100644
--- a/games/neverball/PLIST
+++ b/games/neverball/PLIST
@@ -1,12 +1,24 @@
-@comment $NetBSD: PLIST,v 1.4 2009/06/14 19:10:37 joerg Exp $
+@comment $NetBSD: PLIST,v 1.5 2009/12/03 06:33:46 snj Exp $
bin/neverball
+bin/neverputt
+share/doc/neverball/MANUAL
share/doc/neverball/README
share/neverball/data/back/alien.png
+share/neverball/data/back/blk_blu.png
+share/neverball/data/back/blk_cyn.png
+share/neverball/data/back/blk_grn.png
share/neverball/data/back/blk_org.png
+share/neverball/data/back/blu_cyn.png
+share/neverball/data/back/blu_grn.png
+share/neverball/data/back/blu_wht.png
share/neverball/data/back/blues.png
share/neverball/data/back/city.png
+share/neverball/data/back/cyn_grn.png
+share/neverball/data/back/cyn_wht.png
share/neverball/data/back/greens.png
share/neverball/data/back/greys.png
+share/neverball/data/back/grn_wht.png
+share/neverball/data/back/grn_yel.png
share/neverball/data/back/gui.png
share/neverball/data/back/land.png
share/neverball/data/back/ocean.png
@@ -14,8 +26,112 @@ share/neverball/data/back/org_yel.png
share/neverball/data/back/pastel.png
share/neverball/data/back/purples.png
share/neverball/data/back/red_blu.png
+share/neverball/data/back/red_prp.png
share/neverball/data/back/red_wht.png
+share/neverball/data/back/sea_land.png
share/neverball/data/back/space.png
+share/neverball/data/back/volcano.png
+share/neverball/data/ball/atom/atom-glow
+share/neverball/data/ball/atom/atom-glow.png
+share/neverball/data/ball/atom/atom-inner.map
+share/neverball/data/ball/atom/atom-inner.sol
+share/neverball/data/ball/atom/atom-outer.map
+share/neverball/data/ball/atom/atom-outer.sol
+share/neverball/data/ball/atom/atom-solid.map
+share/neverball/data/ball/atom/atom-solid.sol
+share/neverball/data/ball/atom/electron
+share/neverball/data/ball/atom/electron.png
+share/neverball/data/ball/atom/neutron
+share/neverball/data/ball/atom/neutron.png
+share/neverball/data/ball/atom/proton
+share/neverball/data/ball/atom/proton.png
+share/neverball/data/ball/basic-ball/basic-ball
+share/neverball/data/ball/basic-ball/basic-ball-solid.map
+share/neverball/data/ball/basic-ball/basic-ball-solid.sol
+share/neverball/data/ball/basic-ball/basic-ball.obj
+share/neverball/data/ball/basic-ball/basic-ball.png
+share/neverball/data/ball/blinky/blinky
+share/neverball/data/ball/blinky/blinky-outer.map
+share/neverball/data/ball/blinky/blinky-outer.sol
+share/neverball/data/ball/blinky/blinky.obj
+share/neverball/data/ball/blinky/blinky.png
+share/neverball/data/ball/earth/earth-atmos
+share/neverball/data/ball/earth/earth-atmos.png
+share/neverball/data/ball/earth/earth-cloud
+share/neverball/data/ball/earth/earth-cloud.png
+share/neverball/data/ball/earth/earth-color
+share/neverball/data/ball/earth/earth-color.png
+share/neverball/data/ball/earth/earth-inner.map
+share/neverball/data/ball/earth/earth-inner.sol
+share/neverball/data/ball/earth/earth-ocean
+share/neverball/data/ball/earth/earth-ocean.png
+share/neverball/data/ball/earth/earth-outer.map
+share/neverball/data/ball/earth/earth-outer.sol
+share/neverball/data/ball/earth/earth-solid.map
+share/neverball/data/ball/earth/earth-solid.sol
+share/neverball/data/ball/eyeball/eyeball
+share/neverball/data/ball/eyeball/eyeball-solid.map
+share/neverball/data/ball/eyeball/eyeball-solid.sol
+share/neverball/data/ball/eyeball/eyeball.png
+share/neverball/data/ball/lava/lava-glow
+share/neverball/data/ball/lava/lava-glow.png
+share/neverball/data/ball/lava/lava-inner
+share/neverball/data/ball/lava/lava-inner.map
+share/neverball/data/ball/lava/lava-inner.png
+share/neverball/data/ball/lava/lava-inner.sol
+share/neverball/data/ball/lava/lava-outer.map
+share/neverball/data/ball/lava/lava-outer.sol
+share/neverball/data/ball/lava/lava-solid
+share/neverball/data/ball/lava/lava-solid.map
+share/neverball/data/ball/lava/lava-solid.png
+share/neverball/data/ball/lava/lava-solid.sol
+share/neverball/data/ball/magic-eightball/magic-eightball
+share/neverball/data/ball/magic-eightball/magic-eightball-solid.map
+share/neverball/data/ball/magic-eightball/magic-eightball-solid.sol
+share/neverball/data/ball/magic-eightball/magic-eightball.png
+share/neverball/data/ball/reactor/flare1.png
+share/neverball/data/ball/reactor/flare2.png
+share/neverball/data/ball/reactor/reactor-inner.map
+share/neverball/data/ball/reactor/reactor-inner.sol
+share/neverball/data/ball/reactor/reactor-rods.mtl
+share/neverball/data/ball/reactor/reactor-rods.obj
+share/neverball/data/ball/reactor/reactor-solid.map
+share/neverball/data/ball/reactor/reactor-solid.sol
+share/neverball/data/ball/reactor/reactor-surface
+share/neverball/data/ball/reactor/reactor-surface.png
+share/neverball/data/ball/reactor/sparkle1
+share/neverball/data/ball/reactor/sparkle1.png
+share/neverball/data/ball/saturn/saturn-outer.map
+share/neverball/data/ball/saturn/saturn-outer.sol
+share/neverball/data/ball/saturn/saturn-ring
+share/neverball/data/ball/saturn/saturn-ring.obj
+share/neverball/data/ball/saturn/saturn-ring.png
+share/neverball/data/ball/saturn/saturn-solid.map
+share/neverball/data/ball/saturn/saturn-solid.sol
+share/neverball/data/ball/saturn/saturn-surface
+share/neverball/data/ball/saturn/saturn-surface.jpg
+share/neverball/data/ball/snowglobe/snowglobe-atlas
+share/neverball/data/ball/snowglobe/snowglobe-atlas.jpg
+share/neverball/data/ball/snowglobe/snowglobe-inner.map
+share/neverball/data/ball/snowglobe/snowglobe-inner.sol
+share/neverball/data/ball/snowglobe/snowglobe-scene.mtl
+share/neverball/data/ball/snowglobe/snowglobe-scene.obj
+share/neverball/data/ball/snowglobe/snowglobe-snow.png
+share/neverball/data/ball/snowglobe/snowglobe-solid.map
+share/neverball/data/ball/snowglobe/snowglobe-solid.sol
+share/neverball/data/ball/snowglobe/snowglobe-star
+share/neverball/data/ball/snowglobe/snowglobe-star.png
+share/neverball/data/ball/snowglobe/snowglobe-surface
+share/neverball/data/ball/snowglobe/snowglobe-surface.png
+share/neverball/data/ball/snowglobe/snowglobe-train.obj
+share/neverball/data/ball/sootsprite/sootsprite-body
+share/neverball/data/ball/sootsprite/sootsprite-body.png
+share/neverball/data/ball/sootsprite/sootsprite-eye
+share/neverball/data/ball/sootsprite/sootsprite-eye.png
+share/neverball/data/ball/sootsprite/sootsprite-outer.map
+share/neverball/data/ball/sootsprite/sootsprite-outer.sol
+share/neverball/data/ball/sootsprite/sootsprite-solid.map
+share/neverball/data/ball/sootsprite/sootsprite-solid.sol
share/neverball/data/bgm/inter.ogg
share/neverball/data/bgm/title.ogg
share/neverball/data/bgm/track1.ogg
@@ -23,440 +139,1166 @@ share/neverball/data/bgm/track2.ogg
share/neverball/data/bgm/track3.ogg
share/neverball/data/bgm/track4.ogg
share/neverball/data/bgm/track5.ogg
-share/neverball/data/holes-abc.txt
+share/neverball/data/bgm/track6.ogg
share/neverball/data/courses.txt
-share/neverball/data/map-back/alien.sol
+share/neverball/data/gui/ball.nbr
+share/neverball/data/gui/demo1.nbr
+share/neverball/data/gui/demo2.nbr
+share/neverball/data/gui/help1.jpg
+share/neverball/data/gui/help2.jpg
+share/neverball/data/gui/help3.jpg
+share/neverball/data/gui/help4.jpg
+share/neverball/data/holes-abc.txt
+share/neverball/data/holes-kk.txt
+share/neverball/data/holes-paxed.txt
+share/neverball/data/holes-paxed2.txt
+share/neverball/data/holes-paxed3.txt
+share/neverball/data/holes-putt.txt
+share/neverball/data/holes-slippi.txt
+share/neverball/data/icon/neverball.png
+share/neverball/data/icon/neverputt.png
+share/neverball/data/item/coin/coin
+share/neverball/data/item/coin/coin-no.png
+share/neverball/data/item/coin/coin.map
+share/neverball/data/item/coin/coin.obj
+share/neverball/data/item/coin/coin.png
+share/neverball/data/item/coin/coin.sol
+share/neverball/data/item/coin/coin.wings
+share/neverball/data/item/coin/euro_coin.png
+share/neverball/data/item/grow/grow
+share/neverball/data/item/grow/grow.map
+share/neverball/data/item/grow/grow.obj
+share/neverball/data/item/grow/grow.png
+share/neverball/data/item/grow/grow.sol
+share/neverball/data/item/shrink/shrink
+share/neverball/data/item/shrink/shrink.map
+share/neverball/data/item/shrink/shrink.obj
+share/neverball/data/item/shrink/shrink.png
+share/neverball/data/item/shrink/shrink.sol
share/neverball/data/map-back/alien.map
+share/neverball/data/map-back/alien.sol
share/neverball/data/map-back/blank.map
+share/neverball/data/map-back/blank.sol
share/neverball/data/map-back/city.map
+share/neverball/data/map-back/city.sol
share/neverball/data/map-back/clouds.map
+share/neverball/data/map-back/clouds.sol
share/neverball/data/map-back/jupiter.map
+share/neverball/data/map-back/jupiter.sol
share/neverball/data/map-back/ocean.map
-share/neverball/data/map-back/blank.sol
-share/neverball/data/map-back/city.sol
-share/neverball/data/map-back/clouds.sol
share/neverball/data/map-back/ocean.sol
-share/neverball/data/map-back/jupiter.sol
-share/neverball/data/obj/platform.obj
-share/neverball/data/obj/peg.obj
-share/neverball/data/obj/pin.obj
-share/neverball/data/obj/snowman.obj
-share/neverball/data/obj/post.obj
-share/neverball/data/obj/xrail2.obj
-share/neverball/data/obj/xrail3.obj
-share/neverball/data/obj/xrail4.obj
-share/neverball/data/obj/xrail6.obj
-share/neverball/data/obj/xrail8.obj
-share/neverball/data/obj/zrail2.obj
-share/neverball/data/obj/zrail3.obj
-share/neverball/data/obj/zrail4.obj
-share/neverball/data/obj/zrail6.obj
-share/neverball/data/obj/zrail8.obj
-share/neverball/data/holes-paxed.txt
-share/neverball/data/holes-putt.txt
-share/neverball/data/levels-easy.txt
-share/neverball/data/levels-hard.txt
-share/neverball/data/levels-mym.txt
-share/neverball/data/map-mym/earthquake.map
+share/neverball/data/map-back/volcano.map
+share/neverball/data/map-back/volcano.sol
+share/neverball/data/map-ckk/01.map
+share/neverball/data/map-ckk/01.sol
+share/neverball/data/map-ckk/02.map
+share/neverball/data/map-ckk/02.sol
+share/neverball/data/map-ckk/03.map
+share/neverball/data/map-ckk/03.sol
+share/neverball/data/map-ckk/04.map
+share/neverball/data/map-ckk/04.sol
+share/neverball/data/map-ckk/05.map
+share/neverball/data/map-ckk/05.sol
+share/neverball/data/map-ckk/06.map
+share/neverball/data/map-ckk/06.sol
+share/neverball/data/map-ckk/07.map
+share/neverball/data/map-ckk/07.sol
+share/neverball/data/map-ckk/08.map
+share/neverball/data/map-ckk/08.sol
+share/neverball/data/map-ckk/09.map
+share/neverball/data/map-ckk/09.sol
+share/neverball/data/map-ckk/10.map
+share/neverball/data/map-ckk/10.sol
+share/neverball/data/map-ckk/11.map
+share/neverball/data/map-ckk/11.sol
+share/neverball/data/map-ckk/12.map
+share/neverball/data/map-ckk/12.sol
+share/neverball/data/map-ckk/13.map
+share/neverball/data/map-ckk/13.sol
+share/neverball/data/map-ckk/14.map
+share/neverball/data/map-ckk/14.sol
+share/neverball/data/map-ckk/15.map
+share/neverball/data/map-ckk/15.sol
+share/neverball/data/map-ckk/16.map
+share/neverball/data/map-ckk/16.sol
+share/neverball/data/map-ckk/17.map
+share/neverball/data/map-ckk/17.sol
+share/neverball/data/map-ckk/18.map
+share/neverball/data/map-ckk/18.sol
+share/neverball/data/map-easy/bumper.map
+share/neverball/data/map-easy/bumper.sol
+share/neverball/data/map-easy/bumps.map
+share/neverball/data/map-easy/bumps.sol
+share/neverball/data/map-easy/coins.map
+share/neverball/data/map-easy/coins.sol
+share/neverball/data/map-easy/corners.map
+share/neverball/data/map-easy/corners.sol
+share/neverball/data/map-easy/curved.map
+share/neverball/data/map-easy/curved.sol
+share/neverball/data/map-easy/easy.map
+share/neverball/data/map-easy/easy.sol
+share/neverball/data/map-easy/easyhalfpipe.map
+share/neverball/data/map-easy/easyhalfpipe.sol
+share/neverball/data/map-easy/fence.map
+share/neverball/data/map-easy/fence.sol
+share/neverball/data/map-easy/goals.map
+share/neverball/data/map-easy/goals.sol
+share/neverball/data/map-easy/goslow.map
+share/neverball/data/map-easy/goslow.sol
+share/neverball/data/map-easy/greed.map
+share/neverball/data/map-easy/greed.sol
+share/neverball/data/map-easy/groundbreak.map
+share/neverball/data/map-easy/groundbreak.sol
+share/neverball/data/map-easy/hole.map
+share/neverball/data/map-easy/hole.sol
+share/neverball/data/map-easy/lollipop.map
+share/neverball/data/map-easy/lollipop.sol
+share/neverball/data/map-easy/maze.map
+share/neverball/data/map-easy/maze.sol
+share/neverball/data/map-easy/mazebump.map
+share/neverball/data/map-easy/mazebump.sol
+share/neverball/data/map-easy/mover.map
+share/neverball/data/map-easy/mover.sol
+share/neverball/data/map-easy/peasy.map
+share/neverball/data/map-easy/peasy.sol
+share/neverball/data/map-easy/roundcoins.map
+share/neverball/data/map-easy/roundcoins.sol
+share/neverball/data/map-easy/roundlaby.map
+share/neverball/data/map-easy/roundlaby.sol
+share/neverball/data/map-easy/slalom.map
+share/neverball/data/map-easy/slalom.sol
+share/neverball/data/map-easy/slightcurve.map
+share/neverball/data/map-easy/slightcurve.sol
+share/neverball/data/map-easy/speedbumps.map
+share/neverball/data/map-easy/speedbumps.sol
+share/neverball/data/map-easy/thwomp2.map
+share/neverball/data/map-easy/thwomp2.sol
+share/neverball/data/map-easy/wakka.map
+share/neverball/data/map-easy/wakka.sol
+share/neverball/data/map-fwp/adventure.map
+share/neverball/data/map-fwp/adventure.sol
+share/neverball/data/map-fwp/atrium.map
+share/neverball/data/map-fwp/atrium.sol
+share/neverball/data/map-fwp/cargo.map
+share/neverball/data/map-fwp/cargo.sol
+share/neverball/data/map-fwp/confetti.map
+share/neverball/data/map-fwp/confetti.sol
+share/neverball/data/map-fwp/discs.map
+share/neverball/data/map-fwp/discs.sol
+share/neverball/data/map-fwp/mountains.map
+share/neverball/data/map-fwp/mountains.sol
+share/neverball/data/map-fwp/museum.map
+share/neverball/data/map-fwp/museum.sol
+share/neverball/data/map-fwp/oddities.map
+share/neverball/data/map-fwp/oddities.sol
+share/neverball/data/map-fwp/rails.map
+share/neverball/data/map-fwp/rails.sol
+share/neverball/data/map-fwp/ramps.map
+share/neverball/data/map-fwp/ramps.sol
+share/neverball/data/map-fwp/slope.map
+share/neverball/data/map-fwp/slope.sol
+share/neverball/data/map-fwp/spacetime.map
+share/neverball/data/map-fwp/spacetime.sol
+share/neverball/data/map-fwp/swarm.map
+share/neverball/data/map-fwp/swarm.sol
+share/neverball/data/map-fwp/tennis.map
+share/neverball/data/map-fwp/tennis.sol
+share/neverball/data/map-fwp/tree.map
+share/neverball/data/map-fwp/tree.sol
+share/neverball/data/map-fwp/ufo.map
+share/neverball/data/map-fwp/ufo.sol
+share/neverball/data/map-hard/airways.map
+share/neverball/data/map-hard/airways.sol
+share/neverball/data/map-hard/check.map
+share/neverball/data/map-hard/check.sol
+share/neverball/data/map-hard/curbs.map
+share/neverball/data/map-hard/curbs.sol
+share/neverball/data/map-hard/flip.map
+share/neverball/data/map-hard/flip.sol
+share/neverball/data/map-hard/frogger.map
+share/neverball/data/map-hard/frogger.sol
+share/neverball/data/map-hard/gaps.map
+share/neverball/data/map-hard/gaps.sol
+share/neverball/data/map-hard/grid.map
+share/neverball/data/map-hard/grid.sol
+share/neverball/data/map-hard/hallways.map
+share/neverball/data/map-hard/hallways.sol
+share/neverball/data/map-hard/hump.map
+share/neverball/data/map-hard/hump.sol
+share/neverball/data/map-hard/invis.map
+share/neverball/data/map-hard/invis.sol
+share/neverball/data/map-hard/movers.map
+share/neverball/data/map-hard/movers.sol
+share/neverball/data/map-hard/nostairs.map
+share/neverball/data/map-hard/nostairs.sol
+share/neverball/data/map-hard/paths.map
+share/neverball/data/map-hard/paths.sol
+share/neverball/data/map-hard/pipe.map
+share/neverball/data/map-hard/pipe.sol
+share/neverball/data/map-hard/poker.map
+share/neverball/data/map-hard/poker.sol
+share/neverball/data/map-hard/pyramid.map
+share/neverball/data/map-hard/pyramid.sol
+share/neverball/data/map-hard/quads.map
+share/neverball/data/map-hard/quads.sol
+share/neverball/data/map-hard/rampup.map
+share/neverball/data/map-hard/rampup.sol
+share/neverball/data/map-hard/ring.map
+share/neverball/data/map-hard/ring.sol
+share/neverball/data/map-hard/risers.map
+share/neverball/data/map-hard/risers.sol
+share/neverball/data/map-hard/spiralin.map
+share/neverball/data/map-hard/spiralin.sol
+share/neverball/data/map-hard/spread.map
+share/neverball/data/map-hard/spread.sol
+share/neverball/data/map-hard/sync.map
+share/neverball/data/map-hard/sync.sol
+share/neverball/data/map-hard/teleport.map
+share/neverball/data/map-hard/teleport.sol
+share/neverball/data/map-hard/tilt.map
+share/neverball/data/map-hard/tilt.sol
+share/neverball/data/map-medium/accordian.map
+share/neverball/data/map-medium/accordian.sol
+share/neverball/data/map-medium/angle.map
+share/neverball/data/map-medium/angle.sol
+share/neverball/data/map-medium/coneskeleton.map
+share/neverball/data/map-medium/coneskeleton.sol
+share/neverball/data/map-medium/cross.map
+share/neverball/data/map-medium/cross.sol
+share/neverball/data/map-medium/drops.map
+share/neverball/data/map-medium/drops.sol
+share/neverball/data/map-medium/easytele.map
+share/neverball/data/map-medium/easytele.sol
+share/neverball/data/map-medium/four.map
+share/neverball/data/map-medium/four.sol
+share/neverball/data/map-medium/hardrise.map
+share/neverball/data/map-medium/hardrise.sol
+share/neverball/data/map-medium/islands.map
+share/neverball/data/map-medium/islands.sol
+share/neverball/data/map-medium/learngrow.map
+share/neverball/data/map-medium/learngrow.sol
+share/neverball/data/map-medium/locks.map
+share/neverball/data/map-medium/locks.sol
+share/neverball/data/map-medium/multicurves.map
+share/neverball/data/map-medium/multicurves.sol
+share/neverball/data/map-medium/plinko.map
+share/neverball/data/map-medium/plinko.sol
+share/neverball/data/map-medium/qbert.map
+share/neverball/data/map-medium/qbert.sol
+share/neverball/data/map-medium/rampdn.map
+share/neverball/data/map-medium/rampdn.sol
+share/neverball/data/map-medium/roundfloors.map
+share/neverball/data/map-medium/roundfloors.sol
+share/neverball/data/map-medium/sparselines.map
+share/neverball/data/map-medium/sparselines.sol
+share/neverball/data/map-medium/spiraldn.map
+share/neverball/data/map-medium/spiraldn.sol
+share/neverball/data/map-medium/spiralup.map
+share/neverball/data/map-medium/spiralup.sol
+share/neverball/data/map-medium/stairs.map
+share/neverball/data/map-medium/stairs.sol
+share/neverball/data/map-medium/telemaze.map
+share/neverball/data/map-medium/telemaze.sol
+share/neverball/data/map-medium/timer.map
+share/neverball/data/map-medium/timer.sol
+share/neverball/data/map-medium/title.map
+share/neverball/data/map-medium/title.sol
+share/neverball/data/map-medium/woodmaze.map
+share/neverball/data/map-medium/woodmaze.sol
+share/neverball/data/map-medium/zigzag.map
+share/neverball/data/map-medium/zigzag.sol
+share/neverball/data/map-misc/bigball-old.map
+share/neverball/data/map-misc/bigball-old.sol
+share/neverball/data/map-misc/billiard.map
+share/neverball/data/map-misc/billiard.sol
+share/neverball/data/map-misc/blockers.map
+share/neverball/data/map-misc/blockers.sol
+share/neverball/data/map-misc/bounce.map
+share/neverball/data/map-misc/bounce.sol
+share/neverball/data/map-misc/bounce2.map
+share/neverball/data/map-misc/bounce2.sol
+share/neverball/data/map-misc/checkers.map
+share/neverball/data/map-misc/checkers.sol
+share/neverball/data/map-misc/elevator.map
+share/neverball/data/map-misc/elevator.sol
+share/neverball/data/map-misc/freefall-old.map
+share/neverball/data/map-misc/freefall-old.sol
+share/neverball/data/map-misc/grow_demo.map
+share/neverball/data/map-misc/grow_demo.sol
+share/neverball/data/map-misc/groweasy.map
+share/neverball/data/map-misc/groweasy.sol
+share/neverball/data/map-misc/ocean.map
+share/neverball/data/map-misc/ocean.sol
+share/neverball/data/map-misc/stairs.map
+share/neverball/data/map-misc/stairs.sol
+share/neverball/data/map-misc/texture-debug.map
+share/neverball/data/map-misc/texture-debug.sol
+share/neverball/data/map-misc/thwomp1.map
+share/neverball/data/map-misc/thwomp1.sol
+share/neverball/data/map-misc/timer-test.map
+share/neverball/data/map-misc/timer-test.sol
share/neverball/data/map-mym/assault.map
-share/neverball/data/map-mym/bombman.map
+share/neverball/data/map-mym/assault.sol
share/neverball/data/map-mym/circuit1.map
+share/neverball/data/map-mym/circuit1.sol
share/neverball/data/map-mym/circuit2.map
+share/neverball/data/map-mym/circuit2.sol
share/neverball/data/map-mym/climb.map
+share/neverball/data/map-mym/climb.sol
share/neverball/data/map-mym/comeback.map
+share/neverball/data/map-mym/comeback.sol
share/neverball/data/map-mym/dance1.map
+share/neverball/data/map-mym/dance1.sol
share/neverball/data/map-mym/dance2.map
-share/neverball/data/map-mym/descent.map
-share/neverball/data/map-mym/drive1.map
-share/neverball/data/map-mym/drive2.map
-share/neverball/data/map-mym/trust.map
-share/neverball/data/map-mym/glasstower.map
-share/neverball/data/map-mym/hard.map
-share/neverball/data/map-mym/loop1.map
-share/neverball/data/map-mym/loop2.map
-share/neverball/data/map-mym/maze1.map
-share/neverball/data/map-mym/maze2.map
-share/neverball/data/map-mym/narrow.map
-share/neverball/data/map-mym/running.map
-share/neverball/data/map-mym/scrambling.map
-share/neverball/data/map-mym/snow.map
-share/neverball/data/map-mym/assault.sol
-share/neverball/data/map-mym/turn.map
-share/neverball/data/map-mym/up.map
-share/neverball/data/map-mym/bombman.sol
-share/neverball/data/map-mym/circuit1.sol
-share/neverball/data/map-mym/circuit2.sol
-share/neverball/data/map-mym/climb.sol
-share/neverball/data/map-mym/comeback.sol
share/neverball/data/map-mym/dance2.sol
-share/neverball/data/map-mym/dance1.sol
+share/neverball/data/map-mym/descent.map
share/neverball/data/map-mym/descent.sol
+share/neverball/data/map-mym/drive1.map
share/neverball/data/map-mym/drive1.sol
+share/neverball/data/map-mym/drive2.map
share/neverball/data/map-mym/drive2.sol
+share/neverball/data/map-mym/earthquake.map
share/neverball/data/map-mym/earthquake.sol
+share/neverball/data/map-mym/ghosts.map
+share/neverball/data/map-mym/ghosts.sol
+share/neverball/data/map-mym/glasstower.map
share/neverball/data/map-mym/glasstower.sol
+share/neverball/data/map-mym/hard.map
share/neverball/data/map-mym/hard.sol
+share/neverball/data/map-mym/loop1.map
share/neverball/data/map-mym/loop1.sol
+share/neverball/data/map-mym/loop2.map
share/neverball/data/map-mym/loop2.sol
+share/neverball/data/map-mym/maze1.map
share/neverball/data/map-mym/maze1.sol
+share/neverball/data/map-mym/maze2.map
share/neverball/data/map-mym/maze2.sol
+share/neverball/data/map-mym/narrow.map
share/neverball/data/map-mym/narrow.sol
+share/neverball/data/map-mym/running.map
share/neverball/data/map-mym/running.sol
+share/neverball/data/map-mym/scrambling.map
share/neverball/data/map-mym/scrambling.sol
+share/neverball/data/map-mym/snow.map
share/neverball/data/map-mym/snow.sol
+share/neverball/data/map-mym/trust.map
share/neverball/data/map-mym/trust.sol
+share/neverball/data/map-mym/turn.map
share/neverball/data/map-mym/turn.sol
+share/neverball/data/map-mym/up.map
share/neverball/data/map-mym/up.sol
-share/neverball/data/map-paxed/02_bumpy_road.map
+share/neverball/data/map-mym2/backforth.map
+share/neverball/data/map-mym2/backforth.sol
+share/neverball/data/map-mym2/basket.map
+share/neverball/data/map-mym2/basket.sol
+share/neverball/data/map-mym2/bigball.map
+share/neverball/data/map-mym2/bigball.sol
+share/neverball/data/map-mym2/bigcone.map
+share/neverball/data/map-mym2/bigcone.sol
+share/neverball/data/map-mym2/bombman.map
+share/neverball/data/map-mym2/bombman.sol
+share/neverball/data/map-mym2/bounces.map
+share/neverball/data/map-mym2/bounces.sol
+share/neverball/data/map-mym2/fall.map
+share/neverball/data/map-mym2/fall.sol
+share/neverball/data/map-mym2/freefall.map
+share/neverball/data/map-mym2/freefall.sol
+share/neverball/data/map-mym2/grinder.map
+share/neverball/data/map-mym2/grinder.sol
+share/neverball/data/map-mym2/littlecones.map
+share/neverball/data/map-mym2/littlecones.sol
+share/neverball/data/map-mym2/longpipe.map
+share/neverball/data/map-mym2/longpipe.sol
+share/neverball/data/map-mym2/morenarrow.map
+share/neverball/data/map-mym2/morenarrow.sol
+share/neverball/data/map-mym2/movinglumps.map
+share/neverball/data/map-mym2/movinglumps.sol
+share/neverball/data/map-mym2/movingpath.map
+share/neverball/data/map-mym2/movingpath.sol
+share/neverball/data/map-mym2/push.map
+share/neverball/data/map-mym2/push.sol
+share/neverball/data/map-mym2/rainbow.map
+share/neverball/data/map-mym2/rainbow.sol
+share/neverball/data/map-mym2/rodeo.map
+share/neverball/data/map-mym2/rodeo.sol
+share/neverball/data/map-mym2/runstop.map
+share/neverball/data/map-mym2/runstop.sol
+share/neverball/data/map-mym2/shaker.map
+share/neverball/data/map-mym2/shaker.sol
+share/neverball/data/map-mym2/sonic.map
+share/neverball/data/map-mym2/sonic.sol
+share/neverball/data/map-mym2/speed.map
+share/neverball/data/map-mym2/speed.sol
+share/neverball/data/map-mym2/speeddance.map
+share/neverball/data/map-mym2/speeddance.sol
+share/neverball/data/map-mym2/translation.map
+share/neverball/data/map-mym2/translation.sol
+share/neverball/data/map-mym2/updown.map
+share/neverball/data/map-mym2/updown.sol
+share/neverball/data/map-mym2/webs.map
+share/neverball/data/map-mym2/webs.sol
share/neverball/data/map-paxed/01_fastpenta.map
-share/neverball/data/map-paxed/06_partitions.map
-share/neverball/data/map-paxed/03_zigzag.map
-share/neverball/data/map-paxed/04_u_twist.map
-share/neverball/data/map-paxed/05_hookey.map
-share/neverball/data/map-paxed/16_pyramidian.map
-share/neverball/data/map-paxed/07_a_danger.map
-share/neverball/data/map-paxed/08_f.map
-share/neverball/data/map-paxed/09_rampedge.map
-share/neverball/data/map-paxed/10_pentomino.map
-share/neverball/data/map-paxed/11_stapler.map
-share/neverball/data/map-paxed/12_helixramp.map
-share/neverball/data/map-paxed/13_loch_ness.map
-share/neverball/data/map-paxed/14_figur8.map
-share/neverball/data/map-paxed/15_upNdown.map
share/neverball/data/map-paxed/01_fastpenta.sol
-share/neverball/data/map-paxed/17_oopsydaisy.map
-share/neverball/data/map-paxed/04_u_twist.sol
-share/neverball/data/map-paxed/18_3rd_floor.map
-share/neverball/data/map-paxed/a.map
-share/neverball/data/map-paxed/b.map
-share/neverball/data/map-paxed/c.map
-share/neverball/data/map-paxed/d.map
-share/neverball/data/map-paxed/e.map
-share/neverball/data/map-paxed/f.map
-share/neverball/data/map-paxed/g.map
-share/neverball/data/map-paxed/h.map
-share/neverball/data/map-paxed/i.map
-share/neverball/data/map-paxed/j.map
-share/neverball/data/map-paxed/k.map
-share/neverball/data/map-paxed/l.map
-share/neverball/data/map-paxed/m.map
-share/neverball/data/map-paxed/n.map
-share/neverball/data/map-paxed/o.map
-share/neverball/data/map-paxed/p.map
-share/neverball/data/map-paxed/q.map
-share/neverball/data/map-paxed/r.map
-share/neverball/data/map-paxed/s.map
-share/neverball/data/map-paxed/t.map
-share/neverball/data/map-paxed/u.map
-share/neverball/data/map-paxed/v.map
-share/neverball/data/map-paxed/w.map
-share/neverball/data/map-paxed/x.map
-share/neverball/data/map-paxed/y.map
-share/neverball/data/map-paxed/z.map
+share/neverball/data/map-paxed/02_bumpy_road.map
share/neverball/data/map-paxed/02_bumpy_road.sol
+share/neverball/data/map-paxed/03_zigzag.map
share/neverball/data/map-paxed/03_zigzag.sol
-share/neverball/data/map-paxed/a.sol
+share/neverball/data/map-paxed/04_u_twist.map
+share/neverball/data/map-paxed/04_u_twist.sol
+share/neverball/data/map-paxed/05_hookey.map
share/neverball/data/map-paxed/05_hookey.sol
+share/neverball/data/map-paxed/06_partitions.map
share/neverball/data/map-paxed/06_partitions.sol
+share/neverball/data/map-paxed/07_a_danger.map
share/neverball/data/map-paxed/07_a_danger.sol
+share/neverball/data/map-paxed/08_f.map
share/neverball/data/map-paxed/08_f.sol
+share/neverball/data/map-paxed/09_rampedge.map
share/neverball/data/map-paxed/09_rampedge.sol
+share/neverball/data/map-paxed/10_pentomino.map
share/neverball/data/map-paxed/10_pentomino.sol
+share/neverball/data/map-paxed/11_stapler.map
share/neverball/data/map-paxed/11_stapler.sol
+share/neverball/data/map-paxed/12_helixramp.map
share/neverball/data/map-paxed/12_helixramp.sol
+share/neverball/data/map-paxed/13_loch_ness.map
share/neverball/data/map-paxed/13_loch_ness.sol
+share/neverball/data/map-paxed/14_figur8.map
share/neverball/data/map-paxed/14_figur8.sol
+share/neverball/data/map-paxed/15_upNdown.map
share/neverball/data/map-paxed/15_upNdown.sol
+share/neverball/data/map-paxed/16_pyramidian.map
share/neverball/data/map-paxed/16_pyramidian.sol
+share/neverball/data/map-paxed/17_oopsydaisy.map
share/neverball/data/map-paxed/17_oopsydaisy.sol
+share/neverball/data/map-paxed/18_3rd_floor.map
share/neverball/data/map-paxed/18_3rd_floor.sol
+share/neverball/data/map-paxed/a.map
+share/neverball/data/map-paxed/a.sol
+share/neverball/data/map-paxed/b.map
share/neverball/data/map-paxed/b.sol
+share/neverball/data/map-paxed/c.map
share/neverball/data/map-paxed/c.sol
+share/neverball/data/map-paxed/d.map
share/neverball/data/map-paxed/d.sol
+share/neverball/data/map-paxed/e.map
share/neverball/data/map-paxed/e.sol
+share/neverball/data/map-paxed/f.map
share/neverball/data/map-paxed/f.sol
+share/neverball/data/map-paxed/g.map
share/neverball/data/map-paxed/g.sol
+share/neverball/data/map-paxed/h.map
share/neverball/data/map-paxed/h.sol
+share/neverball/data/map-paxed/i.map
share/neverball/data/map-paxed/i.sol
+share/neverball/data/map-paxed/j.map
share/neverball/data/map-paxed/j.sol
+share/neverball/data/map-paxed/k.map
share/neverball/data/map-paxed/k.sol
+share/neverball/data/map-paxed/l.map
share/neverball/data/map-paxed/l.sol
+share/neverball/data/map-paxed/m.map
share/neverball/data/map-paxed/m.sol
+share/neverball/data/map-paxed/n.map
share/neverball/data/map-paxed/n.sol
+share/neverball/data/map-paxed/o.map
share/neverball/data/map-paxed/o.sol
+share/neverball/data/map-paxed/p.map
share/neverball/data/map-paxed/p.sol
+share/neverball/data/map-paxed/q.map
share/neverball/data/map-paxed/q.sol
+share/neverball/data/map-paxed/r.map
share/neverball/data/map-paxed/r.sol
+share/neverball/data/map-paxed/s.map
share/neverball/data/map-paxed/s.sol
+share/neverball/data/map-paxed/t.map
share/neverball/data/map-paxed/t.sol
+share/neverball/data/map-paxed/u.map
share/neverball/data/map-paxed/u.sol
+share/neverball/data/map-paxed/v.map
share/neverball/data/map-paxed/v.sol
+share/neverball/data/map-paxed/w.map
share/neverball/data/map-paxed/w.sol
+share/neverball/data/map-paxed/x.map
share/neverball/data/map-paxed/x.sol
+share/neverball/data/map-paxed/y.map
share/neverball/data/map-paxed/y.sol
+share/neverball/data/map-paxed/z.map
share/neverball/data/map-paxed/z.sol
-share/neverball/data/map-putt/10_diamond.map
+share/neverball/data/map-paxed2/castle.map
+share/neverball/data/map-paxed2/castle.sol
+share/neverball/data/map-paxed2/ditcher.map
+share/neverball/data/map-paxed2/ditcher.sol
+share/neverball/data/map-paxed2/downchute.map
+share/neverball/data/map-paxed2/downchute.sol
+share/neverball/data/map-paxed2/elsplit.map
+share/neverball/data/map-paxed2/elsplit.sol
+share/neverball/data/map-paxed2/fourrounds.map
+share/neverball/data/map-paxed2/fourrounds.sol
+share/neverball/data/map-paxed2/highroad.map
+share/neverball/data/map-paxed2/highroad.sol
+share/neverball/data/map-paxed2/jumpyramid.map
+share/neverball/data/map-paxed2/jumpyramid.sol
+share/neverball/data/map-paxed2/key.map
+share/neverball/data/map-paxed2/key.sol
+share/neverball/data/map-paxed2/litenin.map
+share/neverball/data/map-paxed2/litenin.sol
+share/neverball/data/map-paxed2/louvred.map
+share/neverball/data/map-paxed2/louvred.sol
+share/neverball/data/map-paxed2/ninesies.map
+share/neverball/data/map-paxed2/ninesies.sol
+share/neverball/data/map-paxed2/overthehill.map
+share/neverball/data/map-paxed2/overthehill.sol
+share/neverball/data/map-paxed2/pathfall.map
+share/neverball/data/map-paxed2/pathfall.sol
+share/neverball/data/map-paxed2/repulse.map
+share/neverball/data/map-paxed2/repulse.sol
+share/neverball/data/map-paxed2/speedhash.map
+share/neverball/data/map-paxed2/speedhash.sol
+share/neverball/data/map-paxed2/spheroids.map
+share/neverball/data/map-paxed2/spheroids.sol
+share/neverball/data/map-paxed2/square.map
+share/neverball/data/map-paxed2/square.sol
+share/neverball/data/map-paxed2/tworamped.map
+share/neverball/data/map-paxed2/tworamped.sol
+share/neverball/data/map-paxed3/blockyway.map
+share/neverball/data/map-paxed3/blockyway.sol
+share/neverball/data/map-paxed3/bridgejump.map
+share/neverball/data/map-paxed3/bridgejump.sol
+share/neverball/data/map-paxed3/bubbles.map
+share/neverball/data/map-paxed3/bubbles.sol
+share/neverball/data/map-paxed3/curvacious.map
+share/neverball/data/map-paxed3/curvacious.sol
+share/neverball/data/map-paxed3/edging.map
+share/neverball/data/map-paxed3/edging.sol
+share/neverball/data/map-paxed3/hypnos.map
+share/neverball/data/map-paxed3/hypnos.sol
+share/neverball/data/map-paxed3/jump2round.map
+share/neverball/data/map-paxed3/jump2round.sol
+share/neverball/data/map-paxed3/midtri.map
+share/neverball/data/map-paxed3/midtri.sol
+share/neverball/data/map-paxed3/ovalli.map
+share/neverball/data/map-paxed3/ovalli.sol
+share/neverball/data/map-paxed3/pyrhill.map
+share/neverball/data/map-paxed3/pyrhill.sol
+share/neverball/data/map-paxed3/pyrhopp3r.map
+share/neverball/data/map-paxed3/pyrhopp3r.sol
+share/neverball/data/map-paxed3/rampbunker.map
+share/neverball/data/map-paxed3/rampbunker.sol
+share/neverball/data/map-paxed3/ramptri.map
+share/neverball/data/map-paxed3/ramptri.sol
+share/neverball/data/map-paxed3/rotators.map
+share/neverball/data/map-paxed3/rotators.sol
+share/neverball/data/map-paxed3/shovel.map
+share/neverball/data/map-paxed3/shovel.sol
+share/neverball/data/map-paxed3/snake.map
+share/neverball/data/map-paxed3/snake.sol
+share/neverball/data/map-paxed3/tuway.map
+share/neverball/data/map-paxed3/tuway.sol
+share/neverball/data/map-paxed3/unbalance.map
+share/neverball/data/map-paxed3/unbalance.sol
share/neverball/data/map-putt/01_easy.map
+share/neverball/data/map-putt/01_easy.sol
share/neverball/data/map-putt/02_uturn.map
+share/neverball/data/map-putt/02_uturn.sol
share/neverball/data/map-putt/03_kink.map
+share/neverball/data/map-putt/03_kink.sol
share/neverball/data/map-putt/04_aych.map
-share/neverball/data/map-putt/05_ramp.map
-share/neverball/data/map-putt/06_cone.map
-share/neverball/data/map-putt/07_tele.map
-share/neverball/data/map-putt/08_zig.map
-share/neverball/data/map-putt/09_vturn.map
-share/neverball/data/map-putt/13_choose.map
-share/neverball/data/map-putt/11_mover.map
-share/neverball/data/map-putt/12_bumpy.map
-share/neverball/data/map-putt/17_timing.map
-share/neverball/data/map-putt/14_walls.map
-share/neverball/data/map-putt/15_hole.map
-share/neverball/data/map-putt/16_pipe.map
-share/neverball/data/map-putt/01_easy.sol
share/neverball/data/map-putt/04_aych.sol
-share/neverball/data/map-putt/18_hill.map
-share/neverball/data/map-putt/02_uturn.sol
-share/neverball/data/map-putt/03_kink.sol
+share/neverball/data/map-putt/05_ramp.map
share/neverball/data/map-putt/05_ramp.sol
+share/neverball/data/map-putt/06_cone.map
share/neverball/data/map-putt/06_cone.sol
+share/neverball/data/map-putt/07_tele.map
share/neverball/data/map-putt/07_tele.sol
+share/neverball/data/map-putt/08_zig.map
share/neverball/data/map-putt/08_zig.sol
+share/neverball/data/map-putt/09_vturn.map
share/neverball/data/map-putt/09_vturn.sol
+share/neverball/data/map-putt/10_diamond.map
share/neverball/data/map-putt/10_diamond.sol
+share/neverball/data/map-putt/11_mover.map
share/neverball/data/map-putt/11_mover.sol
+share/neverball/data/map-putt/12_bumpy.map
share/neverball/data/map-putt/12_bumpy.sol
+share/neverball/data/map-putt/13_choose.map
share/neverball/data/map-putt/13_choose.sol
+share/neverball/data/map-putt/14_walls.map
share/neverball/data/map-putt/14_walls.sol
+share/neverball/data/map-putt/15_hole.map
share/neverball/data/map-putt/15_hole.sol
+share/neverball/data/map-putt/16_pipe.map
share/neverball/data/map-putt/16_pipe.sol
+share/neverball/data/map-putt/17_timing.map
share/neverball/data/map-putt/17_timing.sol
+share/neverball/data/map-putt/18_hill.map
share/neverball/data/map-putt/18_hill.sol
-share/neverball/data/map-rlk/easy.sol
-share/neverball/data/map-rlk/angle.map
-share/neverball/data/map-rlk/bumper.map
-share/neverball/data/map-rlk/bumps.map
-share/neverball/data/map-rlk/check.map
-share/neverball/data/map-rlk/coins.map
-share/neverball/data/map-rlk/corners.map
-share/neverball/data/map-rlk/curbs.map
-share/neverball/data/map-rlk/curved.map
-share/neverball/data/map-rlk/drops.map
-share/neverball/data/map-rlk/easy.map
-share/neverball/data/map-rlk/easytele.map
-share/neverball/data/map-rlk/fence.map
-share/neverball/data/map-rlk/four.map
-share/neverball/data/map-rlk/frogger.map
-share/neverball/data/map-rlk/gaps.map
-share/neverball/data/map-rlk/goals.map
-share/neverball/data/map-rlk/goslow.map
-share/neverball/data/map-rlk/greed.map
-share/neverball/data/map-rlk/grid.map
-share/neverball/data/map-rlk/hole.map
-share/neverball/data/map-rlk/hump.map
-share/neverball/data/map-rlk/invis.map
-share/neverball/data/map-rlk/plinko.sol
-share/neverball/data/map-rlk/islands.map
-share/neverball/data/map-rlk/locks.map
-share/neverball/data/map-rlk/maze.map
-share/neverball/data/map-rlk/mover.map
-share/neverball/data/map-rlk/movers.map
-share/neverball/data/map-rlk/peasy.map
-share/neverball/data/map-rlk/pipe.map
-share/neverball/data/map-rlk/plinko.map
-share/neverball/data/map-rlk/poker.map
-share/neverball/data/map-rlk/pyramid.map
-share/neverball/data/map-rlk/quads.map
-share/neverball/data/map-rlk/rampdn.map
-share/neverball/data/map-rlk/rampup.map
-share/neverball/data/map-rlk/ring.map
-share/neverball/data/map-rlk/risers.map
-share/neverball/data/map-rlk/spiraldn.map
-share/neverball/data/map-rlk/spiralin.map
-share/neverball/data/map-rlk/spiralup.map
-share/neverball/data/map-rlk/spread.map
-share/neverball/data/map-rlk/stairs.map
-share/neverball/data/map-rlk/sync.map
-share/neverball/data/map-rlk/telemaze.map
-share/neverball/data/map-rlk/teleport.map
-share/neverball/data/map-rlk/tilt.map
-share/neverball/data/map-rlk/timer.map
-share/neverball/data/map-rlk/title.map
-share/neverball/data/map-rlk/wakka.map
-share/neverball/data/map-rlk/zigzag.map
-share/neverball/data/map-rlk/peasy.sol
-share/neverball/data/map-rlk/coins.sol
-share/neverball/data/map-rlk/goslow.sol
-share/neverball/data/map-rlk/fence.sol
-share/neverball/data/map-rlk/bumper.sol
-share/neverball/data/map-rlk/maze.sol
-share/neverball/data/map-rlk/goals.sol
-share/neverball/data/map-rlk/hole.sol
-share/neverball/data/map-rlk/bumps.sol
-share/neverball/data/map-rlk/corners.sol
-share/neverball/data/map-rlk/easytele.sol
-share/neverball/data/map-rlk/zigzag.sol
-share/neverball/data/map-rlk/greed.sol
-share/neverball/data/map-rlk/mover.sol
-share/neverball/data/map-rlk/wakka.sol
-share/neverball/data/map-rlk/curbs.sol
-share/neverball/data/map-rlk/curved.sol
-share/neverball/data/map-rlk/stairs.sol
-share/neverball/data/map-rlk/rampdn.sol
-share/neverball/data/map-rlk/sync.sol
-share/neverball/data/map-rlk/spiralin.sol
-share/neverball/data/map-rlk/drops.sol
-share/neverball/data/map-rlk/locks.sol
-share/neverball/data/map-rlk/grid.sol
-share/neverball/data/map-rlk/four.sol
-share/neverball/data/map-rlk/telemaze.sol
-share/neverball/data/map-rlk/spiraldn.sol
-share/neverball/data/map-rlk/islands.sol
-share/neverball/data/map-rlk/angle.sol
-share/neverball/data/map-rlk/spiralup.sol
-share/neverball/data/map-rlk/rampup.sol
-share/neverball/data/map-rlk/check.sol
-share/neverball/data/map-rlk/risers.sol
-share/neverball/data/map-rlk/tilt.sol
-share/neverball/data/map-rlk/gaps.sol
-share/neverball/data/map-rlk/pyramid.sol
-share/neverball/data/map-rlk/quads.sol
-share/neverball/data/map-rlk/frogger.sol
-share/neverball/data/map-rlk/timer.sol
-share/neverball/data/map-rlk/spread.sol
-share/neverball/data/map-rlk/hump.sol
-share/neverball/data/map-rlk/movers.sol
-share/neverball/data/map-rlk/teleport.sol
-share/neverball/data/map-rlk/poker.sol
-share/neverball/data/map-rlk/invis.sol
-share/neverball/data/map-rlk/ring.sol
-share/neverball/data/map-rlk/pipe.sol
-share/neverball/data/map-rlk/title.sol
-share/neverball/data/mtrl/arrow-green
-share/neverball/data/mtrl/arrow
-share/neverball/data/mtrl/edge-blue
-share/neverball/data/mtrl/edge
-share/neverball/data/mtrl/arrow-green.jpg
-share/neverball/data/mtrl/arrow.tga
-share/neverball/data/mtrl/back-red
-share/neverball/data/mtrl/back-red.jpg
+share/neverball/data/map-slippi/01_easy.map
+share/neverball/data/map-slippi/01_easy.sol
+share/neverball/data/map-slippi/02_path.map
+share/neverball/data/map-slippi/02_path.sol
+share/neverball/data/map-slippi/03_stepsramps.map
+share/neverball/data/map-slippi/03_stepsramps.sol
+share/neverball/data/map-slippi/04_choice.map
+share/neverball/data/map-slippi/04_choice.sol
+share/neverball/data/map-slippi/05_road.map
+share/neverball/data/map-slippi/05_road.sol
+share/neverball/data/map-slippi/06_chevron.map
+share/neverball/data/map-slippi/06_chevron.sol
+share/neverball/data/map-slippi/07_hill.map
+share/neverball/data/map-slippi/07_hill.sol
+share/neverball/data/map-slippi/08_skill.map
+share/neverball/data/map-slippi/08_skill.sol
+share/neverball/data/map-slippi/09_random.map
+share/neverball/data/map-slippi/09_random.sol
+share/neverball/data/map-slippi/10_drops.map
+share/neverball/data/map-slippi/10_drops.sol
+share/neverball/data/map-slippi/11_tunnel.map
+share/neverball/data/map-slippi/11_tunnel.sol
+share/neverball/data/map-slippi/12_unlucky.map
+share/neverball/data/map-slippi/12_unlucky.sol
+share/neverball/data/map-slippi/13_luck.map
+share/neverball/data/map-slippi/13_luck.sol
+share/neverball/data/map-slippi/14_key.map
+share/neverball/data/map-slippi/14_key.sol
+share/neverball/data/map-slippi/15_ramps2.map
+share/neverball/data/map-slippi/15_ramps2.sol
+share/neverball/data/map-slippi/16_fork.map
+share/neverball/data/map-slippi/16_fork.sol
+share/neverball/data/map-slippi/17_bumpy.map
+share/neverball/data/map-slippi/17_bumpy.sol
+share/neverball/data/map-slippi/18_dip.map
+share/neverball/data/map-slippi/18_dip.sol
+share/neverball/data/mtrl/arrow-dark
+share/neverball/data/mtrl/arrow-dark.png
+share/neverball/data/mtrl/arrow-green-light
+share/neverball/data/mtrl/arrow-green-light.png
+share/neverball/data/mtrl/arrow-light
+share/neverball/data/mtrl/arrow-light.png
+share/neverball/data/mtrl/asteroid
+share/neverball/data/mtrl/asteroid.png
share/neverball/data/mtrl/black
-share/neverball/data/mtrl/black.jpg
+share/neverball/data/mtrl/black.png
share/neverball/data/mtrl/blue
-share/neverball/data/mtrl/blue.jpg
+share/neverball/data/mtrl/blue-fade
+share/neverball/data/mtrl/blue-fade.png
+share/neverball/data/mtrl/blue-gas
+share/neverball/data/mtrl/blue-gas.png
+share/neverball/data/mtrl/blue-glossy
+share/neverball/data/mtrl/blue-glossy.png
+share/neverball/data/mtrl/blue-gradient
+share/neverball/data/mtrl/blue-gradient-bright
+share/neverball/data/mtrl/blue-gradient-bright.png
+share/neverball/data/mtrl/blue-gradient.png
+share/neverball/data/mtrl/blue-natural
+share/neverball/data/mtrl/blue-natural.png
+share/neverball/data/mtrl/blue-sea
+share/neverball/data/mtrl/blue-sea.png
+share/neverball/data/mtrl/blue-wave
+share/neverball/data/mtrl/blue-wave.png
+share/neverball/data/mtrl/blue.png
+share/neverball/data/mtrl/border-carpet
+share/neverball/data/mtrl/border-carpet.jpg
+share/neverball/data/mtrl/brass
+share/neverball/data/mtrl/brass-faceted
+share/neverball/data/mtrl/brass-faceted.jpg
+share/neverball/data/mtrl/brass.jpg
+share/neverball/data/mtrl/brick
+share/neverball/data/mtrl/brick-small
+share/neverball/data/mtrl/brick-small.png
+share/neverball/data/mtrl/brick.jpg
+share/neverball/data/mtrl/carpet
+share/neverball/data/mtrl/carpet.jpg
share/neverball/data/mtrl/caution
-share/neverball/data/mtrl/caution.jpg
+share/neverball/data/mtrl/caution.png
+share/neverball/data/mtrl/chalk
+share/neverball/data/mtrl/chalk.jpg
+share/neverball/data/mtrl/check-black-white
+share/neverball/data/mtrl/check-black-white.png
share/neverball/data/mtrl/chrome
+share/neverball/data/mtrl/chrome-faceted
+share/neverball/data/mtrl/chrome-faceted.jpg
share/neverball/data/mtrl/chrome.jpg
share/neverball/data/mtrl/coin-blue
share/neverball/data/mtrl/coin-blue.jpg
+share/neverball/data/mtrl/coin-brown-small
+share/neverball/data/mtrl/coin-brown-small.jpg
+share/neverball/data/mtrl/coin-green-check
+share/neverball/data/mtrl/coin-green-check.jpg
+share/neverball/data/mtrl/coin-green-check2
+share/neverball/data/mtrl/coin-green-check2.jpg
+share/neverball/data/mtrl/coin-green-dark
+share/neverball/data/mtrl/coin-green-dark.jpg
+share/neverball/data/mtrl/coin-green-light
+share/neverball/data/mtrl/coin-green-light.jpg
+share/neverball/data/mtrl/coin-green-small
+share/neverball/data/mtrl/coin-green-small.jpg
+share/neverball/data/mtrl/coin-mirror-check
+share/neverball/data/mtrl/coin-mirror-check.png
+share/neverball/data/mtrl/coin-orange
+share/neverball/data/mtrl/coin-orange-big
+share/neverball/data/mtrl/coin-orange-big.jpg
+share/neverball/data/mtrl/coin-orange.jpg
+share/neverball/data/mtrl/coin-pad-dot-blue
+share/neverball/data/mtrl/coin-pad-dot-blue.png
+share/neverball/data/mtrl/coin-pad-dot-red
+share/neverball/data/mtrl/coin-pad-dot-red.png
+share/neverball/data/mtrl/coin-pad-dot-yellow
+share/neverball/data/mtrl/coin-pad-dot-yellow.png
+share/neverball/data/mtrl/coin-pad-green-dark
+share/neverball/data/mtrl/coin-pad-green-dark.png
+share/neverball/data/mtrl/coin-purple
+share/neverball/data/mtrl/coin-purple-check
+share/neverball/data/mtrl/coin-purple-check.jpg
+share/neverball/data/mtrl/coin-purple.jpg
share/neverball/data/mtrl/coin-red
share/neverball/data/mtrl/coin-red.jpg
share/neverball/data/mtrl/coin-shiny
share/neverball/data/mtrl/coin-shiny.jpg
-share/neverball/data/mtrl/coin-small-green
-share/neverball/data/mtrl/dark-glass
-share/neverball/data/mtrl/coin-small-green.jpg
-share/neverball/data/mtrl/dark-glass.jpg
-share/neverball/data/mtrl/dark-mirror
-share/neverball/data/mtrl/dark-mirror.jpg
-share/neverball/data/mtrl/edge-brown-grey.jpg
+share/neverball/data/mtrl/crate
+share/neverball/data/mtrl/crate-small
+share/neverball/data/mtrl/crate-small.jpg
+share/neverball/data/mtrl/crate.jpg
+share/neverball/data/mtrl/curtain-check-diagonal
+share/neverball/data/mtrl/curtain-check-diagonal.png
+share/neverball/data/mtrl/cyan
+share/neverball/data/mtrl/cyan.png
+share/neverball/data/mtrl/dot-grey
+share/neverball/data/mtrl/dot-grey.png
+share/neverball/data/mtrl/edge
+share/neverball/data/mtrl/edge-blue
share/neverball/data/mtrl/edge-blue.jpg
-share/neverball/data/mtrl/edge-brown-grey
-share/neverball/data/mtrl/edge-green-grey-offset
-share/neverball/data/mtrl/edge-green-grey
-share/neverball/data/mtrl/edge-red.jpg
+share/neverball/data/mtrl/edge-brown
+share/neverball/data/mtrl/edge-brown.jpg
+share/neverball/data/mtrl/edge-green
+share/neverball/data/mtrl/edge-green-check
+share/neverball/data/mtrl/edge-green-check.jpg
+share/neverball/data/mtrl/edge-green-check2
+share/neverball/data/mtrl/edge-green-check2.jpg
+share/neverball/data/mtrl/edge-green-dark
+share/neverball/data/mtrl/edge-green-dark.jpg
+share/neverball/data/mtrl/edge-green-light
+share/neverball/data/mtrl/edge-green-light.jpg
+share/neverball/data/mtrl/edge-green-offset
+share/neverball/data/mtrl/edge-green-offset.jpg
+share/neverball/data/mtrl/edge-green.jpg
+share/neverball/data/mtrl/edge-orange
+share/neverball/data/mtrl/edge-orange-big
+share/neverball/data/mtrl/edge-orange-big.jpg
+share/neverball/data/mtrl/edge-orange.jpg
+share/neverball/data/mtrl/edge-purple
+share/neverball/data/mtrl/edge-purple-check
+share/neverball/data/mtrl/edge-purple-check.jpg
+share/neverball/data/mtrl/edge-purple.jpg
share/neverball/data/mtrl/edge-red
-share/neverball/data/mtrl/edge-green-grey-offset.jpg
-share/neverball/data/mtrl/edge-green-grey.jpg
-share/neverball/data/mtrl/glass.jpg
-share/neverball/data/mtrl/edge.jpg
+share/neverball/data/mtrl/edge-red.jpg
+share/neverball/data/mtrl/edge-x
+share/neverball/data/mtrl/edge-x.png
+share/neverball/data/mtrl/edge-y
+share/neverball/data/mtrl/edge-y.png
+share/neverball/data/mtrl/edge.png
+share/neverball/data/mtrl/edge2
+share/neverball/data/mtrl/edge2-blue
+share/neverball/data/mtrl/edge2-blue.jpg
+share/neverball/data/mtrl/edge2-brown
+share/neverball/data/mtrl/edge2-brown.jpg
+share/neverball/data/mtrl/edge2-green
+share/neverball/data/mtrl/edge2-green-check
+share/neverball/data/mtrl/edge2-green-check.jpg
+share/neverball/data/mtrl/edge2-green-dark
+share/neverball/data/mtrl/edge2-green-dark.jpg
+share/neverball/data/mtrl/edge2-green-light
+share/neverball/data/mtrl/edge2-green-light.jpg
+share/neverball/data/mtrl/edge2-green-offset
+share/neverball/data/mtrl/edge2-green-offset.jpg
+share/neverball/data/mtrl/edge2-green-small
+share/neverball/data/mtrl/edge2-green-small.jpg
+share/neverball/data/mtrl/edge2-green.jpg
+share/neverball/data/mtrl/edge2-orange
+share/neverball/data/mtrl/edge2-orange-big
+share/neverball/data/mtrl/edge2-orange-big.jpg
+share/neverball/data/mtrl/edge2-orange.jpg
+share/neverball/data/mtrl/edge2-purple
+share/neverball/data/mtrl/edge2-purple-check
+share/neverball/data/mtrl/edge2-purple-check.jpg
+share/neverball/data/mtrl/edge2-purple.jpg
+share/neverball/data/mtrl/edge2-red
+share/neverball/data/mtrl/edge2-red.jpg
+share/neverball/data/mtrl/edge2-x
+share/neverball/data/mtrl/edge2-x.png
+share/neverball/data/mtrl/edge2-y
+share/neverball/data/mtrl/edge2-y.png
+share/neverball/data/mtrl/edge2.png
share/neverball/data/mtrl/glass
-share/neverball/data/mtrl/goal.tga
+share/neverball/data/mtrl/glass-dark
+share/neverball/data/mtrl/glass-dark.png
+share/neverball/data/mtrl/glass.png
share/neverball/data/mtrl/goal
-share/neverball/data/mtrl/jump.tga
-share/neverball/data/mtrl/jump
+share/neverball/data/mtrl/goal-special
+share/neverball/data/mtrl/goal-special.png
+share/neverball/data/mtrl/goal.png
+share/neverball/data/mtrl/green
+share/neverball/data/mtrl/green-gas
+share/neverball/data/mtrl/green-gas.png
+share/neverball/data/mtrl/green.png
+share/neverball/data/mtrl/hole
+share/neverball/data/mtrl/hole.png
share/neverball/data/mtrl/invisible
-share/neverball/data/mtrl/invisible.tga
-share/neverball/data/mtrl/mirror-check.jpg
-share/neverball/data/mtrl/land1.png
+share/neverball/data/mtrl/invisible.png
+share/neverball/data/mtrl/leaf
+share/neverball/data/mtrl/leaf.png
+share/neverball/data/mtrl/marble-brown-polished
+share/neverball/data/mtrl/marble-brown-polished.jpg
+share/neverball/data/mtrl/marble-grey-polished
+share/neverball/data/mtrl/marble-grey-polished.jpg
+share/neverball/data/mtrl/marble-purple
+share/neverball/data/mtrl/marble-purple-polished
+share/neverball/data/mtrl/marble-purple-polished.jpg
+share/neverball/data/mtrl/marble-purple.jpg
share/neverball/data/mtrl/mirror
+share/neverball/data/mtrl/mirror-blue
+share/neverball/data/mtrl/mirror-blue.png
share/neverball/data/mtrl/mirror-check
-share/neverball/data/mtrl/turf-blue.jpg
-share/neverball/data/mtrl/mirror.jpg
+share/neverball/data/mtrl/mirror-check-weak
+share/neverball/data/mtrl/mirror-check-weak.png
+share/neverball/data/mtrl/mirror-check.png
+share/neverball/data/mtrl/mirror-cyan
+share/neverball/data/mtrl/mirror-cyan.png
+share/neverball/data/mtrl/mirror-dark
+share/neverball/data/mtrl/mirror-dark.png
+share/neverball/data/mtrl/mirror-green
+share/neverball/data/mtrl/mirror-green.png
+share/neverball/data/mtrl/mirror-orange
+share/neverball/data/mtrl/mirror-orange.png
+share/neverball/data/mtrl/mirror-purple
+share/neverball/data/mtrl/mirror-purple.png
+share/neverball/data/mtrl/mirror-red
+share/neverball/data/mtrl/mirror-red.png
+share/neverball/data/mtrl/mirror-yellow
+share/neverball/data/mtrl/mirror-yellow.png
+share/neverball/data/mtrl/mirror.png
share/neverball/data/mtrl/mtrl.shader
+share/neverball/data/mtrl/pink-cream
+share/neverball/data/mtrl/pink-cream.png
+share/neverball/data/mtrl/plank
+share/neverball/data/mtrl/plank-diagonal
+share/neverball/data/mtrl/plank-diagonal.jpg
+share/neverball/data/mtrl/plank-small
+share/neverball/data/mtrl/plank-small-light
+share/neverball/data/mtrl/plank-small-light.jpg
+share/neverball/data/mtrl/plank-small.jpg
+share/neverball/data/mtrl/plank.jpg
+share/neverball/data/mtrl/poof-blue
+share/neverball/data/mtrl/poof-blue.png
+share/neverball/data/mtrl/poof-green
+share/neverball/data/mtrl/poof-green.png
+share/neverball/data/mtrl/poof-red
+share/neverball/data/mtrl/poof-red.png
+share/neverball/data/mtrl/poof-yellow
+share/neverball/data/mtrl/poof-yellow.png
+share/neverball/data/mtrl/purple-pattern
+share/neverball/data/mtrl/purple-pattern.jpg
share/neverball/data/mtrl/rail
-share/neverball/data/mtrl/rail.jpg
+share/neverball/data/mtrl/rail.png
+share/neverball/data/mtrl/rainbow
+share/neverball/data/mtrl/rainbow.png
share/neverball/data/mtrl/red
-share/neverball/data/mtrl/red.jpg
+share/neverball/data/mtrl/red-gas
+share/neverball/data/mtrl/red-gas.png
+share/neverball/data/mtrl/red-glass
+share/neverball/data/mtrl/red-glass.png
+share/neverball/data/mtrl/red-glossy
+share/neverball/data/mtrl/red-glossy.png
+share/neverball/data/mtrl/red-gradient
+share/neverball/data/mtrl/red-gradient-bright
+share/neverball/data/mtrl/red-gradient-bright.png
+share/neverball/data/mtrl/red-gradient.png
+share/neverball/data/mtrl/red-pattern
+share/neverball/data/mtrl/red-pattern.jpg
+share/neverball/data/mtrl/red.png
+share/neverball/data/mtrl/rotate180
+share/neverball/data/mtrl/rotate180.png
+share/neverball/data/mtrl/rotate90
+share/neverball/data/mtrl/rotate90.png
+share/neverball/data/mtrl/shadow-rock
+share/neverball/data/mtrl/shadow-rock.png
+share/neverball/data/mtrl/sign-end
+share/neverball/data/mtrl/sign-end.png
+share/neverball/data/mtrl/sign-no-smoking
+share/neverball/data/mtrl/sign-no-smoking.png
+share/neverball/data/mtrl/sign-warning
+share/neverball/data/mtrl/sign-warning.png
+share/neverball/data/mtrl/space-mapped
+share/neverball/data/mtrl/space-mapped.jpg
+share/neverball/data/mtrl/stripes
+share/neverball/data/mtrl/stripes.png
share/neverball/data/mtrl/switch
-share/neverball/data/mtrl/switch.tga
+share/neverball/data/mtrl/switch.png
+share/neverball/data/mtrl/teleporter
+share/neverball/data/mtrl/teleporter.png
share/neverball/data/mtrl/thwomp
-share/neverball/data/mtrl/thwomp.tga
+share/neverball/data/mtrl/thwomp.png
share/neverball/data/mtrl/timer
-share/neverball/data/mtrl/timer.tga
+share/neverball/data/mtrl/timer.png
+share/neverball/data/mtrl/transparent
+share/neverball/data/mtrl/transparent-dark
+share/neverball/data/mtrl/transparent-dark.png
+share/neverball/data/mtrl/transparent.png
share/neverball/data/mtrl/turf-blue
-share/neverball/data/mtrl/turf-brown.jpg
+share/neverball/data/mtrl/turf-blue.jpg
share/neverball/data/mtrl/turf-brown
-share/neverball/data/mtrl/turf-green-offset
+share/neverball/data/mtrl/turf-brown-small
+share/neverball/data/mtrl/turf-brown-small.jpg
+share/neverball/data/mtrl/turf-brown.jpg
+share/neverball/data/mtrl/turf-disco
+share/neverball/data/mtrl/turf-disco.jpg
share/neverball/data/mtrl/turf-green
-share/neverball/data/mtrl/white.jpg
-share/neverball/data/mtrl/white
+share/neverball/data/mtrl/turf-green-check
+share/neverball/data/mtrl/turf-green-check.jpg
+share/neverball/data/mtrl/turf-green-check2
+share/neverball/data/mtrl/turf-green-check2.jpg
+share/neverball/data/mtrl/turf-green-dark
+share/neverball/data/mtrl/turf-green-dark.jpg
+share/neverball/data/mtrl/turf-green-light
+share/neverball/data/mtrl/turf-green-light.jpg
+share/neverball/data/mtrl/turf-green-offset
share/neverball/data/mtrl/turf-green-offset.jpg
+share/neverball/data/mtrl/turf-green-small
+share/neverball/data/mtrl/turf-green-small.jpg
share/neverball/data/mtrl/turf-green.jpg
share/neverball/data/mtrl/turf-grey
+share/neverball/data/mtrl/turf-grey-dark
+share/neverball/data/mtrl/turf-grey-dark.jpg
share/neverball/data/mtrl/turf-grey.jpg
+share/neverball/data/mtrl/turf-orange
+share/neverball/data/mtrl/turf-orange-big
+share/neverball/data/mtrl/turf-orange-big.jpg
+share/neverball/data/mtrl/turf-orange.jpg
+share/neverball/data/mtrl/turf-purple
+share/neverball/data/mtrl/turf-purple-check
+share/neverball/data/mtrl/turf-purple-check.jpg
+share/neverball/data/mtrl/turf-purple.jpg
share/neverball/data/mtrl/turf-red
share/neverball/data/mtrl/turf-red.jpg
share/neverball/data/mtrl/turf-shiny
-share/neverball/data/mtrl/turf-shiny-bright
-share/neverball/data/mtrl/turf-shiny-bright.jpg
+share/neverball/data/mtrl/turf-shiny-light
+share/neverball/data/mtrl/turf-shiny-light.jpg
share/neverball/data/mtrl/turf-shiny.jpg
-share/neverball/data/mtrl/turf-small-green
-share/neverball/data/mtrl/turf-small-green.jpg
-share/neverball/data/mtrl/wood-check
+share/neverball/data/mtrl/white
+share/neverball/data/mtrl/white.png
share/neverball/data/mtrl/wood
+share/neverball/data/mtrl/wood-check
+share/neverball/data/mtrl/wood-check-glossy
+share/neverball/data/mtrl/wood-check-glossy.jpg
share/neverball/data/mtrl/wood-check.jpg
+share/neverball/data/mtrl/wood-glossy
+share/neverball/data/mtrl/wood-glossy.jpg
+share/neverball/data/mtrl/wood-light
+share/neverball/data/mtrl/wood-light-glossy
+share/neverball/data/mtrl/wood-light-glossy.jpg
+share/neverball/data/mtrl/wood-light.jpg
share/neverball/data/mtrl/wood.jpg
+share/neverball/data/mtrl/words
+share/neverball/data/mtrl/words-ca.png
+share/neverball/data/mtrl/words-de.png
+share/neverball/data/mtrl/words-fr.png
+share/neverball/data/mtrl/words-lv.png
+share/neverball/data/mtrl/words-nn.png
+share/neverball/data/mtrl/words.png
+share/neverball/data/mtrl/yellow
+share/neverball/data/mtrl/yellow-glossy
+share/neverball/data/mtrl/yellow-glossy.png
+share/neverball/data/mtrl/yellow-gradient
+share/neverball/data/mtrl/yellow-gradient-bright
+share/neverball/data/mtrl/yellow-gradient-bright.png
+share/neverball/data/mtrl/yellow-gradient.png
+share/neverball/data/mtrl/yellow-natural
+share/neverball/data/mtrl/yellow-natural.png
+share/neverball/data/mtrl/yellow.png
+share/neverball/data/mtrl/zip
+share/neverball/data/mtrl/zip.png
+share/neverball/data/obj/peg.obj
+share/neverball/data/obj/pin.obj
+share/neverball/data/obj/platform.obj
+share/neverball/data/obj/post.obj
+share/neverball/data/obj/snowman.obj
+share/neverball/data/obj/xrail2.obj
+share/neverball/data/obj/xrail3.obj
+share/neverball/data/obj/xrail4.obj
+share/neverball/data/obj/xrail6.obj
+share/neverball/data/obj/xrail8.obj
+share/neverball/data/obj/zrail2.obj
+share/neverball/data/obj/zrail3.obj
+share/neverball/data/obj/zrail4.obj
+share/neverball/data/obj/zrail6.obj
+share/neverball/data/obj/zrail8.obj
share/neverball/data/png/buildings1.png
-share/neverball/data/png/ball.png
-share/neverball/data/png/euro_coin.png
share/neverball/data/png/city1.png
share/neverball/data/png/city2.png
share/neverball/data/png/city4.png
share/neverball/data/png/clouds1.png
share/neverball/data/png/clouds2.png
share/neverball/data/png/clouds3.png
-share/neverball/data/png/coin.png
share/neverball/data/png/contrail.png
-share/neverball/data/png/eyeball.png
share/neverball/data/png/grid.png
share/neverball/data/png/hills1.png
share/neverball/data/png/hills2.png
share/neverball/data/png/hills3.png
share/neverball/data/png/io.png
share/neverball/data/png/jupiter.png
+share/neverball/data/png/lava.png
+share/neverball/data/png/lava_mask3.png
+share/neverball/data/png/lava_wave.png
share/neverball/data/png/loops1.png
share/neverball/data/png/loops2.png
share/neverball/data/png/loops3.png
+share/neverball/data/png/meteorite.png
share/neverball/data/png/moon.png
share/neverball/data/png/mount1.png
share/neverball/data/png/mount2.png
share/neverball/data/png/part.png
share/neverball/data/png/shadow.png
+share/neverball/data/png/smoke1.png
+share/neverball/data/png/smoke2.png
+share/neverball/data/png/smoke3.png
share/neverball/data/png/space.png
+share/neverball/data/png/squiggle.png
share/neverball/data/png/stars1.png
share/neverball/data/png/stars2.png
share/neverball/data/png/stars3.png
share/neverball/data/png/stars4.png
share/neverball/data/png/sun.png
+share/neverball/data/png/v-cloud1.png
+share/neverball/data/png/v-cloud2.png
+share/neverball/data/png/v-cloud3.png
+share/neverball/data/png/v-cloud4.png
+share/neverball/data/png/v-cloud5.png
+share/neverball/data/png/v-hill1.png
+share/neverball/data/png/v-hill2.png
+share/neverball/data/png/v-hill3.png
+share/neverball/data/png/v-hill4.png
+share/neverball/data/png/v-mountains1.png
+share/neverball/data/png/v-mountains2.png
+share/neverball/data/png/v-mountains3.png
+share/neverball/data/png/v-sun.png
+share/neverball/data/png/volcano1.png
+share/neverball/data/png/volcano2.png
+share/neverball/data/png/volcano3.png
+share/neverball/data/png/volcano4.png
share/neverball/data/png/wave.png
-share/neverball/data/scores-easy.txt
-share/neverball/data/scores-hard.txt
-share/neverball/data/scores-mym.txt
+share/neverball/data/set-easy.txt
+share/neverball/data/set-fwp.txt
+share/neverball/data/set-hard.txt
+share/neverball/data/set-medium.txt
+share/neverball/data/set-misc.txt
+share/neverball/data/set-mym.txt
+share/neverball/data/set-mym2.txt
share/neverball/data/sets.txt
-share/neverball/data/shot-mym/earthquake.jpg
+share/neverball/data/shot-easy/bumper.jpg
+share/neverball/data/shot-easy/bumps.jpg
+share/neverball/data/shot-easy/coins.jpg
+share/neverball/data/shot-easy/corners.jpg
+share/neverball/data/shot-easy/curved.jpg
+share/neverball/data/shot-easy/easy.jpg
+share/neverball/data/shot-easy/easyhalfpipe.jpg
+share/neverball/data/shot-easy/fence.jpg
+share/neverball/data/shot-easy/goals.jpg
+share/neverball/data/shot-easy/goslow.jpg
+share/neverball/data/shot-easy/greed.jpg
+share/neverball/data/shot-easy/groundbreak.jpg
+share/neverball/data/shot-easy/hole.jpg
+share/neverball/data/shot-easy/lollipop.jpg
+share/neverball/data/shot-easy/maze.jpg
+share/neverball/data/shot-easy/mazebump.jpg
+share/neverball/data/shot-easy/mover.jpg
+share/neverball/data/shot-easy/peasy.jpg
+share/neverball/data/shot-easy/roundcoins.jpg
+share/neverball/data/shot-easy/roundlaby.jpg
+share/neverball/data/shot-easy/slalom.jpg
+share/neverball/data/shot-easy/slightcurve.jpg
+share/neverball/data/shot-easy/speedbumps.jpg
+share/neverball/data/shot-easy/thwomp2.jpg
+share/neverball/data/shot-easy/wakka.jpg
+share/neverball/data/shot-fwp/adventure.png
+share/neverball/data/shot-fwp/atrium.png
+share/neverball/data/shot-fwp/cargo.png
+share/neverball/data/shot-fwp/confetti.png
+share/neverball/data/shot-fwp/discs.png
+share/neverball/data/shot-fwp/mountains.png
+share/neverball/data/shot-fwp/museum.png
+share/neverball/data/shot-fwp/oddities.png
+share/neverball/data/shot-fwp/rails.png
+share/neverball/data/shot-fwp/ramps.png
+share/neverball/data/shot-fwp/slope.png
+share/neverball/data/shot-fwp/spacetime.png
+share/neverball/data/shot-fwp/swarm.png
+share/neverball/data/shot-fwp/tennis.png
+share/neverball/data/shot-fwp/tree.png
+share/neverball/data/shot-fwp/ufo.png
+share/neverball/data/shot-hard/airways.jpg
+share/neverball/data/shot-hard/check.jpg
+share/neverball/data/shot-hard/curbs.jpg
+share/neverball/data/shot-hard/flip.jpg
+share/neverball/data/shot-hard/frogger.jpg
+share/neverball/data/shot-hard/gaps.jpg
+share/neverball/data/shot-hard/grid.jpg
+share/neverball/data/shot-hard/hallways.jpg
+share/neverball/data/shot-hard/hump.jpg
+share/neverball/data/shot-hard/invis.jpg
+share/neverball/data/shot-hard/movers.jpg
+share/neverball/data/shot-hard/nostairs.jpg
+share/neverball/data/shot-hard/paths.jpg
+share/neverball/data/shot-hard/pipe.jpg
+share/neverball/data/shot-hard/poker.jpg
+share/neverball/data/shot-hard/pyramid.jpg
+share/neverball/data/shot-hard/quads.jpg
+share/neverball/data/shot-hard/rampup.jpg
+share/neverball/data/shot-hard/ring.jpg
+share/neverball/data/shot-hard/risers.jpg
+share/neverball/data/shot-hard/spiralin.jpg
+share/neverball/data/shot-hard/spread.jpg
+share/neverball/data/shot-hard/sync.jpg
+share/neverball/data/shot-hard/teleport.jpg
+share/neverball/data/shot-hard/tilt.jpg
+share/neverball/data/shot-medium/accordian.jpg
+share/neverball/data/shot-medium/angle.jpg
+share/neverball/data/shot-medium/coneskeleton.jpg
+share/neverball/data/shot-medium/cross.jpg
+share/neverball/data/shot-medium/drops.jpg
+share/neverball/data/shot-medium/easytele.jpg
+share/neverball/data/shot-medium/four.jpg
+share/neverball/data/shot-medium/hardrise.jpg
+share/neverball/data/shot-medium/islands.jpg
+share/neverball/data/shot-medium/learngrow.jpg
+share/neverball/data/shot-medium/locks.jpg
+share/neverball/data/shot-medium/multicurves.jpg
+share/neverball/data/shot-medium/plinko.jpg
+share/neverball/data/shot-medium/qbert.jpg
+share/neverball/data/shot-medium/rampdn.jpg
+share/neverball/data/shot-medium/roundfloors.jpg
+share/neverball/data/shot-medium/sparselines.jpg
+share/neverball/data/shot-medium/spiraldn.jpg
+share/neverball/data/shot-medium/spiralup.jpg
+share/neverball/data/shot-medium/stairs.jpg
+share/neverball/data/shot-medium/telemaze.jpg
+share/neverball/data/shot-medium/timer.jpg
+share/neverball/data/shot-medium/title.jpg
+share/neverball/data/shot-medium/woodmaze.jpg
+share/neverball/data/shot-medium/zigzag.jpg
+share/neverball/data/shot-misc/bigball-old.jpg
+share/neverball/data/shot-misc/billiard.png
+share/neverball/data/shot-misc/blockers.jpg
+share/neverball/data/shot-misc/bounce.jpg
+share/neverball/data/shot-misc/bounce2.jpg
+share/neverball/data/shot-misc/checkers.jpg
+share/neverball/data/shot-misc/elevator.jpg
+share/neverball/data/shot-misc/freefall-old.jpg
+share/neverball/data/shot-misc/grow_demo.jpg
+share/neverball/data/shot-misc/groweasy.png
+share/neverball/data/shot-misc/ocean.jpg
+share/neverball/data/shot-misc/stairs.jpg
+share/neverball/data/shot-misc/thwomp1.jpg
share/neverball/data/shot-mym/assault.jpg
-share/neverball/data/shot-mym/bombman.jpg
share/neverball/data/shot-mym/circuit1.jpg
share/neverball/data/shot-mym/circuit2.jpg
share/neverball/data/shot-mym/climb.jpg
@@ -466,7 +1308,8 @@ share/neverball/data/shot-mym/dance2.jpg
share/neverball/data/shot-mym/descent.jpg
share/neverball/data/shot-mym/drive1.jpg
share/neverball/data/shot-mym/drive2.jpg
-share/neverball/data/shot-mym/trust.jpg
+share/neverball/data/shot-mym/earthquake.jpg
+share/neverball/data/shot-mym/ghosts.jpg
share/neverball/data/shot-mym/glasstower.jpg
share/neverball/data/shot-mym/hard.jpg
share/neverball/data/shot-mym/loop1.jpg
@@ -477,21 +1320,57 @@ share/neverball/data/shot-mym/narrow.jpg
share/neverball/data/shot-mym/running.jpg
share/neverball/data/shot-mym/scrambling.jpg
share/neverball/data/shot-mym/snow.jpg
+share/neverball/data/shot-mym/trust.jpg
share/neverball/data/shot-mym/turn.jpg
share/neverball/data/shot-mym/up.jpg
-share/neverball/data/snd/birdie.ogg
+share/neverball/data/shot-mym2/backforth.jpg
+share/neverball/data/shot-mym2/basket.jpg
+share/neverball/data/shot-mym2/bigball.jpg
+share/neverball/data/shot-mym2/bigcone.jpg
+share/neverball/data/shot-mym2/bombman.jpg
+share/neverball/data/shot-mym2/bounces.jpg
+share/neverball/data/shot-mym2/fall.jpg
+share/neverball/data/shot-mym2/freefall.jpg
+share/neverball/data/shot-mym2/grinder.jpg
+share/neverball/data/shot-mym2/littlecones.jpg
+share/neverball/data/shot-mym2/longpipe.jpg
+share/neverball/data/shot-mym2/morenarrow.jpg
+share/neverball/data/shot-mym2/movinglumps.jpg
+share/neverball/data/shot-mym2/movingpath.jpg
+share/neverball/data/shot-mym2/push.jpg
+share/neverball/data/shot-mym2/rainbow.jpg
+share/neverball/data/shot-mym2/rodeo.jpg
+share/neverball/data/shot-mym2/runstop.jpg
+share/neverball/data/shot-mym2/shaker.jpg
+share/neverball/data/shot-mym2/sonic.jpg
+share/neverball/data/shot-mym2/speed.jpg
+share/neverball/data/shot-mym2/speeddance.jpg
+share/neverball/data/shot-mym2/translation.jpg
+share/neverball/data/shot-mym2/updown.jpg
+share/neverball/data/shot-mym2/webs.jpg
+share/neverball/data/shot-putt/abc.jpg
+share/neverball/data/shot-putt/paxed.jpg
+share/neverball/data/shot-putt/paxed2.jpg
+share/neverball/data/shot-putt/paxed3.jpg
+share/neverball/data/shot-putt/putt.jpg
+share/neverball/data/shot-putt/slippi.jpg
+share/neverball/data/shot-putt/tricky-golf.jpg
share/neverball/data/snd/ball.ogg
-share/neverball/data/snd/bink.wav
+share/neverball/data/snd/bink.ogg
+share/neverball/data/snd/birdie.ogg
share/neverball/data/snd/bogey.ogg
share/neverball/data/snd/bump.ogg
-share/neverball/data/snd/coin.wav
+share/neverball/data/snd/bumpbig.ogg
+share/neverball/data/snd/bumplil.ogg
+share/neverball/data/snd/coin.ogg
share/neverball/data/snd/double.ogg
share/neverball/data/snd/eagle.ogg
share/neverball/data/snd/fall.ogg
share/neverball/data/snd/go.ogg
-share/neverball/data/snd/goal.wav
+share/neverball/data/snd/goal.ogg
+share/neverball/data/snd/grow.ogg
share/neverball/data/snd/jump.ogg
-share/neverball/data/snd/menu.wav
+share/neverball/data/snd/menu.ogg
share/neverball/data/snd/one.ogg
share/neverball/data/snd/over.ogg
share/neverball/data/snd/par.ogg
@@ -504,66 +1383,10 @@ share/neverball/data/snd/ready.ogg
share/neverball/data/snd/record.ogg
share/neverball/data/snd/select.ogg
share/neverball/data/snd/set.ogg
+share/neverball/data/snd/shrink.ogg
share/neverball/data/snd/success.ogg
-share/neverball/data/snd/switch.wav
+share/neverball/data/snd/switch.ogg
share/neverball/data/snd/tick.ogg
share/neverball/data/snd/time.ogg
share/neverball/data/snd/tock.ogg
-share/neverball/data/shot-putt/paxed.jpg
-share/neverball/data/shot-putt/abc.jpg
-share/neverball/data/shot-putt/putt.jpg
-share/neverball/data/shot-rlk/angle.jpg
-share/neverball/data/shot-rlk/bumper.jpg
-share/neverball/data/shot-rlk/bumps.jpg
-share/neverball/data/shot-rlk/check.jpg
-share/neverball/data/shot-rlk/coins.jpg
-share/neverball/data/shot-rlk/corners.jpg
-share/neverball/data/shot-rlk/curbs.jpg
-share/neverball/data/shot-rlk/curved.jpg
-share/neverball/data/shot-rlk/drops.jpg
-share/neverball/data/shot-rlk/easy.jpg
-share/neverball/data/shot-rlk/easytele.jpg
-share/neverball/data/shot-rlk/fence.jpg
-share/neverball/data/shot-rlk/four.jpg
-share/neverball/data/shot-rlk/frogger.jpg
-share/neverball/data/shot-rlk/gaps.jpg
-share/neverball/data/shot-rlk/goals.jpg
-share/neverball/data/shot-rlk/goslow.jpg
-share/neverball/data/shot-rlk/greed.jpg
-share/neverball/data/shot-rlk/grid.jpg
-share/neverball/data/shot-rlk/hole.jpg
-share/neverball/data/shot-rlk/hump.jpg
-share/neverball/data/shot-rlk/invis.jpg
-share/neverball/data/shot-rlk/islands.jpg
-share/neverball/data/shot-rlk/locks.jpg
-share/neverball/data/shot-rlk/maze.jpg
-share/neverball/data/shot-rlk/mover.jpg
-share/neverball/data/shot-rlk/movers.jpg
-share/neverball/data/shot-rlk/peasy.jpg
-share/neverball/data/shot-rlk/pipe.jpg
-share/neverball/data/shot-rlk/plinko.jpg
-share/neverball/data/shot-rlk/poker.jpg
-share/neverball/data/shot-rlk/pyramid.jpg
-share/neverball/data/shot-rlk/quads.jpg
-share/neverball/data/shot-rlk/rampdn.jpg
-share/neverball/data/shot-rlk/rampup.jpg
-share/neverball/data/shot-rlk/ring.jpg
-share/neverball/data/shot-rlk/risers.jpg
-share/neverball/data/shot-rlk/spiraldn.jpg
-share/neverball/data/shot-rlk/spiralin.jpg
-share/neverball/data/shot-rlk/spiralup.jpg
-share/neverball/data/shot-rlk/spread.jpg
-share/neverball/data/shot-rlk/stairs.jpg
-share/neverball/data/shot-rlk/sync.jpg
-share/neverball/data/shot-rlk/telemaze.jpg
-share/neverball/data/shot-rlk/teleport.jpg
-share/neverball/data/shot-rlk/tilt.jpg
-share/neverball/data/shot-rlk/timer.jpg
-share/neverball/data/shot-rlk/title.jpg
-share/neverball/data/shot-rlk/wakka.jpg
-share/neverball/data/shot-rlk/zigzag.jpg
-share/neverball/data/ttf/VeraBd.ttf
-share/neverball/neverball
-share/neverball/neverputt
-@pkgdir share/neverball/data/shot-misc
-@pkgdir share/neverball/data/map-misc
+share/neverball/data/ttf/DejaVuSans-Bold.ttf
diff --git a/games/neverball/distinfo b/games/neverball/distinfo
index e65bcb58899..bcf7f2a195a 100644
--- a/games/neverball/distinfo
+++ b/games/neverball/distinfo
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.6 2006/08/22 15:22:30 joerg Exp $
+$NetBSD: distinfo,v 1.7 2009/12/03 06:33:46 snj Exp $
-SHA1 (neverball-1.4.0.tar.gz) = 630aab5b4149d6ffb781cc38c4ce26dd6b048b40
-RMD160 (neverball-1.4.0.tar.gz) = 7952f588ead50aec8681802aee53953b29f72383
-Size (neverball-1.4.0.tar.gz) = 11314294 bytes
-SHA1 (patch-aa) = 23921fb1c6353c65ad2db72b14c7b9e3a0366e75
+SHA1 (neverball-1.5.4.tar.gz) = 619c227e1958bd60738f12dbbde9b30c91dd79a7
+RMD160 (neverball-1.5.4.tar.gz) = f546b5e6c12df1a125976a7e23fa55146480241d
+Size (neverball-1.5.4.tar.gz) = 26767623 bytes
+SHA1 (patch-ab) = 15b6864e06d363698c0855af42d0d4f7b010886f
diff --git a/games/neverball/files/neverball.sh b/games/neverball/files/neverball.sh
deleted file mode 100644
index ec63bde1028..00000000000
--- a/games/neverball/files/neverball.sh
+++ /dev/null
@@ -1,51 +0,0 @@
-# !/bin/sh
-#
-# $NetBSD: neverball.sh,v 1.2 2004/04/18 05:09:28 xtraeme Exp $
-
-progname=$(basename $0)
-
-usage()
-{
- cat <<_EOF
-Usage: ${progname} -x [game]
-
-There are two games to play, \`neverball' and \`neverputt',
-you can choose any of them via -x flag, i.e:
-
- ${progname} -x ball
- ${progname} -x putt
-
-Enjoy!
-
-_EOF
-}
-
-args=`getopt x: $*`
-
-set -- $args
-while [ $# -gt 0 ]; do
- case "$1" in
- -x)
- game="$2"
- case "$game" in
- ball)
- cd @SHAREDIR@ && exec ./neverball
- ;;
- putt)
- cd @SHAREDIR@ && exec ./neverputt
- ;;
- esac
- shift
- ;;
- --)
- shift; break
- ;;
- esac
- shift
-done
-
-if [ $? -lt 1 ]; then
- usage
-fi
-
-exit 0
diff --git a/games/neverball/patches/patch-aa b/games/neverball/patches/patch-aa
deleted file mode 100644
index 3d3ba4cc410..00000000000
--- a/games/neverball/patches/patch-aa
+++ /dev/null
@@ -1,75 +0,0 @@
-$NetBSD: patch-aa,v 1.1 2006/08/22 15:22:31 joerg Exp $
-
---- ball/game.c.orig 2004-07-21 21:20:07.000000000 +0000
-+++ ball/game.c
-@@ -36,7 +36,7 @@ static int game_state = 0;
- static struct s_file file;
- static struct s_file back;
-
--static float clock = 0.f; /* Clock time */
-+static float my_clock = 0.f; /* Clock time */
-
- static float game_ix; /* Input rotation about X axis */
- static float game_iz; /* Input rotation about Z axis */
-@@ -102,7 +102,7 @@ int game_init(const char *file_name,
- const char *back_name,
- const char *grad_name, int t, int e)
- {
-- clock = (float) t / 100.f;
-+ my_clock = (float) t / 100.f;
-
- if (game_state)
- game_free();
-@@ -159,7 +159,7 @@ void game_free(void)
-
- int curr_clock(void)
- {
-- return (int) (clock * 100.f);
-+ return (int) (my_clock * 100.f);
- }
-
- char *curr_intro(void)
-@@ -600,8 +600,8 @@ static void game_update_view(float dt)
-
- static void game_update_time(float dt, int b)
- {
-- int tick = (int) floor(clock);
-- int tock = (int) floor(clock * 2);
-+ int tick = (int) floor(my_clock);
-+ int tock = (int) floor(my_clock * 2);
-
- if (goal_e && goal_k < 1.0f)
- goal_k += dt;
-@@ -610,17 +610,17 @@ static void game_update_time(float dt, i
-
- if (b)
- {
-- if (clock < 600.f)
-- clock -= dt;
-- if (clock < 0.f)
-- clock = 0.f;
-+ if (my_clock < 600.f)
-+ my_clock -= dt;
-+ if (my_clock < 0.f)
-+ my_clock = 0.f;
-
-- if (0 < tick && tick <= 10 && tick == (int) ceil(clock))
-+ if (0 < tick && tick <= 10 && tick == (int) ceil(my_clock))
- {
- audio_play(AUD_TICK, 1.f);
- hud_time_pulse(1.50);
- }
-- else if (0 < tock && tock <= 10 && tock == (int) ceil(clock * 2))
-+ else if (0 < tock && tock <= 10 && tock == (int) ceil(my_clock * 2))
- {
- audio_play(AUD_TOCK, 1.f);
- hud_time_pulse(1.25);
-@@ -671,7 +671,7 @@ static int game_update_state(void)
-
- /* Test for time-out. */
-
-- if (clock <= 0.f)
-+ if (my_clock <= 0.f)
- return GAME_TIME;
-
- /* Test for fall-out. */
diff --git a/games/neverball/patches/patch-ab b/games/neverball/patches/patch-ab
new file mode 100644
index 00000000000..07eb3cc4a86
--- /dev/null
+++ b/games/neverball/patches/patch-ab
@@ -0,0 +1,22 @@
+$NetBSD: patch-ab,v 1.1 2009/12/03 06:33:46 snj Exp $
+
+--- Makefile.orig 2009-09-20 03:06:00.000000000 -0700
++++ Makefile 2009-12-02 21:39:12.000000000 -0800
+@@ -27,7 +27,7 @@ endif
+ # Paths (packagers might want to set DATADIR and LOCALEDIR)
+
+ USERDIR := .neverball
+-DATADIR := ./data
++DATADIR := ${PREFIX}/share/neverball/data
+ LOCALEDIR := ./locale
+
+ ifdef MINGW
+@@ -309,7 +309,7 @@ DESKTOPS := $(basename $(wildcard dist/*
+
+ #------------------------------------------------------------------------------
+
+-all : $(BALL_TARG) $(PUTT_TARG) $(MAPC_TARG) sols locales desktops
++all : $(BALL_TARG) $(PUTT_TARG) $(MAPC_TARG) sols locales
+
+ $(BALL_TARG) : $(BALL_OBJS)
+ $(CC) $(ALL_CFLAGS) -o $(BALL_TARG) $(BALL_OBJS) $(LDFLAGS) $(ALL_LIBS)