Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: orxonox.OLD/orxonox/branches/bensch/orxonox.info @ 1814

Last change on this file since 1814 was 1814, checked in by bensch, 20 years ago

orxonox/brnaches/bensch: added autoproject configuration

File size: 24.1 KB
Line 
1This is orxonox.info, produced by makeinfo version 4.5 from
2orxonox.texinfo.
3
4   This file documents the `orxonox' command which the future of
53D-vertical-scrollers
6
7   Copyright (C) 2004 orx
8
9   Permission is granted to make and distribute verbatim copies of this
10manual provided the copyright notice and this permission notice are
11preserved on all copies.
12
13   Permission is granted to copy and distribute modified versions of
14this manual under the conditions for verbatim copying, provided that
15the entire resulting derived work is distributed under the terms of a
16permission notice identical to this one.
17
18   Permission is granted to copy and distribute translations of this
19manual into another language, under the above conditions for modified
20versions, except that this permission notice may be stated in a
21translation approved by the Foundation.
22
23
24File: orxonox.info,  Node: Top,  Next: Instructions,  Prev: (dir),  Up: (dir)
25
26   This file documents the `orxonox' command to the future of
273D-vertical-scrollers.
28
29* Menu:
30
31* Instructions::                How to read this manual.
32* Copying::                     How you can copy and share `orxonox'.
33* Overview::                    Preliminary information.
34* Sample::                      Sample output from `orxonox'.
35* Invoking orxonox::             How to run `orxonox'.
36* Problems::                    Reporting bugs.
37* Concept Index::               Index of concepts.
38
39
40File: orxonox.info,  Node: Instructions,  Next: Copying,  Prev: Top,  Up: Top
41
42How to Read This Manual
43***********************
44
45   To read this manual, begin at the beginning, reading from left to
46right and top to bottom, until you get to the end.  Then stop.  You may
47pause for a beer anywhere in the middle as well, if you wish.  (Please
48note, however, that The King strongly advises against heavy use of
49prescription pharmaceuticals, based on his extensive personal and
50professional experience.)
51
52
53File: orxonox.info,  Node: Copying,  Next: Overview,  Prev: Instructions,  Up: Top
54
55GNU GENERAL PUBLIC LICENSE
56**************************
57
58                         Version 2, June 1991
59     Copyright (C) 1989, 1991 Free Software Foundation, Inc.
60     59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
61     
62     Everyone is permitted to copy and distribute verbatim copies
63     of this license document, but changing it is not allowed.
64
65Preamble
66========
67
68   The licenses for most software are designed to take away your
69freedom to share and change it.  By contrast, the GNU General Public
70License is intended to guarantee your freedom to share and change free
71software--to make sure the software is free for all its users.  This
72General Public License applies to most of the Free Software
73Foundation's software and to any other program whose authors commit to
74using it.  (Some other Free Software Foundation software is covered by
75the GNU Library General Public License instead.)  You can apply it to
76your programs, too.
77
78   When we speak of free software, we are referring to freedom, not
79price.  Our General Public Licenses are designed to make sure that you
80have the freedom to distribute copies of free software (and charge for
81this service if you wish), that you receive source code or can get it
82if you want it, that you can change the software or use pieces of it in
83new free programs; and that you know you can do these things.
84
85   To protect your rights, we need to make restrictions that forbid
86anyone to deny you these rights or to ask you to surrender the rights.
87These restrictions translate to certain responsibilities for you if you
88distribute copies of the software, or if you modify it.
89
90   For example, if you distribute copies of such a program, whether
91gratis or for a fee, you must give the recipients all the rights that
92you have.  You must make sure that they, too, receive or can get the
93source code.  And you must show them these terms so they know their
94rights.
95
96   We protect your rights with two steps: (1) copyright the software,
97and (2) offer you this license which gives you legal permission to copy,
98distribute and/or modify the software.
99
100   Also, for each author's protection and ours, we want to make certain
101that everyone understands that there is no warranty for this free
102software.  If the software is modified by someone else and passed on, we
103want its recipients to know that what they have is not the original, so
104that any problems introduced by others will not reflect on the original
105authors' reputations.
106
107   Finally, any free program is threatened constantly by software
108patents.  We wish to avoid the danger that redistributors of a free
109program will individually obtain patent licenses, in effect making the
110program proprietary.  To prevent this, we have made it clear that any
111patent must be licensed for everyone's free use or not licensed at all.
112
113   The precise terms and conditions for copying, distribution and
114modification follow.
115
116    TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
117  1. This License applies to any program or other work which contains a
118     notice placed by the copyright holder saying it may be distributed
119     under the terms of this General Public License.  The "Program",
120     below, refers to any such program or work, and a "work based on
121     the Program" means either the Program or any derivative work under
122     copyright law: that is to say, a work containing the Program or a
123     portion of it, either verbatim or with modifications and/or
124     translated into another language.  (Hereinafter, translation is
125     included without limitation in the term "modification".)  Each
126     licensee is addressed as "you".
127
128     Activities other than copying, distribution and modification are
129     not covered by this License; they are outside its scope.  The act
130     of running the Program is not restricted, and the output from the
131     Program is covered only if its contents constitute a work based on
132     the Program (independent of having been made by running the
133     Program).  Whether that is true depends on what the Program does.
134
135  2. You may copy and distribute verbatim copies of the Program's
136     source code as you receive it, in any medium, provided that you
137     conspicuously and appropriately publish on each copy an appropriate
138     copyright notice and disclaimer of warranty; keep intact all the
139     notices that refer to this License and to the absence of any
140     warranty; and give any other recipients of the Program a copy of
141     this License along with the Program.
142
143     You may charge a fee for the physical act of transferring a copy,
144     and you may at your option offer warranty protection in exchange
145     for a fee.
146
147  3. You may modify your copy or copies of the Program or any portion
148     of it, thus forming a work based on the Program, and copy and
149     distribute such modifications or work under the terms of Section 1
150     above, provided that you also meet all of these conditions:
151
152       a. You must cause the modified files to carry prominent notices
153          stating that you changed the files and the date of any change.
154
155       b. You must cause any work that you distribute or publish, that
156          in whole or in part contains or is derived from the Program
157          or any part thereof, to be licensed as a whole at no charge
158          to all third parties under the terms of this License.
159
160       c. If the modified program normally reads commands interactively
161          when run, you must cause it, when started running for such
162          interactive use in the most ordinary way, to print or display
163          an announcement including an appropriate copyright notice and
164          a notice that there is no warranty (or else, saying that you
165          provide a warranty) and that users may redistribute the
166          program under these conditions, and telling the user how to
167          view a copy of this License.  (Exception: if the Program
168          itself is interactive but does not normally print such an
169          announcement, your work based on the Program is not required
170          to print an announcement.)
171
172     These requirements apply to the modified work as a whole.  If
173     identifiable sections of that work are not derived from the
174     Program, and can be reasonably considered independent and separate
175     works in themselves, then this License, and its terms, do not
176     apply to those sections when you distribute them as separate
177     works.  But when you distribute the same sections as part of a
178     whole which is a work based on the Program, the distribution of
179     the whole must be on the terms of this License, whose permissions
180     for other licensees extend to the entire whole, and thus to each
181     and every part regardless of who wrote it.
182
183     Thus, it is not the intent of this section to claim rights or
184     contest your rights to work written entirely by you; rather, the
185     intent is to exercise the right to control the distribution of
186     derivative or collective works based on the Program.
187
188     In addition, mere aggregation of another work not based on the
189     Program with the Program (or with a work based on the Program) on
190     a volume of a storage or distribution medium does not bring the
191     other work under the scope of this License.
192
193  4. You may copy and distribute the Program (or a work based on it,
194     under Section 2) in object code or executable form under the terms
195     of Sections 1 and 2 above provided that you also do one of the
196     following:
197
198       a. Accompany it with the complete corresponding machine-readable
199          source code, which must be distributed under the terms of
200          Sections 1 and 2 above on a medium customarily used for
201          software interchange; or,
202
203       b. Accompany it with a written offer, valid for at least three
204          years, to give any third party, for a charge no more than your
205          cost of physically performing source distribution, a complete
206          machine-readable copy of the corresponding source code, to be
207          distributed under the terms of Sections 1 and 2 above on a
208          medium customarily used for software interchange; or,
209
210       c. Accompany it with the information you received as to the offer
211          to distribute corresponding source code.  (This alternative is
212          allowed only for noncommercial distribution and only if you
213          received the program in object code or executable form with
214          such an offer, in accord with Subsection b above.)
215
216     The source code for a work means the preferred form of the work for
217     making modifications to it.  For an executable work, complete
218     source code means all the source code for all modules it contains,
219     plus any associated interface definition files, plus the scripts
220     used to control compilation and installation of the executable.
221     However, as a special exception, the source code distributed need
222     not include anything that is normally distributed (in either
223     source or binary form) with the major components (compiler,
224     kernel, and so on) of the operating system on which the executable
225     runs, unless that component itself accompanies the executable.
226
227     If distribution of executable or object code is made by offering
228     access to copy from a designated place, then offering equivalent
229     access to copy the source code from the same place counts as
230     distribution of the source code, even though third parties are not
231     compelled to copy the source along with the object code.
232
233  5. You may not copy, modify, sublicense, or distribute the Program
234     except as expressly provided under this License.  Any attempt
235     otherwise to copy, modify, sublicense or distribute the Program is
236     void, and will automatically terminate your rights under this
237     License.  However, parties who have received copies, or rights,
238     from you under this License will not have their licenses
239     terminated so long as such parties remain in full compliance.
240
241  6. You are not required to accept this License, since you have not
242     signed it.  However, nothing else grants you permission to modify
243     or distribute the Program or its derivative works.  These actions
244     are prohibited by law if you do not accept this License.
245     Therefore, by modifying or distributing the Program (or any work
246     based on the Program), you indicate your acceptance of this
247     License to do so, and all its terms and conditions for copying,
248     distributing or modifying the Program or works based on it.
249
250  7. Each time you redistribute the Program (or any work based on the
251     Program), the recipient automatically receives a license from the
252     original licensor to copy, distribute or modify the Program
253     subject to these terms and conditions.  You may not impose any
254     further restrictions on the recipients' exercise of the rights
255     granted herein.  You are not responsible for enforcing compliance
256     by third parties to this License.
257
258  8. If, as a consequence of a court judgment or allegation of patent
259     infringement or for any other reason (not limited to patent
260     issues), conditions are imposed on you (whether by court order,
261     agreement or otherwise) that contradict the conditions of this
262     License, they do not excuse you from the conditions of this
263     License.  If you cannot distribute so as to satisfy simultaneously
264     your obligations under this License and any other pertinent
265     obligations, then as a consequence you may not distribute the
266     Program at all.  For example, if a patent license would not permit
267     royalty-free redistribution of the Program by all those who
268     receive copies directly or indirectly through you, then the only
269     way you could satisfy both it and this License would be to refrain
270     entirely from distribution of the Program.
271
272     If any portion of this section is held invalid or unenforceable
273     under any particular circumstance, the balance of the section is
274     intended to apply and the section as a whole is intended to apply
275     in other circumstances.
276
277     It is not the purpose of this section to induce you to infringe any
278     patents or other property right claims or to contest validity of
279     any such claims; this section has the sole purpose of protecting
280     the integrity of the free software distribution system, which is
281     implemented by public license practices.  Many people have made
282     generous contributions to the wide range of software distributed
283     through that system in reliance on consistent application of that
284     system; it is up to the author/donor to decide if he or she is
285     willing to distribute software through any other system and a
286     licensee cannot impose that choice.
287
288     This section is intended to make thoroughly clear what is believed
289     to be a consequence of the rest of this License.
290
291  9. If the distribution and/or use of the Program is restricted in
292     certain countries either by patents or by copyrighted interfaces,
293     the original copyright holder who places the Program under this
294     License may add an explicit geographical distribution limitation
295     excluding those countries, so that distribution is permitted only
296     in or among countries not thus excluded.  In such case, this
297     License incorporates the limitation as if written in the body of
298     this License.
299
300 10. The Free Software Foundation may publish revised and/or new
301     versions of the General Public License from time to time.  Such
302     new versions will be similar in spirit to the present version, but
303     may differ in detail to address new problems or concerns.
304
305     Each version is given a distinguishing version number.  If the
306     Program specifies a version number of this License which applies
307     to it and "any later version", you have the option of following
308     the terms and conditions either of that version or of any later
309     version published by the Free Software Foundation.  If the Program
310     does not specify a version number of this License, you may choose
311     any version ever published by the Free Software Foundation.
312
313 11. If you wish to incorporate parts of the Program into other free
314     programs whose distribution conditions are different, write to the
315     author to ask for permission.  For software which is copyrighted
316     by the Free Software Foundation, write to the Free Software
317     Foundation; we sometimes make exceptions for this.  Our decision
318     will be guided by the two goals of preserving the free status of
319     all derivatives of our free software and of promoting the sharing
320     and reuse of software generally.
321
322                                NO WARRANTY
323
324 12. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO
325     WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE
326     LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
327     HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT
328     WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT
329     NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
330     FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS TO THE
331     QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
332     PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY
333     SERVICING, REPAIR OR CORRECTION.
334
335 13. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
336     WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY
337     MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE
338     LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL,
339     INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR
340     INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
341     DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU
342     OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY
343     OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN
344     ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
345
346                      END OF TERMS AND CONDITIONS
347
348How to Apply These Terms to Your New Programs
349=============================================
350
351   If you develop a new program, and you want it to be of the greatest
352possible use to the public, the best way to achieve this is to make it
353free software which everyone can redistribute and change under these
354terms.
355
356   To do so, attach the following notices to the program.  It is safest
357to attach them to the start of each source file to most effectively
358convey the exclusion of warranty; and each file should have at least
359the "copyright" line and a pointer to where the full notice is found.
360
361     ONE LINE TO GIVE THE PROGRAM'S NAME AND AN IDEA OF WHAT IT DOES.
362     Copyright (C) YEAR  NAME OF AUTHOR
363     
364     This program is free software; you can redistribute it and/or
365     modify it under the terms of the GNU General Public License
366     as published by the Free Software Foundation; either version 2
367     of the License, or (at your option) any later version.
368     
369     This program is distributed in the hope that it will be useful,
370     but WITHOUT ANY WARRANTY; without even the implied warranty of
371     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
372     GNU General Public License for more details.
373     
374     You should have received a copy of the GNU General Public License
375     along with this program; if not, write to the Free Software
376     Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
377
378   Also add information on how to contact you by electronic and paper
379mail.
380
381   If the program is interactive, make it output a short notice like
382this when it starts in an interactive mode:
383
384     Gnomovision version 69, Copyright (C) YEAR NAME OF AUTHOR
385     Gnomovision comes with ABSOLUTELY NO WARRANTY; for details
386     type `show w'.  This is free software, and you are welcome
387     to redistribute it under certain conditions; type `show c'
388     for details.
389
390   The hypothetical commands `show w' and `show c' should show the
391appropriate parts of the General Public License.  Of course, the
392commands you use may be called something other than `show w' and `show
393c'; they could even be mouse-clicks or menu items--whatever suits your
394program.
395
396   You should also get your employer (if you work as a programmer) or
397your school, if any, to sign a "copyright disclaimer" for the program,
398if necessary.  Here is a sample; alter the names:
399
400     Yoyodyne, Inc., hereby disclaims all copyright
401     interest in the program `Gnomovision'
402     (which makes passes at compilers) written
403     by James Hacker.
404     
405     SIGNATURE OF TY COON, 1 April 1989
406     Ty Coon, President of Vice
407
408   This General Public License does not permit incorporating your
409program into proprietary programs.  If your program is a subroutine
410library, you may consider it more useful to permit linking proprietary
411applications with the library.  If this is what you want to do, use the
412GNU Library General Public License instead of this License.
413
414
415File: orxonox.info,  Node: Overview,  Next: Sample,  Prev: Copying,  Up: Top
416
417Overview
418********
419
420   The GNU `orxonox' program produces a familiar, friendly greeting.
421It allows nonprogrammers to use a classic computer science tool which
422would otherwise be unavailable to them.  Because it is protected by the
423GNU General Public License, users are free to share and change it.
424
425   GNU `orxonox' was written by orx.
426
427
428File: orxonox.info,  Node: Sample,  Next: Invoking orxonox,  Prev: Overview,  Up: Top
429
430Sample Output
431*************
432
433   Here are some realistic examples of running `orxonox'.
434
435   This is the output of the command `orxonox':
436
437     hello, world!
438
439   This is the output of the command `orxonox --help':
440
441     Usage: orxonox [OPTION...] [FILE...]
442     the future of 3D-vertical-scrollers
443     
444       -q, --quiet, --silent      Inhibit usual output
445       -v, --verbose              Print more information
446       -?, --help                 Give this help list
447           --usage                Give a short usage message
448       -V, --version              Print program version
449     
450     Report bugs to <orxonox-announce@mail.datacore.ch>.
451
452
453File: orxonox.info,  Node: Invoking orxonox,  Next: Problems,  Prev: Sample,  Up: Top
454
455Invoking `orxonox'
456******************
457
458   The format for running the `orxonox' program is:
459
460     orxonox OPTION ...
461
462   `orxonox' supports the following options:
463
464`--quiet'
465`--silent'
466`-q'
467     Inhibit usual output.
468
469`--verbose'
470`-v'
471     Print more information.
472
473`--help'
474`-?'
475     Print an informative help message describing the options and then
476     exit successfully.
477
478`--usage'
479     Briefly list the options.
480
481`--version'
482`-V'
483     Print the version number of `orxonox' on the standard output and
484     then exit successfully.
485
486
487File: orxonox.info,  Node: Problems,  Next: Concept Index,  Prev: Invoking orxonox,  Up: Top
488
489Reporting Bugs
490**************
491
492   If you find a bug in `orxonox', please send electronic mail to
493<orxonox-announce@mail.datacore.ch>.  Include the version number, which
494you can find by running `orxonox --version'.  Also include in your
495message the output that the program produced and the output you
496expected.
497
498   If you have other questions, comments or suggestions about
499`orxonox', contact the author via electronic mail to
500<orxonox-announce@mail.datacore.ch>.  The author will try to help you
501out, although he may not have time to fix your problems.
502
503
504File: orxonox.info,  Node: Concept Index,  Prev: Problems,  Up: Top
505
506Concept Index
507*************
508
509* Menu:
510
511* bugs:                                  Problems.
512* getting help:                          Invoking orxonox.
513* greetings:                             Overview.
514* help:                                  Invoking orxonox.
515* how to read:                           Instructions.
516* invoking:                              Invoking orxonox.
517* manual, how to read:                   Instructions.
518* options:                               Invoking orxonox.
519* overview:                              Overview.
520* problems:                              Problems.
521* reading:                               Instructions.
522* sample:                                Sample.
523* tail recursion:                        Concept Index.
524* usage:                                 Invoking orxonox.
525* version:                               Invoking orxonox.
526
527
528
529Tag Table:
530Node: Top853
531Node: Instructions1430
532Node: Copying1932
533Node: Overview21126
534Node: Sample21542
535Node: Invoking orxonox22280
536Node: Problems22902
537Node: Concept Index23552
538
539End Tag Table
Note: See TracBrowser for help on using the repository browser.