r8812 - in packages/trunk/torus-trooper/debian: . patches

Peter De Wachter pdewacht-guest at alioth.debian.org
Sun Feb 15 18:42:36 UTC 2009


Author: pdewacht-guest
Date: 2009-02-15 18:42:35 +0000 (Sun, 15 Feb 2009)
New Revision: 8812

Added:
   packages/trunk/torus-trooper/debian/torus-trooper-pure.6
   packages/trunk/torus-trooper/debian/torus-trooper-pure.desktop
   packages/trunk/torus-trooper/debian/torus-trooper-pure.install
   packages/trunk/torus-trooper/debian/torus-trooper-pure.manpages
   packages/trunk/torus-trooper/debian/torus-trooper-pure.menu
   packages/trunk/torus-trooper/debian/torus-trooper-pure.xpm
   packages/trunk/torus-trooper/debian/torus-trooper.manpages
   packages/trunk/torus-trooper/debian/torus-trooper.menu
Removed:
   packages/trunk/torus-trooper/debian/README.Debian
   packages/trunk/torus-trooper/debian/menu
Modified:
   packages/trunk/torus-trooper/debian/control
   packages/trunk/torus-trooper/debian/copyright
   packages/trunk/torus-trooper/debian/patches/dotfile.patch
   packages/trunk/torus-trooper/debian/patches/fixes.patch
   packages/trunk/torus-trooper/debian/patches/level-select-444948.patch
   packages/trunk/torus-trooper/debian/patches/save-score-444372.patch
   packages/trunk/torus-trooper/debian/patches/series
   packages/trunk/torus-trooper/debian/rules
   packages/trunk/torus-trooper/debian/torus-trooper.install
Log:
Build a torus-trooper-pure binary package, rather than shipping it as a patch.
Misc cleanups.


Deleted: packages/trunk/torus-trooper/debian/README.Debian
===================================================================
--- packages/trunk/torus-trooper/debian/README.Debian	2009-02-15 14:52:36 UTC (rev 8811)
+++ packages/trunk/torus-trooper/debian/README.Debian	2009-02-15 18:42:35 UTC (rev 8812)
@@ -1,12 +0,0 @@
-Torus Trooper for Debian
-------------------------
-
-HIZ <hiz_oka at yahoo.co.jp> has developed a modified version of the game,
-called "Torus Trooper Pure", and available from http://www.mb.ccnw.ne.jp/hiz/game/tt/index_en.html
-
-The source package for Torus Trooper in Debian includes a patch to add the version 0.2 of
-these changes to the code, but it's not applied by default. If you want to add them, all you
-have to do is to remove the # in debian/series so that the patch is applied when the package
-is built.
-
- -- Miriam Ruiz <little_miry at yahoo.es>  Thu,  6 Sep 2007 12:54:10 +0200

Modified: packages/trunk/torus-trooper/debian/control
===================================================================
--- packages/trunk/torus-trooper/debian/control	2009-02-15 14:52:36 UTC (rev 8811)
+++ packages/trunk/torus-trooper/debian/control	2009-02-15 18:42:35 UTC (rev 8812)
@@ -6,7 +6,7 @@
 Build-Depends: debhelper (>= 5), quilt, gdc,
  libglu1-mesa-dev | libglu-dev, libgl1-mesa-dev | libgl-dev,
  libsdl1.2-dev, libsdl-mixer1.2-dev, libbulletml-dev
-Standards-Version: 3.7.3
+Standards-Version: 3.8.0
 Homepage: http://www.asahi-net.or.jp/~cs8k-cyu/windows/tt_e.html
 Vcs-Svn: svn://svn.debian.org/svn/pkg-games/packages/trunk/torus-trooper/
 Vcs-Browser: http://svn.debian.org/wsvn/pkg-games/packages/trunk/torus-trooper/?op=log
@@ -22,6 +22,17 @@
  .
  Torus Trooper is another gem among many by Kenta Cho.
 
+Package: torus-trooper-pure
+Architecture: any
+Depends: torus-trooper-data (= ${source:Version}), ${shlibs:Depends}, ${misc:Depends}
+Description: variant of torus-trooper
+ Torus Trooper Pure is a fast-paced abstract scrolling shooter game.
+ It features 3D graphics and a style similar to that of games such as
+ Tempest.
+ . 
+ Torus Trooper Pure is a variant of Torus Trooper. Compared to the
+ original, it manages to make the gameplay feel even faster.
+
 Package: torus-trooper-data
 Architecture: all
 Depends: ${shlibs:Depends}, ${misc:Depends}

Modified: packages/trunk/torus-trooper/debian/copyright
===================================================================
--- packages/trunk/torus-trooper/debian/copyright	2009-02-15 14:52:36 UTC (rev 8811)
+++ packages/trunk/torus-trooper/debian/copyright	2009-02-15 18:42:35 UTC (rev 8812)
@@ -11,10 +11,10 @@
 
     Copyright 2004 Kenta Cho
 
-    import/SDL* : Copyright (C) 1997, 1998, 1999, 2000, 2001  Sam Lantinga
+    import/SDL* : Copyright © 1997, 1998, 1999, 2000, 2001  Sam Lantinga
 
     debian/patches/torus-trooper-pure.patch:
-        Copyright (C) 2006, HIZ <hiz_oka at yahoo.co.jp>
+        Copyright © 2006, HIZ <hiz_oka at yahoo.co.jp>
         Obtained from: http://www.mb.ccnw.ne.jp/hiz/game/tt/index_en.html
         Released under the same license as the original game.
 
@@ -63,5 +63,5 @@
 Public License can be found in `/usr/share/common-licenses/LGPL'.
 
 
-The Debian packaging is (C) 2007, Miriam Ruiz <little_miry at yahoo.es> and
+The Debian packaging is © 2007, Miriam Ruiz <little_miry at yahoo.es> and
 is licensed under the GPL, see `/usr/share/common-licenses/GPL'.

Deleted: packages/trunk/torus-trooper/debian/menu
===================================================================
--- packages/trunk/torus-trooper/debian/menu	2009-02-15 14:52:36 UTC (rev 8811)
+++ packages/trunk/torus-trooper/debian/menu	2009-02-15 18:42:35 UTC (rev 8812)
@@ -1,3 +0,0 @@
-?package(torus-trooper):needs="X11" section="Games/Action"\
-  title="Torus Trooper" command="/usr/games/torus-trooper" \
-  icon="/usr/share/pixmaps/torus-trooper.xpm"

Modified: packages/trunk/torus-trooper/debian/patches/dotfile.patch
===================================================================
--- packages/trunk/torus-trooper/debian/patches/dotfile.patch	2009-02-15 14:52:36 UTC (rev 8811)
+++ packages/trunk/torus-trooper/debian/patches/dotfile.patch	2009-02-15 18:42:35 UTC (rev 8812)
@@ -1,10 +1,8 @@
 # Copyright (C) 2007  Peter De Wachter <pdewacht at gmail.com>
 # Distributed under the same license as the game. See debian/copyright.
 
-Index: torus-trooper_0.22.dfsg1/src/abagames/tt/prefmanager.d
-===================================================================
---- torus-trooper_0.22.dfsg1.orig/src/abagames/tt/prefmanager.d	2007-08-26 22:38:00.000000000 +0200
-+++ torus-trooper_0.22.dfsg1/src/abagames/tt/prefmanager.d	2007-08-26 23:17:40.000000000 +0200
+--- a/src/abagames/tt/prefmanager.d
++++ b/src/abagames/tt/prefmanager.d
 @@ -6,6 +6,9 @@
  module abagames.tt.prefmanager;
  
@@ -15,7 +13,7 @@
  private import abagames.util.prefmanager;
  private import abagames.tt.ship;
  
-@@ -22,11 +25,23 @@
+@@ -22,11 +25,27 @@
      _prefData = new PrefData;
    }
  
@@ -23,7 +21,11 @@
 +    char * home = getenv("HOME");
 +    if (home is null)
 +      throw new Error("HOME environment variable is not defined");
-+    char[] dir = std.string.toString(home) ~ "/.torus-trooper";
++    version (pure) {
++      char[] dir = std.string.toString(home) ~ "/.torus-trooper-pure";
++    } else {
++      char[] dir = std.string.toString(home) ~ "/.torus-trooper";
++    }
 +    try {
 +      mkdir(dir);
 +    } catch (FileException e) {
@@ -40,7 +42,7 @@
        fd.read(ver);
        if (ver != VERSION_NUM)
          throw new Error("Wrong version num");
-@@ -41,7 +56,7 @@
+@@ -41,7 +60,7 @@
  
    public void save() {
      auto File fd = new File;
@@ -49,10 +51,8 @@
      fd.write(VERSION_NUM);
      _prefData.save(fd);
      fd.close();
-Index: torus-trooper_0.22.dfsg1/src/abagames/tt/replay.d
-===================================================================
---- torus-trooper_0.22.dfsg1.orig/src/abagames/tt/replay.d	2007-08-26 22:38:00.000000000 +0200
-+++ torus-trooper_0.22.dfsg1/src/abagames/tt/replay.d	2007-08-26 22:38:06.000000000 +0200
+--- a/src/abagames/tt/replay.d
++++ b/src/abagames/tt/replay.d
 @@ -7,13 +7,13 @@
  
  private import std.stream;

Modified: packages/trunk/torus-trooper/debian/patches/fixes.patch
===================================================================
--- packages/trunk/torus-trooper/debian/patches/fixes.patch	2009-02-15 14:52:36 UTC (rev 8811)
+++ packages/trunk/torus-trooper/debian/patches/fixes.patch	2009-02-15 18:42:35 UTC (rev 8812)
@@ -1,10 +1,8 @@
 # Copyright (C) 2007  Marcel Unbehaun <frostworks at gmx.de>
 # Distributed under the same license as the game. See debian/copyright.
 
-Index: torus-trooper-0.22.dfsg1/import/SDL.d
-===================================================================
---- torus-trooper-0.22.dfsg1.orig/import/SDL.d	2007-08-29 22:16:29.000000000 +0200
-+++ torus-trooper-0.22.dfsg1/import/SDL.d	2007-08-29 22:16:31.000000000 +0200
+--- a/import/SDL.d
++++ b/import/SDL.d
 @@ -20,18 +20,28 @@
      slouken at devolution.com
  */
@@ -67,10 +65,8 @@
 -	SDL_Quit();
 -}
 -+/
-Index: torus-trooper-0.22.dfsg1/import/SDL_events.d
-===================================================================
---- torus-trooper-0.22.dfsg1.orig/import/SDL_events.d	2007-08-29 22:16:29.000000000 +0200
-+++ torus-trooper-0.22.dfsg1/import/SDL_events.d	2007-08-29 22:16:31.000000000 +0200
+--- a/import/SDL_events.d
++++ b/import/SDL_events.d
 @@ -304,8 +304,8 @@
    If 'state' is set to SDL_QUERY, SDL_EventState() will return the 
    current processing state of the specified event.
@@ -84,27 +80,13 @@
 +const int SDL_DISABLE	= 0;
 +const int SDL_ENABLE	= 1;
  Uint8 SDL_EventState(Uint8 type, int state);
-Index: torus-trooper-0.22.dfsg1/Makefile
-===================================================================
---- /dev/null	1970-01-01 00:00:00.000000000 +0000
-+++ torus-trooper-0.22.dfsg1/Makefile	2007-08-29 22:16:40.000000000 +0200
-@@ -0,0 +1,27 @@
-+DC=gdmd
-+#DC=gdc
-+ifeq ($(DC), gdmd)
-+DFLAGS=-O -d -release -Iimport -Isrc
-+#DFLAGS=-g -debug -Iimport -Isrc
-+DOUT=-of
-+else
-+DFLAGS=-O -frelease -Iimport -Isrc
-+#DFLAGS=-g -fdebug -Iimport -Isrc
-+DOUT=-o
-+endif
-+
-+DSRC=$(shell find src/ -name "*.d")
+--- /dev/null
++++ b/Makefile
+@@ -0,0 +1,12 @@
++DSRC=$(shell find src -name "*.d")
 +SOURCES=$(DSRC) import/SDL_video.d import/SDL_mixer.d
 +OBJS=$(SOURCES:.d=.o)
-+EXE=torustrooper
++EXE=torus-trooper
 +
 +all: $(EXE)
 +
@@ -112,14 +94,9 @@
 +	gdc -o $@ $(OBJS) -lbulletml -lSDL -lGL -lGLU -lSDL_mixer
 +
 +$(OBJS): %.o: %.d
-+	$(DC) -c $(DOUT)$@ $(DFLAGS) $<
-+
-+
-+
-Index: torus-trooper-0.22.dfsg1/src/abagames/util/logger.d
-===================================================================
---- torus-trooper-0.22.dfsg1.orig/src/abagames/util/logger.d	2007-08-29 22:16:30.000000000 +0200
-+++ torus-trooper-0.22.dfsg1/src/abagames/util/logger.d	2007-08-29 22:16:31.000000000 +0200
++	gdc -c -o $@ -Iimport -Isrc $(DFLAGS) $<
+--- a/src/abagames/util/logger.d
++++ b/src/abagames/util/logger.d
 @@ -5,7 +5,7 @@
   */
  module abagames.util.logger;
@@ -165,10 +142,8 @@
      if (e.next)
        error(e.next);
    }
-Index: torus-trooper-0.22.dfsg1/src/abagames/util/sdl/luminous.d
-===================================================================
---- torus-trooper-0.22.dfsg1.orig/src/abagames/util/sdl/luminous.d	2007-08-29 22:16:30.000000000 +0200
-+++ torus-trooper-0.22.dfsg1/src/abagames/util/sdl/luminous.d	2007-08-29 22:16:31.000000000 +0200
+--- a/src/abagames/util/sdl/luminous.d
++++ b/src/abagames/util/sdl/luminous.d
 @@ -9,6 +9,7 @@
  private import std.string;
  private import opengl;
@@ -186,10 +161,8 @@
      int i;
      memset(data, 0, luminousTextureWidth * luminousTextureHeight * 4 * uint.sizeof);
      glGenTextures(1, &luminousTexture);
-Index: torus-trooper-0.22.dfsg1/src/abagames/tt/barrage.d
-===================================================================
---- torus-trooper-0.22.dfsg1.orig/src/abagames/tt/barrage.d	2007-08-29 22:16:30.000000000 +0200
-+++ torus-trooper-0.22.dfsg1/src/abagames/tt/barrage.d	2007-08-29 22:16:31.000000000 +0200
+--- a/src/abagames/tt/barrage.d
++++ b/src/abagames/tt/barrage.d
 @@ -98,6 +98,7 @@
    public static void load() {
      char[][] dirs = listdir(BARRAGE_DIR_NAME);
@@ -198,10 +171,8 @@
        char[][] files = listdir(BARRAGE_DIR_NAME ~ "/" ~ dirName);
        foreach (char[] fileName; files) {
          if (getExt(fileName) != "xml")
-Index: torus-trooper-0.22.dfsg1/src/abagames/tt/camera.d
-===================================================================
---- torus-trooper-0.22.dfsg1.orig/src/abagames/tt/camera.d	2007-08-29 22:16:30.000000000 +0200
-+++ torus-trooper-0.22.dfsg1/src/abagames/tt/camera.d	2007-08-29 22:16:31.000000000 +0200
+--- a/src/abagames/tt/camera.d
++++ b/src/abagames/tt/camera.d
 @@ -155,10 +155,10 @@
      moveCnt--;
      if (moveCnt < 0) {
@@ -217,10 +188,8 @@
        zoomTrg = 3.0f / ofs;
        if (zoomTrg < zoomMin)
          zoomTrg = zoomMin;
-Index: torus-trooper-0.22.dfsg1/src/abagames/tt/shape.d
-===================================================================
---- torus-trooper-0.22.dfsg1.orig/src/abagames/tt/shape.d	2007-08-29 22:16:30.000000000 +0200
-+++ torus-trooper-0.22.dfsg1/src/abagames/tt/shape.d	2007-08-29 22:16:31.000000000 +0200
+--- a/src/abagames/tt/shape.d
++++ b/src/abagames/tt/shape.d
 @@ -248,21 +248,23 @@
                                    float wingD1, float wingD2, int color, int shp, int divNum,
                                    int rev, bool damaged = false) {
@@ -260,10 +229,8 @@
      float wofs = offset;
      float whgt = rocketLength * (rand.nextFloat(0.5) + 1.5);
      for (int i = 0; i < wingNum; i++) {
-Index: torus-trooper-0.22.dfsg1/src/abagames/util/rand.d
-===================================================================
---- torus-trooper-0.22.dfsg1.orig/src/abagames/util/rand.d	2007-08-29 22:16:30.000000000 +0200
-+++ torus-trooper-0.22.dfsg1/src/abagames/util/rand.d	2007-08-29 22:16:31.000000000 +0200
+--- a/src/abagames/util/rand.d
++++ b/src/abagames/util/rand.d
 @@ -165,14 +165,14 @@
  
  void next_state()
@@ -281,10 +248,8 @@
      
      for (int j=N-M+1; --j; p++) 
          *p = p[M] ^ TWIST(p[0], p[1]);
-Index: torus-trooper-0.22.dfsg1/import/opengl.d
-===================================================================
---- torus-trooper-0.22.dfsg1.orig/import/opengl.d	2007-08-29 22:16:29.000000000 +0200
-+++ torus-trooper-0.22.dfsg1/import/opengl.d	2007-08-29 22:16:31.000000000 +0200
+--- a/import/opengl.d
++++ b/import/opengl.d
 @@ -1116,7 +1116,7 @@
  /*************************************************************/
  
@@ -303,3 +268,18 @@
  void /*APIENTRY*/glStencilMask (GLuint mask);
  void /*APIENTRY*/glStencilOp (GLenum fail, GLenum zfail, GLenum zpass);
  void /*APIENTRY*/glTexCoord1d (GLdouble s);
+--- /dev/null
++++ b/Makefile.pure
+@@ -0,0 +1,12 @@
++DSRC=$(shell find src-hiz -name "*.d")
++SOURCES=$(DSRC) import/SDL_video.d import/SDL_mixer.d
++OBJS=$(SOURCES:.d=.o)
++EXE=torus-trooper-pure
++
++all: $(EXE)
++
++$(EXE): $(OBJS)
++	gdc -o $@ $(OBJS) -lbulletml -lSDL -lGL -lGLU -lSDL_mixer
++
++$(OBJS): %.o: %.d
++	gdc -c -o $@ -Iimport -Isrc-hiz -fversion=pure $(DFLAGS) $<

Modified: packages/trunk/torus-trooper/debian/patches/level-select-444948.patch
===================================================================
--- packages/trunk/torus-trooper/debian/patches/level-select-444948.patch	2009-02-15 14:52:36 UTC (rev 8811)
+++ packages/trunk/torus-trooper/debian/patches/level-select-444948.patch	2009-02-15 18:42:35 UTC (rev 8812)
@@ -1,3 +1,8 @@
+# Copyright (C) 2007  Peter De Wachter <pdewacht at gmail.com>
+# Distributed under the same license as the game. See debian/copyright.
+
+# Make the level selection UI a bit more user-friendly. Fixes #444948.
+
 Index: torus-trooper-0.22.dfsg1/src/abagames/tt/title.d
 ===================================================================
 --- torus-trooper-0.22.dfsg1.orig/src/abagames/tt/title.d	2007-10-03 00:11:28.000000000 +0200

Modified: packages/trunk/torus-trooper/debian/patches/save-score-444372.patch
===================================================================
--- packages/trunk/torus-trooper/debian/patches/save-score-444372.patch	2009-02-15 14:52:36 UTC (rev 8811)
+++ packages/trunk/torus-trooper/debian/patches/save-score-444372.patch	2009-02-15 18:42:35 UTC (rev 8812)
@@ -1,3 +1,8 @@
+# Copyright (C) 2007  Peter De Wachter <pdewacht at gmail.com>
+# Distributed under the same license as the game. See debian/copyright.
+
+# Save score when quitting using escape. Fixes #444372.
+
 Index: torus-trooper-0.22.dfsg1/src/abagames/tt/gamemanager.d
 ===================================================================
 --- torus-trooper-0.22.dfsg1.orig/src/abagames/tt/gamemanager.d	2007-10-02 23:05:33.000000000 +0200

Modified: packages/trunk/torus-trooper/debian/patches/series
===================================================================
--- packages/trunk/torus-trooper/debian/patches/series	2009-02-15 14:52:36 UTC (rev 8811)
+++ packages/trunk/torus-trooper/debian/patches/series	2009-02-15 18:42:35 UTC (rev 8812)
@@ -1,4 +1,4 @@
-#torus-trooper-pure.patch
+#note: torus-trooper-pure.patch is not managed with quilt
 fixes.patch
 directories.patch
 windowed.patch

Modified: packages/trunk/torus-trooper/debian/rules
===================================================================
--- packages/trunk/torus-trooper/debian/rules	2009-02-15 14:52:36 UTC (rev 8811)
+++ packages/trunk/torus-trooper/debian/rules	2009-02-15 18:42:35 UTC (rev 8812)
@@ -3,32 +3,34 @@
 # Uncomment this to turn on verbose mode.
 #export DH_VERBOSE=1
 
-CFLAGS = -Wall -g
-
+DFLAGS = -g
 ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
-	CFLAGS += -O0
+	DFLAGS += -fdebug
 else
-	CFLAGS += -O2
+	DFLAGS += -O2 -frelease
 endif
 
-configure: configure-stamp
-configure-stamp:
+patch: patch-stamp
+patch-stamp:
 	dh_testdir
 	$(MAKE) -f /usr/share/quilt/quilt.make patch
+	cp -a src src-hiz
+	cd src-hiz && patch -p2 < ../debian/patches/torus-trooper-pure.patch
 	touch $@
 
 build: build-stamp
-build-stamp: configure-stamp 
+build-stamp: patch-stamp 
 	dh_testdir
-	$(MAKE) EXE=torus-trooper
+	$(MAKE) DFLAGS="$(DFLAGS)"
+	$(MAKE) DFLAGS="$(DFLAGS)" -fMakefile.pure
 	touch $@
 
 clean:
 	dh_testdir
 	dh_testroot
-	rm -f build-stamp configure-stamp
-	#$(MAKE) clean
-	rm -f torus-trooper
+	rm -f build-stamp patch-stamp
+	rm -rf src-hiz
+	rm -f torus-trooper torus-trooper-pure
 	rm -f `find . -name "*.o"`
 	$(MAKE) -f /usr/share/quilt/quilt.make unpatch
 	dh_clean 
@@ -51,7 +53,7 @@
 	dh_installexamples
 	dh_install
 	dh_installmenu
-	dh_installman debian/*.6
+	dh_installman
 	dh_desktop
 	dh_link
 	dh_strip
@@ -76,4 +78,4 @@
 	rm -rf tt0_22.zip tt
 
 binary: binary-indep binary-arch
-.PHONY: build clean binary-indep binary-arch binary install configure get-orig-source
+.PHONY: build clean binary-indep binary-arch binary install patch get-orig-source

Added: packages/trunk/torus-trooper/debian/torus-trooper-pure.6
===================================================================
--- packages/trunk/torus-trooper/debian/torus-trooper-pure.6	                        (rev 0)
+++ packages/trunk/torus-trooper/debian/torus-trooper-pure.6	2009-02-15 18:42:35 UTC (rev 8812)
@@ -0,0 +1,89 @@
+.\" (c) 2007 Miriam Ruiz <little_miry at yahoo.es>
+.\" (c) 2004 Kenta Cho <cs8k-cyu at asahi-net.or.jp>
+.\" 
+.\" This document is free software; you can redistribute it and/or modify
+.\" it under the terms of the GNU General Public License as published by
+.\" the Free Software Foundation; either version 2 of the License, or
+.\" (at your option) any later version.
+.\" 
+.\" This package is distributed in the hope that it will be useful,
+.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
+.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+.\" GNU General Public License for more details.
+.\" 
+.\" You should have received a copy of the GNU General Public License
+.\" along with this package; if not, write to the Free Software
+.\" Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
+.TH "Torus Trooper Pure" "6" "" "" ""
+.SH "NAME"
+torus\-trooper\-pure \- speeding ship sailing through barrage
+.SH "DESCRIPTION"
+Speed! More speed!
+
+Torus Trooper Pure is a fast\-paced abstract scrolling shooter game.
+It features 3D graphics and a style similar to that of games such as Tempest.
+.SH "OPTIONS"
+These options are available:
+.TP 
+\fB\-brightness n\fR
+Set the brightness of the screen.(n = 0 \- 100, default = 100)
+.TP 
+\fB\-luminosity n\fR
+Set the luminous intensity.(n = 0 \- 100, default = 0)
+.TP 
+\fB\-res x y\fR
+Set the screen resolution to (x, y).
+.TP 
+\fB\-nosound\fR
+Stop the sound.
+.TP 
+\fB\-window\fR
+Launch the game in a window.
+.TP 
+\fB\-fullscreen\fR
+Launch the game in fullscreen mode.
+.TP 
+\fB\-reverse\fR
+Reverse a shot key and a charge shot key.
+.SH "USAGE"
+How to operate:
+.TP 
+\fBMovement\fR
+Left/Right arrows / [4]/[6] / [A]/[D] / Joystick
+
+.TP 
+\fBFire\fR
+[Z][L\-Ctrl][.] / Trigger 1, 4, 5, 8
+
+.TP 
+\fBPause\fR
+[P]
+.P
+
+How to play:
+
+At the title screen, select a grade(Normal, Hard, Extreme) and a starting level.
+Press a fire button to start a game.
+Press the escape key to quit a game.
+
+Press a fire button to open automatic fire.
+The more enemies you destroy, the faster you go.
+If your ship is hit by enemy fire, it will slow down.
+
+Release the fire button to start charging for a large blast.
+While your ship is charging, enemy fire won't slow it down as much.
+
+When you destroy or overtake a certain number of enemies (displayed in the lower left corner), a boss enemy will apear.
+Destroy it to earn more time.
+Your remaining time is displayed at the top left corner.
+When the time runs out, the game is over.
+
+Replay mode:
+
+At the title screen, press [X] to see a replay of your last game.
+Press a left/right key to change a view and an up/down key to change displayed/undisplayed of a status display.
+
+.SH "SEE ALSO"
+You can find more about the game on its homepage: http://www.asahi\-net.or.jp/~cs8k\-cyu/windows/tt_e.html
+.SH "AUTHOR"
+This game has been written by Kenta Cho <cs8k\-cyu at asahi\-net.or.jp>

Added: packages/trunk/torus-trooper/debian/torus-trooper-pure.desktop
===================================================================
--- packages/trunk/torus-trooper/debian/torus-trooper-pure.desktop	                        (rev 0)
+++ packages/trunk/torus-trooper/debian/torus-trooper-pure.desktop	2009-02-15 18:42:35 UTC (rev 8812)
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Type=Application
+Name=Torus Trooper Pure
+GenericName=
+Comment=HIZ's version of Torus Trooper
+Icon=torus-trooper-pure.xpm
+Exec=/usr/games/torus-trooper-pure
+Terminal=false
+Categories=Game;ArcadeGame;

Added: packages/trunk/torus-trooper/debian/torus-trooper-pure.install
===================================================================
--- packages/trunk/torus-trooper/debian/torus-trooper-pure.install	                        (rev 0)
+++ packages/trunk/torus-trooper/debian/torus-trooper-pure.install	2009-02-15 18:42:35 UTC (rev 8812)
@@ -0,0 +1,3 @@
+torus-trooper-pure usr/games/
+debian/torus-trooper-pure.xpm usr/share/pixmaps/
+debian/torus-trooper-pure.desktop usr/share/applications/

Added: packages/trunk/torus-trooper/debian/torus-trooper-pure.manpages
===================================================================
--- packages/trunk/torus-trooper/debian/torus-trooper-pure.manpages	                        (rev 0)
+++ packages/trunk/torus-trooper/debian/torus-trooper-pure.manpages	2009-02-15 18:42:35 UTC (rev 8812)
@@ -0,0 +1 @@
+debian/torus-trooper-pure.6

Added: packages/trunk/torus-trooper/debian/torus-trooper-pure.menu
===================================================================
--- packages/trunk/torus-trooper/debian/torus-trooper-pure.menu	                        (rev 0)
+++ packages/trunk/torus-trooper/debian/torus-trooper-pure.menu	2009-02-15 18:42:35 UTC (rev 8812)
@@ -0,0 +1,4 @@
+?package(torus-trooper-pure):needs="X11" section="Games/Action"\
+  title="Torus Trooper Pure" command="/usr/games/torus-trooper-pure" \
+  icon="/usr/share/pixmaps/torus-trooper-pure.xpm"
+    

Added: packages/trunk/torus-trooper/debian/torus-trooper-pure.xpm
===================================================================
--- packages/trunk/torus-trooper/debian/torus-trooper-pure.xpm	                        (rev 0)
+++ packages/trunk/torus-trooper/debian/torus-trooper-pure.xpm	2009-02-15 18:42:35 UTC (rev 8812)
@@ -0,0 +1,155 @@
+/* XPM */
+static char *dummy[]={
+"32 32 120 2",
+"Qt c None",
+".H c #020202",
+".# c #030303",
+".q c #080808",
+".a c #101010",
+".Y c #111111",
+"#V c #161616",
+".p c #191919",
+".b c #1f1f1f",
+"#y c #212121",
+".r c #242424",
+".8 c #272727",
+".o c #292929",
+"#F c #2a2a2a",
+".c c #2e2e2e",
+".6 c #363636",
+".2 c #373737",
+"#r c #393939",
+"#c c #3b3b3b",
+".n c #3c3c3c",
+".Q c #3d3d3d",
+".R c #3e3e3e",
+".S c #3f3f3f",
+".T c #404040",
+"#i c #414141",
+"#j c #424242",
+".P c #434343",
+".5 c #444444",
+".d c #454545",
+".s c #464646",
+"#e c #484848",
+".4 c #494949",
+".3 c #4a4a4a",
+".U c #4b4b4b",
+"#d c #4c4c4c",
+".7 c #505050",
+"#C c #515151",
+".m c #585858",
+".e c #595959",
+"#u c #5d5d5d",
+"#l c #5e5e5e",
+".Z c #606060",
+"#m c #636363",
+".O c #646464",
+"#P c #666666",
+"#Q c #686868",
+".l c #6a6a6a",
+"#R c #6b6b6b",
+".f c #6c6c6c",
+".t c #6e6e6e",
+"#o c #6f6f6f",
+".G c #707070",
+"#b c #727272",
+".k c #757575",
+".g c #767676",
+".j c #777777",
+".V c #787878",
+"#G c #797979",
+"#W c #7a7a7a",
+"#n c #7b7b7b",
+".i c #7c7c7c",
+".h c #7d7d7d",
+"#1 c #7f7f7f",
+"#s c #808080",
+"#O c #828282",
+"#E c #838383",
+"#S c #848484",
+"#x c #878787",
+"#B c #8a8a8a",
+".u c #8b8b8b",
+".9 c #8c8c8c",
+"#0 c #8d8d8d",
+"#D c #8f8f8f",
+".N c #909090",
+"#f c #939393",
+".F c #979797",
+"#a c #989898",
+"#U c #9b9b9b",
+".I c #9d9d9d",
+"#t c #9e9e9e",
+"#p c #9f9f9f",
+"#N c #a0a0a0",
+"#h c #a2a2a2",
+"#X c #a4a4a4",
+"#A c #a5a5a5",
+"#k c #a6a6a6",
+".v c #a7a7a7",
+".1 c #a8a8a8",
+".W c #a9a9a9",
+"#H c #ababab",
+".J c #acacac",
+".0 c #afafaf",
+"#K c #b1b1b1",
+".B c #b5b5b5",
+".M c #b6b6b6",
+"#Z c #b7b7b7",
+"## c #b8b8b8",
+"#Y c #bababa",
+".w c #bbbbbb",
+".C c #bdbdbd",
+".A c #bebebe",
+"#M c #bfbfbf",
+".K c #c0c0c0",
+"#v c #c1c1c1",
+"#J c #c5c5c5",
+".X c #c7c7c7",
+".L c #cacaca",
+"#I c #cbcbcb",
+".z c #cccccc",
+".D c #cecece",
+"#. c #cfcfcf",
+".E c #d0d0d0",
+".x c #d4d4d4",
+"#T c #d5d5d5",
+".y c #d7d7d7",
+"#L c #dadada",
+"#z c #dcdcdc",
+"#g c #dddddd",
+"#w c #e1e1e1",
+"#q c #ffffff",
+"QtQtQtQtQtQtQtQtQtQtQtQt.#.a.b.c.d.e.f.g.h.i.j.k.l.m.n.o.p.qQtQt",
+"QtQtQtQtQtQtQtQt.#.r.s.t.u.v.w.x.y.y.z.A.B.B.C.A.D.y.y.E.B.F.G.n",
+"QtQtQtQtQt.H.c.f.I.J.K.L.M.N.O.P.Q.Q.R.S.T.T.S.S.R.Q.n.U.V.W.X.w",
+"QtQtQt.Y.Z.0.A.0.1.g.U.2.n.T.s.3.U.U.U.U.U.U.U.U.U.U.U.4.5.Q.6.7",
+"Qt.8.9#.###a#b.P#c.P.4.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U#d#e",
+"#f#g#h.G.m#i#j.3.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U",
+"#k#l#d.5#e.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U",
+".d.4.3.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U",
+".U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U",
+".U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U",
+".U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U",
+".U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U",
+".U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U",
+".U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U",
+".U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U",
+".U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U",
+".U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U",
+".U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U#m#n#n#n#n#n#o#n#n#n#n#n#o.U.U.U",
+".U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U#p#q#q#q#q#q#q#q#q#q#q#q#..U.U.U",
+".U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U#n#q#p.U.U.U#n#q#p.U.U.U.U.U",
+".U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U#n#q#p.U.U.U#n#q#p.U.U.U.U.U",
+".U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U#n#q#p.U.U.U#n#q#p.U.U.U.U#d",
+".U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U#n#q#p.U.U.U#n#q#p.U.U.U#d.S",
+".U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U#n#q#p.U.U.U#n#q#p.U.U.3#r#s",
+".U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U#n#q#p.U.U.U#n#q#t#e.s#u#v.D",
+".U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.4.P.4#l#k#w#x#y",
+".U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.s.Q.4#o#a#z#A.2QtQt",
+".U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U#e.S.n#l#B.1.E.v#jQtQtQtQt",
+".U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.4.5.Q.2#C#D.B.K.M#E#FQtQtQtQtQtQt",
+".n.T.P.s#e.4.4#e#e#e.s.P#i.R.R#C#G#H#I#J#K.9.U.aQtQtQtQtQtQtQtQt",
+"#L#M#N#O#P#l.Z#Q#Q#R#S.I.M#T#L.D.B#U.G.R#VQtQtQtQtQtQtQtQtQtQtQt",
+".m#W.u#X#Y.K.K#Y#Y#Z#h#0#1#Q#j#y#V.qQtQtQtQtQtQtQtQtQtQtQtQtQtQt"};

Modified: packages/trunk/torus-trooper/debian/torus-trooper.install
===================================================================
--- packages/trunk/torus-trooper/debian/torus-trooper.install	2009-02-15 14:52:36 UTC (rev 8811)
+++ packages/trunk/torus-trooper/debian/torus-trooper.install	2009-02-15 18:42:35 UTC (rev 8812)
@@ -1,3 +1,3 @@
 torus-trooper usr/games/
-debian/*.xpm usr/share/pixmaps/
-debian/*.desktop usr/share/applications/
+debian/torus-trooper.xpm usr/share/pixmaps/
+debian/torus-trooper.desktop usr/share/applications/

Added: packages/trunk/torus-trooper/debian/torus-trooper.manpages
===================================================================
--- packages/trunk/torus-trooper/debian/torus-trooper.manpages	                        (rev 0)
+++ packages/trunk/torus-trooper/debian/torus-trooper.manpages	2009-02-15 18:42:35 UTC (rev 8812)
@@ -0,0 +1 @@
+debian/torus-trooper.6

Copied: packages/trunk/torus-trooper/debian/torus-trooper.menu (from rev 8793, packages/trunk/torus-trooper/debian/menu)
===================================================================
--- packages/trunk/torus-trooper/debian/torus-trooper.menu	                        (rev 0)
+++ packages/trunk/torus-trooper/debian/torus-trooper.menu	2009-02-15 18:42:35 UTC (rev 8812)
@@ -0,0 +1,3 @@
+?package(torus-trooper):needs="X11" section="Games/Action"\
+  title="Torus Trooper" command="/usr/games/torus-trooper" \
+  icon="/usr/share/pixmaps/torus-trooper.xpm"


Property changes on: packages/trunk/torus-trooper/debian/torus-trooper.menu
___________________________________________________________________
Name: svn:mergeinfo
   + 




More information about the Pkg-games-commits mailing list