Kobo Deluxe is an enhanced version of Akira Higuchi's game XKobo. It

adds sound, smoother animation, high resolution support, OpenGL
acceleration (optional), an intuitive menu driven user interface,
joystick support and other features. Kobo Deluxe uses SDL for
graphics, sound and input, which makes it possible to run the game on
pretty much anything.
This commit is contained in:
Lars Nordlund 2006-12-21 00:02:39 +00:00 committed by Thomas Klausner
parent 1f42d49bd0
commit cf25e1c128
7 changed files with 138 additions and 0 deletions

6
kobodl/DESCR Normal file
View file

@ -0,0 +1,6 @@
Kobo Deluxe is an enhanced version of Akira Higuchi's game XKobo. It
adds sound, smoother animation, high resolution support, OpenGL
acceleration (optional), an intuitive menu driven user interface,
joystick support and other features. Kobo Deluxe uses SDL for
graphics, sound and input, which makes it possible to run the game on
pretty much anything.

19
kobodl/Makefile Normal file
View file

@ -0,0 +1,19 @@
# $NetBSD: Makefile,v 1.1.1.1 2006/12/21 00:02:39 larnor Exp $
#
DISTNAME= KoboDeluxe-0.4pre10
CATEGORIES= games
MASTER_SITES= http://olofson.net/kobodl/download/
MAINTAINER= lars.nordlund@hem.utfors.se
HOMEPAGE= http://olofson.net/kobodl/
COMMENT= The classic xkobo game
GNU_CONFIGURE= yes
USE_LANGUAGES= c c++
USE_TOOLS+= gmake
.include "../../devel/SDL/buildlink3.mk"
.include "../../graphics/SDL_image/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

62
kobodl/PLIST Normal file
View file

@ -0,0 +1,62 @@
@comment $NetBSD: PLIST,v 1.1.1.1 2006/12/21 00:02:39 larnor Exp $
bin/kobodl
man/man6/kobodl.6
share/games/kobo-deluxe/gfx/bigship.pcx
share/games/kobo-deluxe/gfx/brushes.png
share/games/kobo-deluxe/gfx/bullets.pcx
share/games/kobo-deluxe/gfx/counter.png
share/games/kobo-deluxe/gfx/font2b.png
share/games/kobo-deluxe/gfx/font3b.png
share/games/kobo-deluxe/gfx/font4b.png
share/games/kobo-deluxe/gfx/loading.png
share/games/kobo-deluxe/gfx/logo3.png
share/games/kobo-deluxe/gfx/noise.pcx
share/games/kobo-deluxe/gfx/screen.png
share/games/kobo-deluxe/gfx/sprites.pcx
share/games/kobo-deluxe/gfx/tiles.pcx
share/games/kobo-deluxe/gfx/tube1.png
share/games/kobo-deluxe/gfx/tube2.png
share/games/kobo-deluxe/sfx/aguitar1.agw
share/games/kobo-deluxe/sfx/ballad1.agw
share/games/kobo-deluxe/sfx/ballad1.mid
share/games/kobo-deluxe/sfx/bassdrum3.agw
share/games/kobo-deluxe/sfx/bassdrum5.agw
share/games/kobo-deluxe/sfx/beam.raw
share/games/kobo-deluxe/sfx/bomb.raw
share/games/kobo-deluxe/sfx/bongo1.agw
share/games/kobo-deluxe/sfx/brass2.agw
share/games/kobo-deluxe/sfx/bubble.raw
share/games/kobo-deluxe/sfx/bzzzt1.agw
share/games/kobo-deluxe/sfx/claps1.agw
share/games/kobo-deluxe/sfx/edge2.agw
share/games/kobo-deluxe/sfx/elecbass2.agw
share/games/kobo-deluxe/sfx/enemym.raw
share/games/kobo-deluxe/sfx/expl.raw
share/games/kobo-deluxe/sfx/expl2.raw
share/games/kobo-deluxe/sfx/expl3.raw
share/games/kobo-deluxe/sfx/fine.raw
share/games/kobo-deluxe/sfx/gameover1.agw
share/games/kobo-deluxe/sfx/hardsync1.agw
share/games/kobo-deluxe/sfx/kobosfx.h
share/games/kobo-deluxe/sfx/launch.agw
share/games/kobo-deluxe/sfx/launch2.agw
share/games/kobo-deluxe/sfx/marimba2.agw
share/games/kobo-deluxe/sfx/metallic.raw
share/games/kobo-deluxe/sfx/music.agw
share/games/kobo-deluxe/sfx/noiseburst1.agw
share/games/kobo-deluxe/sfx/noiseburst2.agw
share/games/kobo-deluxe/sfx/oneup.raw
share/games/kobo-deluxe/sfx/phattpad1.agw
share/games/kobo-deluxe/sfx/phattpad2.agw
share/games/kobo-deluxe/sfx/ready1.agw
share/games/kobo-deluxe/sfx/ring.raw
share/games/kobo-deluxe/sfx/sfx.agw
share/games/kobo-deluxe/sfx/shot.raw
share/games/kobo-deluxe/sfx/sine.agw
share/games/kobo-deluxe/sfx/snare1.agw
share/games/kobo-deluxe/sfx/synbass1.agw
share/games/kobo-deluxe/sfx/test2.agw
share/games/kobo-deluxe/sfx/test2.mid
share/games/kobo-deluxe/sfx/thunder1.agw
share/games/kobo-deluxe/sfx/trance1.agw
share/games/kobo-deluxe/sfx/trance1.mid

2
kobodl/TODO Normal file
View file

@ -0,0 +1,2 @@
Fix something with the player settings file. I get permission denied
right now.

7
kobodl/distinfo Normal file
View file

@ -0,0 +1,7 @@
$NetBSD: distinfo,v 1.1.1.1 2006/12/21 00:02:39 larnor Exp $
SHA1 (KoboDeluxe-0.4pre10.tar.gz) = 7b1f37482d40e9f68291527d8b1b9dd7d88dd25c
RMD160 (KoboDeluxe-0.4pre10.tar.gz) = 0b5cc8062bbde8697eadce6f5cf95e61485f21bc
Size (KoboDeluxe-0.4pre10.tar.gz) = 800650 bytes
SHA1 (patch-aa) = 5cc42d43dfb85cfe0898d65682dd68565c926186
SHA1 (patch-ab) = d0eae1397a2da17a50011c0d55f9fe19bc92acf9

21
kobodl/patches/patch-aa Normal file
View file

@ -0,0 +1,21 @@
$NetBSD: patch-aa,v 1.1.1.1 2006/12/21 00:02:39 larnor Exp $
--- scenes.h.orig 2001-09-03 01:09:18.000000000 +0200
+++ scenes.h
@@ -39,7 +39,7 @@ typedef struct {
int x, y, h, v;
} _base;
-typedef const struct {
+typedef struct {
int ratio;
int startx;
int starty;
@@ -55,6 +55,6 @@ typedef const struct {
_base base[SCENE_BASE_MAX];
} _scene;
-extern _scene scene[];
+extern _scene scene[51];
#endif // XKOBO_H_SCENES

21
kobodl/patches/patch-ab Normal file
View file

@ -0,0 +1,21 @@
$NetBSD: patch-ab,v 1.1.1.1 2006/12/21 00:02:39 larnor Exp $
--- gamestate.h.orig 2002-04-28 03:48:59.000000000 +0200
+++ gamestate.h
@@ -24,6 +24,8 @@
#include "window.h"
+class gamestatemanager_t;
+
class gamestate_t
{
friend class gamestatemanager_t;
@@ -53,7 +55,6 @@ class gamestate_t
virtual ~gamestate_t();
};
-
class gamestatemanager_t
{
private: