Subversion Repositories spacemission

Rev

Rev 42 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 42 Rev 45
Line 70... Line 70...
70
verbessert! Das Installationsprogramm wurde mit InnoSetup erstellt.
70
verbessert! Das Installationsprogramm wurde mit InnoSetup erstellt.
71
 
71
 
72
## Aufbau von Leveldateien:
72
## Aufbau von Leveldateien:
73
 
73
 
74
    [SpaceMission Level, Format 1.2]
74
    [SpaceMission Level, Format 1.2]
75
    Width  1200
-
 
76
    Name   ...
75
    Name   ...
77
    Author ...
76
    Author ...
-
 
77
    Width  ... (Stadnard 1200; nur für Leveleditor relevant)
78
    Enemy  tttttt xxxxxx yyyyyy llllll
78
    Enemy  tttttt xxxxxx yyyyyy llllll
79
    Enemy  tttttt xxxxxx yyyyyy llllll ; Kommentarzeile am Ende einer Gegner-Zeile
79
    Enemy  tttttt xxxxxx yyyyyy llllll ; Kommentarzeile am Ende einer Gegner-Zeile
80
    Enemy  tttttt xxxxxx yyyyyy llllll
80
    Enemy  tttttt xxxxxx yyyyyy llllll
81
    Enemy  ...
81
    Enemy  ...
82
    ; Kommentar-Zeile
82
    ; Kommentar-Zeile
83
 
83
 
84
Anmerkungen:
84
Anmerkungen:
85
- Alle Dateien müssen den Namen "Level [Level-Nr].lev" haben.
85
- Alle Dateien müssen den Namen "Level [Level-Nr].lev" haben.
86
- Die Reihenfolge der Zeilen ist beliebig. Die erste Zeile muss jedoch exakt stimmen.
86
- Die Reihenfolge der Zeilen ist beliebig. Die erste Zeile muss jedoch exakt stimmen.
87
- Leere Zeilen sind erlaubt
87
- Leere Zeilen sind erlaubt
88
- Width ist Länge der Karte (Default: 1200, nur für Leveleditor relevant)
-
 
89
- Enemy `tttttt` = Gegner Typ (1=Attacker, 2=Attacker2, 3=Attacker3, 4=Meteor, 5=UFO, 6=UFO2, 7=Boss)
88
- Enemy `tttttt` = Gegner Typ (1=Attacker, 2=Attacker2, 3=Attacker3, 4=Meteor, 5=UFO, 6=UFO2, 7=Boss)
90
- Enemy `xxxxxx` = Gegner X-Koordinate (muss durch 48 teilbar sein)
89
- Enemy `xxxxxx` = Gegner X-Koordinate (muss durch 48 teilbar sein)
91
- Enemy `yyyyyy` = Gegner Y-Koordinate (muss durch 32 teilbar sein)
90
- Enemy `yyyyyy` = Gegner Y-Koordinate (muss durch 32 teilbar sein)
92
- Enemy `llllll` = Gegner Leben (keine relevanz für Kometen)
91
- Enemy `llllll` = Gegner Leben (keine relevanz für Kometen)
93
 
92
 
Line 96... Line 95...
96
    [SpaceMission Savegame, Format 1.2]
95
    [SpaceMission Savegame, Format 1.2]
97
    Score  3000
96
    Score  3000
98
    Lives  6
97
    Lives  6
99
    Level  1
98
    Level  1
100
    Mode   2   (1=Normal, 2=Zufall)
99
    Mode   2   (1=Normal, 2=Zufall)
-
 
100
    Name   ... (des Levels)
-
 
101
    Author ... (des Levels)
101
    Width  ...
102
    Width  ...
102
    Name   ...
-
 
103
    Author ...
-
 
104
    Enemy  ...		
103
    Enemy  ...		
105
    ; Kommentar-Zeile
104
    ; Kommentar-Zeile
106
 
105
 
107
Anmerkungen:
106
Anmerkungen:
108
- Alle Dateien müssen den Namen "[Name].sav" haben.
107
- Alle Dateien müssen den Namen "[Name].sav" haben.
109
- Die Reihenfolge der Zeilen ist fest vorgegeben. Die erste Zeile muss exakt stimmen.
108
- Die Reihenfolge der Zeilen ist fest vorgegeben. Die erste Zeile muss exakt stimmen.
110
- Kommentare sind nicht erlaubt
109
- Leere Zeilen sind erlaubt
111
- Eine Savedatei ist eine erweiterte Leveldatei. Die Gegner müssen nicht zwingend auf dem Raster 48/32 liegen.
110
- Eine Savedatei ist eine erweiterte Leveldatei. Die Gegner müssen nicht zwingend auf dem Raster 48/32 liegen.
112
 
111
 
113
## License
112
## License
114
 
113
 
115
Licensed under the terms of the Apache 2.0 license.
114
Licensed under the terms of the Apache 2.0 license.