|
Name |
|
Date |
Size |
#Lines |
LOC |
| .. | | 03-May-2022 | - |
| data/ | H | 03-May-2022 | - | 4,302 | 3,707 |
| eel/ | H | 03-May-2022 | - | 4,937 | 3,209 |
| graphics/ | H | 03-May-2022 | - | 11,644 | 8,192 |
| icons/ | H | 30-Oct-2007 | - | 31 | 29 |
| sound/ | H | 27-Dec-2007 | - | 16,970 | 11,237 |
| COPYING | H A D | 01-Jun-1995 | 17.6 KiB | 340 | 281 |
| ChangeLog | H A D | 26-Dec-2007 | 52.3 KiB | 1,313 | 1,265 |
| Info.plist.in | H A D | 18-Sep-2001 | 929 | 31 | 30 |
| Makefile.am | H A D | 15-Dec-2007 | 2.6 KiB | 111 | 78 |
| Makefile.in | H A D | 18-Dec-2007 | 31.3 KiB | 886 | 788 |
| README | H A D | 26-Dec-2007 | 10.4 KiB | 371 | 255 |
| README.jp | H A D | 06-Oct-2007 | 1.8 KiB | 47 | 34 |
| README.osx | H A D | 30-Aug-2002 | 111 | 7 | 2 |
| README.sfont | H A D | 08-May-2001 | 2.8 KiB | 85 | 69 |
| README.xkobo | H A D | 25-Aug-2001 | 4.2 KiB | 147 | 108 |
| README.xkobo.jp | H A D | 25-Aug-2001 | 4.3 KiB | 140 | 97 |
| TODO | H A D | 26-Dec-2007 | 9.3 KiB | 331 | 231 |
| acconfig.h | H A D | 23-Dec-2001 | 0 | 1 | 0 |
| aclocal.m4 | H A D | 18-Dec-2007 | 37.1 KiB | 1,045 | 941 |
| aconfig.h | H A D | 26-Dec-2007 | 5.3 KiB | 191 | 52 |
| aconfig.h.in | H A D | 18-Dec-2007 | 5 KiB | 190 | 129 |
| buildpkg.sh | H A D | 19-Dec-2001 | 744 | 38 | 24 |
| cfg-beta | H A D | 16-Jun-2002 | 108 | 3 | 1 |
| cfg-cross-release | H A D | 30-Oct-2007 | 96 | 3 | 1 |
| cfg-profile | H A D | 28-Sep-2003 | 102 | 3 | 1 |
| cfg-release | H A D | 09-Dec-2007 | 108 | 3 | 1 |
| cfg-work | H A D | 15-Dec-2007 | 136 | 3 | 1 |
| cfg-work-opt | H A D | 15-Dec-2007 | 136 | 3 | 1 |
| cfgform.cpp | H A D | 28-Oct-2007 | 2.9 KiB | 153 | 103 |
| cfgform.h | H A D | 28-Sep-2003 | 1.9 KiB | 77 | 44 |
| cfgparse.cpp | H A D | 15-Dec-2007 | 17.9 KiB | 1,081 | 876 |
| cfgparse.h | H A D | 15-Dec-2007 | 4.8 KiB | 200 | 150 |
| compile | H A D | 26-Oct-2001 | 2.7 KiB | 100 | 48 |
| config.guess | H A D | 21-May-2003 | 40.5 KiB | 1,392 | 1,197 |
| config.h | H A D | 14-Dec-2007 | 4.2 KiB | 150 | 65 |
| config.sub | H A D | 21-May-2003 | 29.3 KiB | 1,493 | 1,352 |
| configure | H A D | 03-May-2022 | 338.5 KiB | 12,136 | 10,256 |
| configure.in | H A D | 18-Dec-2007 | 9 KiB | 351 | 312 |
| dashboard.cpp | H A D | 22-Dec-2007 | 7.8 KiB | 453 | 367 |
| dashboard.h | H A D | 15-Dec-2007 | 2.3 KiB | 99 | 54 |
| depcomp | H A D | 26-Oct-2001 | 11.8 KiB | 412 | 275 |
| enemies.cpp | H A D | 24-Dec-2007 | 3.9 KiB | 189 | 149 |
| enemies.h | H A D | 03-May-2022 | 8.9 KiB | 438 | 357 |
| enemy.cpp | H A D | 03-May-2022 | 27.4 KiB | 1,430 | 1,150 |
| filemap.cpp | H A D | 20-Dec-2007 | 15 KiB | 858 | 650 |
| filemap.h | H A D | 13-Jun-2002 | 4.3 KiB | 171 | 68 |
| form.cpp | H A D | 15-Dec-2007 | 5.5 KiB | 322 | 240 |
| form.h | H A D | 15-Dec-2007 | 2.3 KiB | 85 | 48 |
| game.cpp | H A D | 26-Dec-2007 | 2.7 KiB | 139 | 105 |
| game.h | H A D | 22-Dec-2007 | 2.3 KiB | 84 | 50 |
| gamectl.cpp | H A D | 28-Oct-2007 | 6.8 KiB | 410 | 346 |
| gamectl.h | H A D | 02-Oct-2006 | 2.8 KiB | 123 | 83 |
| gamestate.cpp | H A D | 19-Oct-2003 | 3.7 KiB | 207 | 134 |
| gamestate.h | H A D | 15-Jun-2005 | 2.2 KiB | 85 | 49 |
| install-sh | H A D | 26-Oct-2001 | 5.5 KiB | 252 | 153 |
| kobo.cpp | H A D | 24-Dec-2007 | 45.2 KiB | 2,165 | 1,789 |
| kobo.h | H A D | 24-Dec-2007 | 3.4 KiB | 168 | 114 |
| kobodl.6 | H A D | 26-Dec-2007 | 8.5 KiB | 379 | 378 |
| kobolog.h | H A D | 19-Oct-2003 | 1.2 KiB | 45 | 13 |
| logger.c | H A D | 29-Oct-2007 | 10 KiB | 485 | 368 |
| logger.h | H A D | 19-Oct-2003 | 4 KiB | 159 | 49 |
| manage.cpp | H A D | 22-Dec-2007 | 13.1 KiB | 731 | 590 |
| manage.h | H A D | 22-Dec-2007 | 3.2 KiB | 111 | 81 |
| map.cpp | H A D | 27-Nov-2007 | 4.9 KiB | 221 | 164 |
| map.h | H A D | 27-Nov-2007 | 2 KiB | 70 | 39 |
| missing | H A D | 26-Oct-2001 | 8.6 KiB | 284 | 224 |
| mkinstalldirs | H A D | 26-Oct-2001 | 722 | 41 | 23 |
| myship.cpp | H A D | 24-Dec-2007 | 12 KiB | 666 | 583 |
| myship.h | H A D | 22-Dec-2007 | 3 KiB | 114 | 83 |
| options.cpp | H A D | 25-Dec-2007 | 12.3 KiB | 507 | 441 |
| options.h | H A D | 28-Oct-2007 | 1.6 KiB | 76 | 46 |
| pfile.cpp | H A D | 02-Oct-2003 | 5.1 KiB | 283 | 184 |
| pfile.h | H A D | 21-May-2002 | 4.6 KiB | 137 | 40 |
| prefs.cpp | H A D | 25-Dec-2007 | 7.4 KiB | 178 | 136 |
| prefs.h | H A D | 25-Dec-2007 | 4.3 KiB | 138 | 90 |
| radar.cpp | H A D | 27-Nov-2007 | 6.3 KiB | 298 | 239 |
| radar.h | H A D | 29-Oct-2007 | 2.4 KiB | 77 | 47 |
| random.cpp | H A D | 18-Jan-2002 | 1 KiB | 27 | 3 |
| random.h | H A D | 29-Oct-2007 | 1.9 KiB | 72 | 34 |
| scenes.cpp | H A D | 25-Dec-2007 | 28.7 KiB | 1,180 | 1,102 |
| scenes.h | H A D | 09-Feb-2007 | 1.4 KiB | 63 | 32 |
| score.cpp | H A D | 29-Oct-2007 | 15.9 KiB | 734 | 559 |
| score.h | H A D | 29-Oct-2007 | 6.4 KiB | 221 | 94 |
| screen.cpp | H A D | 15-Dec-2007 | 25.3 KiB | 1,043 | 850 |
| screen.h | H A D | 14-Dec-2007 | 3 KiB | 106 | 76 |
| sound.cpp | H A D | 26-Dec-2007 | 14.7 KiB | 709 | 513 |
| sound.h | H A D | 24-Dec-2007 | 4.4 KiB | 153 | 85 |
| states.cpp | H A D | 22-Dec-2007 | 35.9 KiB | 1,996 | 1,592 |
| states.h | H A D | 14-Dec-2007 | 12.3 KiB | 543 | 339 |
| version.h | H A D | 15-Dec-2001 | 1.1 KiB | 30 | 5 |
README
1(This document was generated from the kobodl.6 'man' file.)
2
3 Kobo Deluxe
4 -----------
5 v0.5.1
6
7 An enhanced port
8 of the scrolling video game
9 XKobo
10
11DESCRIPTION
12 Kobo Deluxe is a 3'rd person scrolling 2D shooter with a simple and
13 responsive control system - which you'll need to tackle the tons of
14 enemy ships that shoot at you, chase you, circle around you shooting,
15 or even launch other ships at you, while you're trying to destroy the
16 labyrinth shaped bases. There are 50 action packed levels with smoothly
17 increasing difficulty, and different combinations of enemies that
18 require different tactics to be dealt with successfully.
19
20 Kobo Deluxe has an improved graphics engine that delivers smoother ani-
21 mation, while keeping the game logic totally accurate and predictable
22 regardless of frame rate. It also adds sound effects, new graphics,
23 fullscreen mode, four extra skill levels with smoother gameplay and
24 various other features expected from a modern game. (There is still a
25 "Clasic" mode that plays exactly like the original XKobo.)
26
27 Kobo Deluxe uses SDL for sound, graphics and input, and builds and runs
28 on all major operating systems, as well as some more unusual platforms.
29 It can also use OpenGL for accelerated rendering, through glSDL.
30
31 In short, Kobo Deluxe is loads of classical arcade style fun for just
32 about any machine with graphics and sound!
33
34CONTROLS
35 The ship can be controlled with the keyboard, or optionally a mouse or
36 joystick. With the keyboard, the arrow keys move the ship (two keys for
37 diagonals), and the shift and ctrl keys shoots. The numeric key pad can
38 also be used; the usual 2/4/6/8 (arrows), and also 1/3/7/9 for single
39 key diagonals. Escape enters the meny system, from where it is possi-
40 ble to change settings, start a new game or exit the game.
41
42OPTIONS
43 Note that all relevant options can be also configured in the config
44 file, which can be edited directly, or using the options menus in the
45 game.
46
47 -[no]logfile
48 Log To File. Default: Off.
49
50 -logformat
51 Log File Format. Default: 0.
52
53 -logverbosity
54 Log Verbosity Level. Default: 2.
55
56 -[no]joystick
57 Use Joystick. Default: Off.
58
59 -joystick_no
60 Joystick Number. Default: 0.
61
62 -[no]mouse
63 Use Mouse. Default: Off.
64
65 -mousemode
66 Mouse Control Mode. Default: 1.
67
68 -[no]broken_numdia
69 Broken NumPad Diagonals. Default: Off.
70
71 -dia_emphasis
72 Diagonals Emphasis Filter. Default: 0.
73
74 -[no]always_fire
75 Always Fire. Default: Off.
76
77 -[no]mousecapture
78 In-game Mouse Capture. Default: On.
79
80 -scrollradar
81 Radar Scroll Mode. Default: 2.
82
83 -[no]filter
84 Enable/disable motion interpolation. Interpolation is what makes
85 animation smooth at high frame rates despite the game logic run-
86 ning at 33.33 fps. However, it also adds some input latency!
87 Default: On.
88
89 -timefilter
90 Time filter, for smoothing out timing jitter induced by the
91 operating system. Default: 50.
92
93 -countdown
94 Get Ready Countdown. Default: 5.
95
96 -starfield
97 Starfield Style. Default: 2.
98
99 -stars Number of Parallax Stars. Default: 500.
100
101 -overheatloud
102 Overheat Warning Loudness. Default: 100.
103
104 -cannonloud
105 Player Cannons Loudness. Default: 100.
106
107 -[no]sound
108 Enable Sound. Default: On.
109
110 -[no]music
111 Enable Music. Default: On.
112
113 -[no]cached_sounds
114 Use Cached Sounds. Default: Off.
115
116 -[no]oss
117 Use OSS Sound Driver. Default: Off.
118
119 -samplerate
120 Sample Rate. Default: 44100.
121
122 -latency
123 Sound Latency. Default: 50.
124
125 -mixquality
126 Mixing Quality. Default: 3.
127
128 -vol Master Volume. Default: 100.
129
130 -intro_vol
131 Intro Music Volume. Default: 100.
132
133 -sfx_vol
134 Sound Effects Volume. Default: 100.
135
136 -music_vol
137 In-Game Music Volume. Default: 50.
138
139 -reverb
140 Reverb Level. Default: 100.
141
142 -vol_boost
143 Volume Boost. Default: 0.
144
145 -[no]fullscreen
146 Fullscreen Display. Default: Off.
147
148 -videodriver
149 Display Driver. Default: 0.
150
151 -width Horizontal Resolution. Default: 640.
152
153 -height
154 Vertical Resolution. Default: 480.
155
156 -aspect
157 Pixel Aspect Ratio. Default: 1000.
158
159 -depth Display Depth. Default: 0.
160
161 -maxfps
162 Limit the framerate (fps). Saves power on laptops (75 works
163 well), and can also avoid long stalls due to timesharing and
164 background processes. Default: 100.
165
166 -maxfpsstrict
167 Strictly Regulated fps. Default: 0.
168
169 -buffer
170 Display Buffer Mode. Default: 1.
171
172 -[no]shadow
173 Use Software Shadow Buffer. Default: On.
174
175 -videomode
176 Video Mode. Default: 17200.
177
178 -[no]vsync
179 Enable Vertical Sync. Default: On.
180
181 -videopages
182 Number of Video Pages. Default: -1.
183
184 -scalemode
185 Scaling Filter Mode. Default: 1.
186
187 -[no]dither
188 Use Dithering. Default: On.
189
190 -dither_type
191 Dither Type. Default: 0.
192
193 -[no]broken_rgba8
194 Broken RGBA (OpenGL). Default: Off.
195
196 -[no]alpha
197 Use Alpha Blending. Default: On.
198
199 -brightness
200 Brightness. Default: 100.
201
202 -contrast
203 Contrast. Default: 100.
204
205 -files Specify the root path of the game. Default: ""
206
207 -gfx Specify the path to the game's graphics data. Default: ""
208
209 -sfx Specify the path to the game's sound data. Default: ""
210
211 -scores
212 Specify the path to the game's score files. Default: ""
213
214 -size (Not saved!) Screen Size (Obsolete). Default: 0.
215
216 -wait Game Speed (Obsolete). Default: 30.
217
218 -bgm (Not saved!) Background Music File (Obsolete). Default: ""
219
220 -threshold
221 (Not saved!) Limiter Gain. Default: 200.
222
223 -release
224 (Not saved!) Limiter Speed. Default: 50.
225
226 -internalres
227 (Not saved!) Texture Resolution. Default: 1.
228
229 -last_profile
230 Last used player profile. Default: 0.
231
232 -number_of_joysticks
233 Number of Connected Joysticks. Default: 0.
234
235 -[no]showcfg
236 (Not saved!) Show Configuration. Default: Off.
237
238 -[no]hiscores
239 (Not saved!) List High Scores. Default: Off.
240
241 -[no]highscores
242 (Not saved!) List High Scores. Default: Off.
243
244 -[no]override
245 (Not saved!) Ignore Configuration File. Default: Off.
246
247 -[no]debug
248 (Not saved!) Enable Debug Features. Default: Off.
249
250 -[no]fps
251 (Not saved!) Display frames per second in game screen. Default:
252 Off.
253
254 -[no]noframe
255 (Not saved!) Do not render rounded corners on the playfield.
256 Default: Off.
257
258 -[no]midi
259 (Not saved!) Enable MIDI Input. Default: Off.
260
261 -[no]cheat
262 (Not saved!) Enable/disable cheat mode. Cheat mode allows any
263 level to be played, but highscores are not saved! Default: Off.
264
265 -[no]indicator
266 (Not saved!) Enable Collision Indicator Mode. Default: Off.
267
268 -[no]pushmove
269 (Not saved!) Enable Push Move Mode. Default: Off.
270
271 -[no]noparachute
272 (Not saved!) Disable SDL Parachute. Default: Off.
273
274 -[no]pollaudio
275 (Not saved!) Use Polling Audio Output. Default: Off.
276
277 -[no]autoshot
278 (Not saved!) Ingame screenshots/movie. Default: Off.
279
280 -[no]help
281 (Not saved!) Print usage info and exit. Default: Off.
282
283 -[no]options_man
284 (Not saved!) Print options for 'man'. Default: Off.
285
286FILES
287 ~/.kobodlrc
288 The per-user configuration file for Kobo Deluxe.
289
290AUTHORS
291 Originally written by Akira Higuchi (a-higuti@math.hokudai.ac.jp),
292 XKobo was turned into Kobo Deluxe by David Olofson <david@olofson.net>
293
294THANKS
295 Thanks, in no particular order, to...
296
297 Akira Higuchi
298 Author of the Original XKobo.
299
300 Masanao Izumo
301 Sound effects and original sound engine.
302
303 Torsten Giebl
304 Slackware.
305
306 David Andersson
307 Various Good Ideas.
308
309 Max Horn
310 Mac OS X & Build Script Patches.
311
312 Jeremy Sheeley
313 Player Profiles.
314
315 Tsuyoshi Iguchi
316 FreeBSD, NetBSD.
317
318 Samuel Hart
319 Joystick Support.
320
321 G. Low Solaris.
322
323 Gerry Jo Trick Jellestad
324 Testing and ideas.
325
326 Riki Intel Compiler.
327
328 Andreas Spaangberg
329 Sun Compiler & Bug Spotting.
330
331 SixK Amiga Port.
332
333 Joey Hess
334 Debian.
335
336 Martijn van Oosterhout
337 FPS limiter.
338
339 Antonio Messina
340 Stage 1601+ difficulty wrap, Always Fire option.
341
342 Hans de Goede
343 Audio buffer handling bug.
344
345 Marianne Ibbotson
346 "Autopause" idea.
347
348 Sam Palmer
349 MS Windows testing.
350
351 Michael Sterrett
352 glSDL issues.
353
354 Sam Lantinga & Others
355 SDL, the Simple DirectMedia library.
356
357 Members of the SDL mailing list
358 Testing and ideas.
359
360COPYRIGHT
361 Copyright (c) 1995, 1996 Akira Higuchi
362 Copyright (C) 1997 Masanao Izumo
363 Copyright (C) 1999-2001 Simon Peter
364 Copyright (C) 2002 Florian Schulze
365 Copyright (C) 2002 Jeremy Sheeley
366 Copyright (C) 2005 Erik Auerswald
367 Copyright (c) 1999-2007 David Olofson
368
369 Kobo Deluxe is free software; you can redistribute it and/or modify it
370 under the terms of the GNU General Public License.
371
README.jp
1
2 Kobo Deluxe
3 -----------
4 v0.4
5
6 $B%7%e!<%F%#%s%0%2!<%`(B XKobo$B$N6/2=HG(B
7
8Kobo Deluxe $B$OBh;0<T;kE@$N%9%/%m!<%k%7%e!<%F%#%s%0%2!<%`$G!"(B
9$BC1=c$G$9$,H?1~@-$N$h$$A`:n@-$r;}$C$F$$$^$9!#$"$J$?$O$3$N5!BN$G!"(B
10$B$"$J$?$rA@$C$F7b$C$F$-$?$j!"DI$$$+$1$F$-$?$j!"$H$j$+$3$s$G7b$C(B
11$B$F$-$?$j!"$"$J$?$K8~$+$C$FE(5!$rAw$j=P$96uJl$J$I!";3$[$I$NE(5!$H!"(B
12$B$o$?$j$"$&$3$H$K$J$j$^$9!#$3$N%2!<%`$K$O(B50$B$NLL$,$"$j!"4K$d$+$K(B
13$BFq0WEY$O>e>:$7!"E(5!$NAH$_9g$o$;$,JQ2=$7$^$9!#$&$^$/@Z$jH4$1$k(B
14$B$?$a$K$O$=$NETEYE*3N$J@oN,$rI,MW$H$7$^$9!#(B
15
16Kobo Deluxe$B$O%0%i%U%#%C%/%(%s%8%s$r?J2=$5$;!"%2!<%`$N?J9T$d%?%$(B
17$B%_%s%0$K0MB8$7$J$$=@Fp$J%U%l!<%`%l!<%H@_Dj$r2DG=$H$7$F$$$^$9!#$^$?!"(B
18$B8z2L2;!"GI<j$J!V7W4oN`!W$N%0%i%U%#%C%/!"%U%k%9%/%j!<%s%b!<%I$d!"(B
19$B:#;~$N%2!<%`$K5a$a$i$l$F$$$k$5$^$6$^$J5!G=$r<B8=$7$F$$$^$9!#(B
20Kobo Deluxe $B$O(BSDL$B$r%Y!<%9$K$7$F$*$j!"B?$/$N%*%Z%l!<%F%#%s%0%7%9(B
21$B%F%`>e$GF0:n$7$^$9!#$"$^$j0lHLE*$G$O$J%W%i%C%H%[!<%`$G$bF0:n$9$k(B
22$B$+$b$7$l$^$;$s!#(B
23
24$B$R$H$3$H$G8@$&$J$i!"(BKobo Deluxe$B$O%/%i%7%C%/$J%"!<%1!<%I%9%?%$%k$N(B
25$B%2!<%`$r!"MM!9$J4D6-$N%^%7%s$GM7$Y$k$h$&$K$7$?$H$$$&$3$H$G$9!#(B
26
27 Enjoy...!
28
29 David Olofson <david@olofson.net>
30 http://olofson.net
31
32
33Thanks to:
34 Akira Higuchi ($B%*%j%8%J%kHG(BXKobo$B$N:n<T(B)
35
36 Masanao Izumo ($B%5%&%s%I%(%U%'%/%H$H%*%j%8%J%kHG%5%&%s%I%(%s%8%s$N:n<T(B)
37 Max Horn (Mac OS X)
38 Tsuyoshi Iguchi (FreeBSD)
39 G. Low (Solaris)
40 Gerry Jo "Trick" Jellestad ($B%F%9%H$H%"%$%G%#%"Ds6!(B)
41 SDL$B%a!<%j%s%0%j%9%H$N%a%s%P!<(B
42
43
44(jp) $BCp(B: $BF|K\8lLu$N@UG$$O(BTsuyoshi Iguchi$B$K$"$j$^$9!#(B
45(en) Notice: Resopnsibility for Japanese translation
46 is belong to Tsuyoshi Iguchi.
47
README.osx
README.sfont
1-----------------------------------< SFont >------------------------------------
2
3License: GPL
4Author: Karl Bartel <karlb@gmx.net>
5WWW: http://members.linuxstart.com/~karlb/
6
7Usage:
8 1. Load a font and place it in an SDL_Surface *. If your are using the
9 SDL_image library you can do this with Font=IMG_Load("filename");
10 2. Initialize the font by using InitFont(surface *Font);
11 3. Now you can use the font in you SDL program.
12 Please take a look at SFont.h to get info about the funtions.
13
14FileFormat:
15 The font file can be any type image file. The characters start with
16 ASCII symbol #33. They are seperated by pink(255,0,255) lines at the top
17 of the image. The space between these lines is the width of the caracter.
18 Just take a look at the font, and you'll be able to understand what I tried
19 to explain here.
20 The easiest way to create a new font is to use the GIMP's Logo function.
21 Use the following string as text (ASCII 33-127 with escape sequences and
22 spaces between the letters):
23 ! \" # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \\ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~
24
25Example for the font file format:
26
27____ _____ _____ _____ <- This is the pink line at the top
28
29 # ##### ####
30 # # # # #
31 # # # # #
32 # # ##### #
33 ##### # # #
34 # # # # #
35 # # ##### ####
36
37 |----|
38 Width of the character
39
40 |----------|
41Part of the font surface that is beeing blitted
42
43
44ChangeLog:
452.0 beta
46 *** Added SoFont, a C++ version of SFont ***
47 Added lock and unlock for hardware surfaces
48 Added blinking cursor to SFont_Input
49 Added check for ASCII<33 in SFont_Input
50 TextWidth returned a too highh value -> fixed
51
521.4
53 Added support for multiple fonts in one program
54 Add a missing "*" in the SFont.h file
55 Proper '\0' at the end of stings produced by SFont_Input
56 Fixed problems in SFont_Input, which were creating '\b' in the string
57 Fixed two other bugs in SFont_Input
58 Added the SFontViewer adn new test programs
59
601.3
61 Fixed three wrong interpretations of the file format
62 o wrong division (float had to be used)
63 o detection of right ends of pink lines (were one pixel too far right)
64 o blit destination (all blits were too far right)
65 support for non-alpha mapped fonts
66 some fonts updated
67
681.2
69 added XCenteredString
70
711.1
72 renamed font.c to SFont.c and font.h to SFont.h
73 better Makefile
741.0
75 Added the Input function
76 Added a check wether the Font has been loaded
770.9
78 better Makefile for the example (using sdl-config)
79 better Neon Font
800.8
81 First Release
82
83If you have any Questions please write a mail!
84
85Karl
README.xkobo
1
2-------------------------------------------------------------------------
3
4 __ __
5 \ \ / /
6 \ \/ / ## ## #### ##### ####
7 \ / ## ## ## ## ## ## ## ##
8 / \ #### ## ## ##### ## ##
9 / /\ \ ## ## ## ## ## ## ## ##
10 / / \ \ ## ## #### ##### ####
11 /_/ --'
12 Version 1.11+-do3
13
14 by
15
16 Akira Higuchi <a-higuti@math.hokudai.ac.jp>
17
18
19 sound effects and other enhancements
20 Masanao Izumo <mo@goice.co.jp>
21
22 improved OSS sound engine
23 David Olofson <do@reologica.se>
24
25-------------------------------------------------------------------------
26
27* DESCRIPTION
28 Xkobo is a single player action game. The play is quite
29 simple. Your object is to destroy all the fortresses. You
30 can control your ship by pressing the cursor keys (or mov-
31 ing the mouse cursor), and shot beams by pressing the
32 SHIFT key (or the left mouse button). The game can be
33 paused by pressing 's' (or the right mouse button).
34
35-------------------------------------------------------------------------
36
37* REQUIREMENT
38 Xkobo requires:
39 1) Unix (BSD, Linux, etc.)
40 2) X window system (256 colors or greater)
41 3) OSS compatible sound system (8 kHz, 16 bit stereo)
42 4) C++ compiler
43
44 Xkobo is known to compile and run under the following systems:
45 * Linux
46 * Sun-OS 4.1.4
47 * BSD/OS
48 * Solaris 2.4 (Sparc)
49 * HP-UX 9.05
50
51-------------------------------------------------------------------------
52
53* INSTALLING
54 Edit Imakefile (if you need) and run
55
56 % xmkmf -a
57 % make
58 % su
59 # make install
60 # make install.man
61
62-------------------------------------------------------------------------
63
64* OPTIONS
65 -display displayname
66 This option specifies the name of the X server to use.
67
68 -fit
69 This option causes xkobo to use the default colormap.
70 Without this option, xkobo uses a private colormap.
71
72 -wait value
73 This option specifies the speed of the game. The
74 default value is 30(msec).
75
76 -doublesize
77 This option causes xkobo to enlarge the size of the
78 window. But it costs HUGE memory.
79
80 -fast
81 This option causes xkobo to use a faster algorithm. But
82 it costs much memory.
83
84 -cheat
85 Cheat mode. It allows any level to be played, does not
86 update score table.
87
88 -hiscores
89 Print the high score table to standard out, and exit.
90
91 -sound
92 Enable sound effects. (Default.)
93
94 -nosound
95 Disable sound effects.
96
97 -vol value
98 Set sound effects volume to value. Default is 100.
99
100FIXME: Some options aren't translated from README.jp.
101
102-------------------------------------------------------------------------
103
104* THANKS TO ...
105
106 Bruce Cheng
107 Christoph Lameter
108 Davide Rossi
109 Eduard Martinescu
110 Elan Feingold
111 Helmut Hoenig
112 Jeff Epler
113 Joe Ramey
114 Joey Hess
115 Michael Sterrett
116 Mihail Iotov
117 Shoichi Nakayama
118 Thomas Marsh
119 Torsten Wolnik
120
121* David's Thanks To...
122
123 Akira Higuchi (original Xkobo)
124 Masanao Izumo (sound effects)
125
126=========================================================================
127
128 XKOBO, a video-oriented game
129 Copyright (C) 1995,1996 Akira Higuchi
130 a-higuti@math.hokudai.ac.jp
131
132 This program is free software; you can redistribute it and/or modify it
133 under the terms of the GNU General Public License as published by the
134 Free Software Foundation; either version 2 of the License, or (at your
135 option) any later version.
136
137 This program is distributed in the hope that it will be useful, but
138 WITHOUT ANY WARRANTY; without even the implied warranty of
139 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
140 General Public License for more details.
141
142 You should have received a copy of the GNU General Public License along
143 with this program; if not, write to the Free Software Foundation, Inc.,
144 675 Mass Ave, Cambridge, MA 02139, USA.
145
146=========================================================================
147
README.xkobo.jp
1
2-------------------------------------------------------------------------
3
4 XKOBO Version 1.11+-do3
5
6 Fri Jan 10 11:17:50 JST 1997 Akira Higuchi
7 a-higuti@math.hokudai.ac.jp
8
9-------------------------------------------------------------------------
10
11* DESCRIPTION
12
13 Xkobo $B$O#1?MMQ$N%"%/%7%g%s%2!<%`$G$9!#@N$N%J%`%3$N%2!<%`(B Bosconian
14 $B$K;w$F$$$^$9!#%k!<%k$OC1=c$G!"<+5!$rA`$C$F2hLL>e$K$"$kMW:I$rA4$FGK(B
15 $B2u$9$k$3$H$,%2!<%`$NL\E*$G$9!#(B
16
17-------------------------------------------------------------------------
18
19* REQUIREMENT
20
21 Xkobo $B$r%3%s%Q%$%k!?<B9T$9$k$K$O<!$N$b$N$,I,MW$G$9!#(B
22
23 1) Unix, BSD, Linux $BEy$N(B OS
24 2) X window system (256 $B?'0J>eI=<($G$-$k(B X $B%5!<%P(B)
25 3) C++ $B%3%s%Q%$%i(B
26
27 Xkobo $B$O>/$J$/$H$b0J2<$N%7%9%F%`$GF0:n$7$^$9!#(B
28
29 * Linux
30 * Sun-OS 4.1.4
31 * BSD/OS
32 * Solaris 2.4 (Sparc)
33 * HP-UX 9.05
34
35-------------------------------------------------------------------------
36
37* INSTALLING
38
39 $B$b$7I,MW$J$i(B Imakefile $B$rJT=8$7$F$+$i!"<!$r<B9T$7$^$9!#(B
40
41 % xmkmf -a
42 % make
43
44 $B0J>e$G%3%s%Q%$%k$,40N;$G$9!#$b$7$"$J$?$,(B root $B$K$J$l$k$J$i!"<!$r<B(B
45 $B9T$7$F%$%s%9%H!<%k$7$F2<$5$$!#%$%s%9%H!<%k$7$J$/$F$b<B9T$O=PMh$^$9(B
46 $B$,!"%O%$%9%3%"$O5-O?$5$l$^$;$s!#(B
47
48 % su
49 # make install
50 # make install.man
51
52-------------------------------------------------------------------------
53
54* OPTIONS
55
56 $B%3%^%s%I9T%*%W%7%g%s$O!"0J2<$N$H$*$j$G$9!#(B
57
58 -display displayname
59 X $B%5!<%P$r;XDj$7$^$9!#(B
60
61 -fit
62 $B$3$N%*%W%7%g%s$r;XDj$9$k$H!"%G%U%)%k%H%+%i!<%^%C%W$r;HMQ$9$k(B
63 $B$h$&$K$J$j$^$9!#(BX $B%5!<%P$,I=<(2DG=$J?'?t$,>/$J$$$H!"(Bxkobo $B$N(B
64 $B1GA|$N?'$,JQ$K$J$k$3$H$,$"$j$^$9!#$3$l$r;XDj$7$J$+$C$?$i!"%W(B
65 $B%i%$%Y!<%H%+%i!<%^%C%W$r;HMQ$7$^$9!#(B
66 $BCm!'(Bsgi $BMQ$K%O%C%/$7$?$3$N%P!<%8%g%s$G$O!$$3$N%*%W%7%g%s$O$"(B
67 $B$j$^$;$s!%(B
68
69 -wait value
70 $B%2!<%`$N%9%T!<%I$r;XDj$7$^$9!#$3$N%*%W%7%g%s$G;XDj$7$J$1$l$P!"(B
71 40$B!J%_%jIC!KKh$K2hLL$,%"%C%W%G!<%H$5$l$^$9!#(B
72
73 -doublesize
74 $B2hLL$N%5%$%:$,=D2#$=$l$>$l#2G\$K$J$j$^$9!#$?$@!";HMQ$9$k%a%b(B
75 $B%j$NNL$,Ls#4G\!*$K$J$j$^$9!#(B
76
77 -tetrasize
78 $B2hLL$N%5%$%:$,=D2#$=$l$>$l#4G\$K$J$j$^$9!#$?$@!";HMQ$9$k%a%b(B
79 $B%j$NNL$,Ls#1#6G\!*$K$J$j$^$9!#(B
80
81 -fast
82 $BB.$$%"%k%4%j%:%`$r;HMQ$7$^$9!#%a%b%j$N;HMQNL$OA}$($^$9!#(B
83
84 -cheat
85 $B%A%c%C%H!&%b!<%I$G<B9T$7$^$9!#%A%c%C%H!&%b!<%I$G$O!"L$$@%/%j(B
86 $B%"$7$F$$$J$$LL$b%W%l%$=PMh!"<+5!$N?t$N@)8B$bL5$/$J$j$^$9$,!"(B
87 $B%9%3%"$O5-O?$5$l$^$;$s!#(B
88
89 -hiscores
90 $B%O%$%9%3%"$rI8=`=PNO$KI=<($7$F=*N;$7$^$9!#(B
91
92 -sound
93 $B%5%&%s%I$r$J$i$7$^$9!%(B
94
95 -vol volume
96 $B%5%&%s%I$N%\%j%e!<%`$r;XDj$7$^$9!%%G%U%)%k%HCM$O(B 100 $B$G!$(B
97 volume $B$NCM$KHfNc$7$F2;$,Bg$-$/$J$j$^$9!%(B
98
99-------------------------------------------------------------------------
100
101* CONTOLS
102
103 $B%+!<%=%k%-!<$G#8J}8~$KA`=D$7!"%7%U%H%-!<$G%S!<%`$r7b$A$^$9!#(BS $B%-!<(B
104 $B$G%]!<%:!J%?%$%H%k2hLL$G$O!"%2!<%`$N3+;O!K!"(BQ $B%-!<$G%2!<%`$rCfCG$7(B
105 $B$^$9!#(B
106
107-------------------------------------------------------------------------
108
109* ETC.
110
111 Copyright (C) 1995,1996 Akira Higuchi
112 GNU General Public License $B$K=q$+$l$?>r7o2<$G$N2~B$!?:FG[I[$,2DG=(B
113 $B$G$9!#>\$7$/$O(B COPYING $B$r$_$F$/$@$5$$!#(B
114
115 $B5l%P!<%8%g%s$KB8:_$7$?(B Towns PAD $BBP1~$O:o=|$7$^$7$?!#JL$N%W%m%0%i%`(B
116 xpadtrans $B$r;H$($P(B Towns PAD $B$GA`:n$G$-$k$h$&$K$J$j$^$9!#>\$7$/$O!"(B
117 http://www.math.hokudai.ac.jp/~a-higuti/
118 http://seki.math.hokudai.ac.jp:20080/
119 $B$"$?$j$rGA$$$F$_$F2<$5$$!#(B
120
121-------------------------------------------------------------------------
122
123* THANKS TO ...
124
125 Bruce Cheng
126 Christoph Lameter
127 Davide Rossi
128 Eduard Martinescu
129 Elan Feingold
130 Helmut Hoenig
131 Jeff Epler
132 Joe Ramey
133 Joey Hess
134 Michael Sterrett
135 Mihail Iotov
136 Shoichi Nakayama
137 Thomas Marsh
138 Torsten Wolnik
139
140