You are Agent Kate, one of the agents of the secret BlinkenArea special
forces, also called the "BlinkenSisters". You have just been assigned to the following mission... From the mission briefing: An accident in the secret high-energy BlinkenArea lab has transfered irreplaceable self-powered pixel hardware to various, random locations in another dimension. Your goal, Agent Kate, is to locate that hardware. We have fitted you with an automated scanner/transmitter that will automatically transfer the pixels back to the lab when you're close to it. Beware that in dimension B15, while beeing still on earth, the scale of things will differ from what you expect. Also, B15 is known to be home to strange creatures that may pose a threat to you. As soon as you have collected all pieces of hardware in one location, you can be transfered to the next location. Good luck, Agent Kate! --- looked at, and "its fun" from landry@ and jasper@
This commit is contained in:
parent
fc74e89c10
commit
27dea90f49
52
games/lostpixels/Makefile
Normal file
52
games/lostpixels/Makefile
Normal file
@ -0,0 +1,52 @@
|
||||
# $OpenBSD: Makefile,v 1.1.1.1 2009/10/09 22:09:22 phessler Exp $
|
||||
|
||||
COMMENT = blinkensisters - hunt for the lost pixels
|
||||
|
||||
V = 0.5.3
|
||||
DISTNAME = LostPixels-${V}-source-with-addons
|
||||
PKGNAME = lostpixels-${V}
|
||||
HOMEPAGE = http://www.blinkensisters.org
|
||||
|
||||
CATEGORIES = games
|
||||
|
||||
# GPL v2 only
|
||||
PERMIT_PACKAGE_CDROM = Yes
|
||||
PERMIT_PACKAGE_FTP = Yes
|
||||
PERMIT_DISTFILES_CDROM =Yes
|
||||
PERMIT_DISTFILES_FTP = Yes
|
||||
|
||||
MASTER_SITES = ${MASTER_SITE_SOURCEFORGE:=blinkensisters/}
|
||||
|
||||
RUN_DEPENDS = ::lang/lua
|
||||
LIB_DEPENDS = SDL_net::devel/sdl-net \
|
||||
SDL_image::devel/sdl-image \
|
||||
SDL_mixer::devel/sdl-mixer \
|
||||
SDL_ttf::devel/sdl-ttf \
|
||||
::audio/libogg \
|
||||
::audio/libvorbis
|
||||
|
||||
WANTLIB += SDL X11 Xau Xdmcp Xext Xrandr Xrender c freetype m
|
||||
WANTLIB += pthread stdc++
|
||||
|
||||
USE_X11 = Yes
|
||||
USE_GMAKE = Yes
|
||||
MODULES += devel/cmake
|
||||
CONFIGURE_STYLE = cmake
|
||||
WRKDIST = ${WRKDIR}/blinkensisters/lostpixels/game/software/
|
||||
|
||||
NO_REGRESS = Yes
|
||||
|
||||
pre-configure:
|
||||
@perl -pi -e 's,make,${MAKE},g ; s,/usr/local,\$$\{PREFIX},g' \
|
||||
${WRKDIST}/../addons/Makefile
|
||||
@find ${WRKDIST}/../addons/ -name Makefile -exec \
|
||||
perl -pi -e 's,bmfcompress,${WRKDIST}/bmfcompress,g' {} \;
|
||||
|
||||
post-build:
|
||||
cd ${WRKDIST}/../addons && $(MAKE) all
|
||||
|
||||
post-install:
|
||||
mv ${PREFIX}/bin/LostPixels ${PREFIX}/bin/lostpixels
|
||||
cd ${WRKDIST}/../addons && $(MAKE) install
|
||||
|
||||
.include <bsd.port.mk>
|
5
games/lostpixels/distinfo
Normal file
5
games/lostpixels/distinfo
Normal file
@ -0,0 +1,5 @@
|
||||
MD5 (LostPixels-0.5.3-source-with-addons.tar.gz) = KP2uXBMtxj8nzeiQLdw5jA==
|
||||
RMD160 (LostPixels-0.5.3-source-with-addons.tar.gz) = 2WZEc1PG4SSkb7UceyY30mIFRlQ=
|
||||
SHA1 (LostPixels-0.5.3-source-with-addons.tar.gz) = s0KeCmYe2EXy88alsLZZkx9VJBA=
|
||||
SHA256 (LostPixels-0.5.3-source-with-addons.tar.gz) = NlPeE3dR3P2ndz0gSZKY+M7MgjUgc3dO/TjrCAKKNrA=
|
||||
SIZE (LostPixels-0.5.3-source-with-addons.tar.gz) = 224314099
|
19
games/lostpixels/patches/patch-CMakeLists_txt
Normal file
19
games/lostpixels/patches/patch-CMakeLists_txt
Normal file
@ -0,0 +1,19 @@
|
||||
$OpenBSD: patch-CMakeLists_txt,v 1.1.1.1 2009/10/09 22:09:22 phessler Exp $
|
||||
--- CMakeLists.txt.orig Sat Dec 6 21:51:54 2008
|
||||
+++ CMakeLists.txt Sun Jul 5 21:09:53 2009
|
||||
@@ -20,6 +20,7 @@ INCLUDE_DIRECTORIES(. BlinkenBMF/ SDL_gfx/ BlinkenLUA/
|
||||
# Fixes a problem on FreeBSD - SDL_stdinc.h includes iconv.h, but that is in
|
||||
# /usr/local/include/iconv.h, which is not searched for include files...
|
||||
INCLUDE_DIRECTORIES(/usr/local/include)
|
||||
+LINK_DIRECTORIES(/usr/X11R6/lib)
|
||||
|
||||
SET(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${CMAKE_SOURCE_DIR}/cmake-modules/)
|
||||
|
||||
@@ -136,6 +137,7 @@ ENDIF(USE_THEORA)
|
||||
TARGET_LINK_LIBRARIES(LostPixels ${SDL_LIBRARY})
|
||||
TARGET_LINK_LIBRARIES(LostPixels ${SDLIMAGE_LIBRARY})
|
||||
TARGET_LINK_LIBRARIES(LostPixels ${SDLTTF_LIBRARY})
|
||||
+TARGET_LINK_LIBRARIES(LostPixels Xdmcp Xau X11 Xrender Xext Xrandr freetype)
|
||||
|
||||
IF(SDLNET_FOUND)
|
||||
TARGET_LINK_LIBRARIES(LostPixels ${SDLNET_LIBRARY})
|
29
games/lostpixels/patches/patch-playersprite_cpp
Normal file
29
games/lostpixels/patches/patch-playersprite_cpp
Normal file
@ -0,0 +1,29 @@
|
||||
$OpenBSD: patch-playersprite_cpp,v 1.1.1.1 2009/10/09 22:09:22 phessler Exp $
|
||||
|
||||
These files are missing in the distribution, so do not use them.
|
||||
|
||||
--- playersprite.cpp.orig Sat Dec 6 21:51:55 2008
|
||||
+++ playersprite.cpp Sun Jul 5 21:09:53 2009
|
||||
@@ -29,15 +29,15 @@ void initPlayerSprite() {
|
||||
lastmove = PLAYERSPRITE_NOMOVE;
|
||||
|
||||
// addFGObjGFX returns PSEUDO_FGOBJECTGFXNUM if loading fails
|
||||
- playerspritegfx[PLAYERSPRITE_NOMOVE] = addFGObjGFX("sister_movenone.bmp", true);
|
||||
+// playerspritegfx[PLAYERSPRITE_NOMOVE] = addFGObjGFX("sister_movenone.bmp", true);
|
||||
playerspritegfx[PLAYERSPRITE_LEFT] = addFGObjGFX("sister_moveleft.bmp", true);
|
||||
- playerspritegfx[PLAYERSPRITE_LEFTUP] = addFGObjGFX("sister_moveleftup.bmp", true);
|
||||
- playerspritegfx[PLAYERSPRITE_LEFTDOWN] = addFGObjGFX("sister_moveleftdown.bmp", true);
|
||||
+// playerspritegfx[PLAYERSPRITE_LEFTUP] = addFGObjGFX("sister_moveleftup.bmp", true);
|
||||
+// playerspritegfx[PLAYERSPRITE_LEFTDOWN] = addFGObjGFX("sister_moveleftdown.bmp", true);
|
||||
playerspritegfx[PLAYERSPRITE_RIGHT] = addFGObjGFX("sister_moveright.bmp", true);
|
||||
- playerspritegfx[PLAYERSPRITE_RIGHTUP] = addFGObjGFX("sister_moverightup.bmp", true);
|
||||
- playerspritegfx[PLAYERSPRITE_RIGHTDOWN] = addFGObjGFX("sister_moverightdown.bmp", true);
|
||||
- playerspritegfx[PLAYERSPRITE_UP] = addFGObjGFX("sister_moveup.bmp", true);
|
||||
- playerspritegfx[PLAYERSPRITE_DOWN] = addFGObjGFX("sister_movedown.bmp", true);
|
||||
+// playerspritegfx[PLAYERSPRITE_RIGHTUP] = addFGObjGFX("sister_moverightup.bmp", true);
|
||||
+// playerspritegfx[PLAYERSPRITE_RIGHTDOWN] = addFGObjGFX("sister_moverightdown.bmp", true);
|
||||
+// playerspritegfx[PLAYERSPRITE_UP] = addFGObjGFX("sister_moveup.bmp", true);
|
||||
+// playerspritegfx[PLAYERSPRITE_DOWN] = addFGObjGFX("sister_movedown.bmp", true);
|
||||
|
||||
playersprite = 0;
|
||||
if(playerspritegfx[PLAYERSPRITE_LEFT] != PSEUDO_FGOBJECTGFXNUM) {
|
22
games/lostpixels/pkg/DESCR
Normal file
22
games/lostpixels/pkg/DESCR
Normal file
@ -0,0 +1,22 @@
|
||||
You are Agent Kate, one of the agents of the secret BlinkenArea special
|
||||
forces, also called the "BlinkenSisters". You have just been assigned to
|
||||
the following mission...
|
||||
|
||||
From the mission briefing:
|
||||
|
||||
An accident in the secret high-energy BlinkenArea lab has transfered
|
||||
irreplaceable self-powered pixel hardware to various, random locations
|
||||
in another dimension.
|
||||
|
||||
Your goal, Agent Kate, is to locate that hardware. We have fitted you
|
||||
with an automated scanner/transmitter that will automatically transfer
|
||||
the pixels back to the lab when you're close to it.
|
||||
|
||||
Beware that in dimension B15, while beeing still on earth, the scale of
|
||||
things will differ from what you expect. Also, B15 is known to be home
|
||||
to strange creatures that may pose a threat to you.
|
||||
|
||||
As soon as you have collected all pieces of hardware in one location,
|
||||
you can be transfered to the next location.
|
||||
|
||||
Good luck, Agent Kate!
|
32
games/lostpixels/pkg/PLIST
Normal file
32
games/lostpixels/pkg/PLIST
Normal file
@ -0,0 +1,32 @@
|
||||
@comment $OpenBSD: PLIST,v 1.1.1.1 2009/10/09 22:09:22 phessler Exp $
|
||||
@bin bin/BlinkenPlayer
|
||||
@bin bin/blpmatrix
|
||||
@bin bin/blpviewer
|
||||
@bin bin/bmfcompress
|
||||
@bin bin/bmfdecompress
|
||||
@bin bin/bxxviewer
|
||||
@bin bin/lostpixels
|
||||
@bin bin/mcufviewer
|
||||
share/blinkensisters/
|
||||
share/blinkensisters/24c3.bmf
|
||||
share/blinkensisters/Gaposis Outline (BRK).ttf
|
||||
share/blinkensisters/Gas Huffer Phat.ttf
|
||||
share/blinkensisters/Georgia.ttf
|
||||
share/blinkensisters/Ghostmeat.ttf
|
||||
share/blinkensisters/basedata.bmf
|
||||
share/blinkensisters/icy.bmf
|
||||
share/blinkensisters/mz_escape.bmf
|
||||
share/blinkensisters/mz_moviepack.bmf
|
||||
share/blinkensisters/mz_pnog.bmf
|
||||
share/blinkensisters/mz_template.bmf
|
||||
share/blinkensisters/mz_xmas2007.bmf
|
||||
share/blinkensisters/s23_ivorytower.bmf
|
||||
share/blinkensisters/splash.jpg
|
||||
share/blinkensisters/theme_standard.bmf
|
||||
share/blinkensisters/theme_xmas2007.bmf
|
||||
share/doc/blinkensisters/
|
||||
share/doc/blinkensisters/AUTHORS
|
||||
share/doc/blinkensisters/HOWTOPLAY
|
||||
share/doc/blinkensisters/INSTALL
|
||||
share/doc/blinkensisters/LICENSE
|
||||
share/doc/blinkensisters/README
|
Loading…
Reference in New Issue
Block a user