This file is indexed.

/usr/share/games/ballerburg/baller.dat is in ballerburg 1.0.1-2.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
*=============================================================================*
*           BALLER.DAT :     Burgdaten für Ballerburg                         *
*                                        28.4.87    Eckhard Kruse             *
* Einige Informationen vorweg:                                                *
*   - Bemerkungen müssen in Sternchen eingeschlossen werden                   *
*   - Die Zahlen müssen durch Kommata oder Blanks voneinander getrennt sein   *
*   - Alle Angaben beziehen sich direkt auf die Rasterkoordinaten ( RC ) der  *
*     hohen Auflösung                                                         *
*   - Stellen Sie sich die Burgdaten nur für die linke Burg vor. Die rechte   *
*     Burg wird einfach durch Spiegelung gezeichnet.                          *
*   - Der Koordinatenursprung liegt am linken Bildschirmrand an der Unterkante*
*     der Burg. Es gibt nur positive Koordinaten ( und 0 ).                   *
*   - Ballerburg entdeckt keine Fehler in der Burgdatei. Fehlerhafte Daten    *
*     können schlimmstenfalls zum Absturz führen.                             *
*   - Zum Erstellen von eigenen Burgen entwerfen Sie diese am besten zuerst   *
*     auf Millimeterpapier und lesen dann die Koordinaten einfach ab.         *
*=============================================================================*

*========================= Daten für die 1. Burg =============================*
130     * Ausdehnung in X-Richtung ( entspricht dem höchsten X-Wert der *
        * Zeichendaten. ), darf nicht größer als 200 sein. *
10,31, 70,36, -1,-1, -1,-1, -1,-1, -1,-1, -1,-1, -1,-1, -1,-1, -1,-1
  * X,Y-Koordinaten der 10 möglichen Kanonen, nicht verwandte sind mit -1,-1 *
  * anzugeben. Die Koordinaten beziehen sich auf die linke, untere Ecke. Die *
  * Maße einer Kanone: 20x12 *
* Die nächsten 5 Koordinatenpaare ( außer der Fahne ) beziehen sich auf die *
* linke untere Ecke des zu zeichnenden 'Kastens'. *
40,1    * X,Y-Koordinaten des Trohnes *
18,70   * X,Y-Koordinaten der Fahne  ( bezogen auf das untere Stangenende. ) *
9,1     * X,Y-Koordinaten des Geldes  *
80,3    * X,Y-Koordinaten des Pulvers *
103,25  * X,Y-Koordinaten der Kugeln  *
21,20   * Breite, Höhe der Geldkammer   ( Größe eines Sackes: 7x10 ) *
27,18   * Breite, Höhe der Pulverkammer ( Größe eines Fasses: 9x9 )  *
24,18   * Breite, Höhe der Kugelkammer  ( Größe einer Kugel:  6x6 )  *
 * Durch die Maße der Kammern wird automatisch die Obergrenze für Geld,       *
 * Pulver und Kugeln festgelegt. Die Maße müssen jeweils ein Vielfaches der   *
 * Größen der einzelnen Objekte sein.                                         *
 * Der Trohn hat immer die Maße 30x25, die Windfahne 30x15. *
400     * Startwert für das Geld *
180     * Startwert für das Pulver *
12      * Startwert für die Kugeln *
200     * Startwert für das Volk *
0,0,0,0 * reservierte, nicht verwandte Werte *
*=============================================================================*
* Es folgen nun die Daten für das eigentliche Aussehen der Burg. Die Zeichen- *
* routine liest die Zahlen der Reihe nach und interpretiert sie wie folgt:    *
* - Ist die Zahl >=0, so sei sie das erste Element einer X,Y-Koordinatenliste,*
*   die mit einer -9 abgeschlossen wird. Diese Koordinaten stellen die        *
*   Eckpunkte einer zu füllenden Fläche dar.                                  *
*   ( Geschieht mit v_fillarea( handle,n,xy ). )                              *
* - Ist die Zahl eine -2, so werden die beiden folgenden Zahlen als Style und *
*   Index eines neuen Füllmusters angesehen. Der Startwert vor dem Zeichnen   *
*   ist 2,9 ( Mauerwerk ). Das Zeichnen geschieht übrigens im Schreibmodus 4  *
*   ( reverse transparent ). Dies bewirkt, daß die Füllmuster invers erschei- *
*   nen. Um es Ihnen etwas einfacher zu machen: Sie brauchen sich eigentlich  *
*   nur zu merken, daß vor dem Zeichnen von Mauern -2,2,9 und vor dem Zeichnen*
*   von Dächern -2,2,11 stehen muß.                                           *
* - Die -1 schließt die Zeichendaten und gleichzeitig die Daten einer Burg ab.*
*=============================================================================*
0,0,0,30,5,55,30,55,10,45,10,30,30,30,75,65,80,60,70,50,70,35,90,35,100,45,
100,60,130,60,130,0,-9, -2,2,11, 5,55,18,70,30,55,-9, 100,60,115,70,130,60,-9,
-1

*=============================================================================*
* Für die folgenden Burgen gilt der gleiche Aufbau der Daten. Ich habe daher  *
* auf die Erläuterungen verzichtet. *
*========================= Daten für die 2. Burg =============================*
150
10,11,10,51,50,51,80,46,130,46,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
45,1
135,100
80,1,  52,30, 126,1
35,20, 63,9,  18,36
500,180,12,270
0,0,0,0
0,0,0,70,30,70,10,65,10,50,30,50,10,30,10,10,30,10,50,50,70,50,80,45,120,45,
120,70,150,70,130,60,130,45,150,45,150,0,-9, -2,2,11, 0,70,15,100,30,70,-9,
120,70,135,100,150,70,-9, -1

*========================= Daten für die 3. Burg =============================*
130
 0,70,20,70,50,40,50,16,110,40,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
10,1
95,60
11,30, 50,1, 80,15
28,30, 72,9, 42,18
500,150,14,270
0,0,0,0
0,0,0,70,40,70,50,50,50,40,70,40,50,30,50,15,70,15,80,40,130,40,130,0,-9,
-2,2,11, 80,40,95,60,110,40,-9, -1

*========================= Daten für die 4. Burg =============================*
170
10,36,70,40,90,40,75,80,150,21,150,56,-1,-1,-1,-1,-1,-1,-1,-1
60,1
15,80
15,5, 100,1, 100,20
35,20, 63,9, 36,18
500,190,12,300
0,0,0,0
0,0,0,60,30,60,10,50,10,35,30,35,75,80,95,80,70,55,70,40,110,40,120,70,150,70,
150,55,170,55,150,35,150,20,170,20,170,0,-9, -2,2,11, 0,60,15,80,30,60,-9,
120,70,140,90,160,70,-9, -1

*========================= Daten für die 5. Burg =============================*
115
10,36,55,31,90,51,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
10,1
27,67
50,1, 85,1, 102,1
28,10, 9,36, 6,36
500,120,6,220
0,0,0,0
0,0,0,55,27,67,30,60,10,50,10,35,30,35,55,60,70,60,55,45,55,30,75,30,85,50,
115,50,115,0,-9, -1

*========================= Daten für die 6. Burg =============================*
140
10,60,30,60,90,40,110,40,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
90,1
90,85
10,1, 50,1, 15,38
28,20, 27,18, 30,12
500,120,10,240
0,0,0,0
0,0,10,60,50,60,55,30,70,30,70,70,110,70,90,55,90,40,130,40,140,0,-9,
-2,2,11, 70,70,90,85,110,70,-9, -1

*==================== Some castles from Ballerburg^2 =========================*

 150,40,91,40,61,40,31,40, 1,60, 1,80, 1,-1,-1,-1,-1,-1,-1,-1,-1
114, 3,23,130, 9,82,9,40, 8,3, 28,20, 27,36, 30,30, 800,120,12,500
0,0,0,0
6,0,6,105,2,115,2,130,8,130,8,122,11,122,11,130,17,130,17,122,20,122,
20,130,26,130,26,122,29,122,29,130,35,130,35,122,38,122,38,130,44,130,
44,115,40,105,40,90,60,90,60,85,40,75,40,60,60,60,60,55,40,45,40,30,
60,30,60,25,40,15,40,1,110,1,110,33,150,33,150,0,-9,
-2,2,11,108,33,128,50,151,33,-9,-1

 160,47,121,70,121,93,121,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
65,2,155,30,69,90,71,56,71,32,21,20,18,18,18,18,500,120,9,500
0,0,0,0
0,0,0,30,15,30,30,35,40,45,45,60,47,120,60,120,60,50,55,35,50,25,35,10,
25,5,5,0,0,0,63,0,64,120,95,120,96,0,155,0,135,5,125,10,110,25,105,35,
100,50,100,120,113,120,115,60,120,45,130,35,145,30,160,30,160,0,-9,-1

 185, 82,126,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
80,40, 45,125, 15,45, 125,40, 81,79, 49,30,45,36,24,36,1000,120,12,300
0,0,0,0
30,0,15,13,1,45,1,65,15,100,35,120,45,125,30,100,
30,90,35,85,45,82,50,82,70,95,75,105,75,135, 80,125,105,125,110,135,
110,105,115,95,135,82,140,82,150,85,155,90,155,100,140,125,
150,120,170,100,184,65,184,45,170,13,155,0,160,15,160,20,
155,30,145,35,130,35,120,22,110,35,105,35,92,18,80,35,65,22,55,35,
40,35,30,30,25,20,25,15,30,0,-9,-1

* Hier z.B. koennen Sie Ihre eigenen Kreationen einschieben. Die Anzahl der *
* Burgen ist beliebig und wird von Ballerburg automatisch erkannt *

-999 * Ende der Burgendatei *