The Game/Adventure DSL: Unterschied zwischen den Versionen
TomK32 (Diskussion | Beiträge) Die Seite wurde neu angelegt: „Still a draft with no DSL to execute it, yet. But it's very rspec-ish. Must be easy to read and writeable by anyone. <code> Room "door" Image "door.jpg" …“ |
TomK32 (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 24: | Zeile 24: | ||
Action "open" | Action "open" | ||
door.metalock.visitor_mode == true | door.metalock.visitor_mode == true | ||
Button "Bell" | Button "Bell" | ||
Action "ring" | Action "ring" | ||
Zeile 30: | Zeile 31: | ||
Event lockpicking | Event lockpicking | ||
# Jemand öffnet die Tür und bla bla | # Jemand öffnet die Tür und bla bla | ||
Button "Handle" | Button "Handle" | ||
Zeile 41: | Zeile 43: | ||
dialog emergency | dialog emergency | ||
Dialog emergency | Dialog emergency | ||
Image "dialog_emergency.jpg" # Yeah, Bildtelefonie :) | |||
get "Hier Notruf" | get "Hier Notruf" | ||
if library.status.fire | if library.status.fire | ||
Zeile 49: | Zeile 52: | ||
put "Aliens wollen mich entführen!" | put "Aliens wollen mich entführen!" | ||
get "Unsere neuen Alienoverlords sind doch unsere Freunde!" | get "Unsere neuen Alienoverlords sind doch unsere Freunde!" | ||
Image "dialog_emergency_aliens.jpg" | |||
put "Aber die wollen mir eine Analsonde einpflanzen" | put "Aber die wollen mir eine Analsonde einpflanzen" | ||
get "Braballalaalla" | get "Braballalaalla" | ||
Zeile 70: | Zeile 74: | ||
Status "fire" | Status "fire" | ||
Image "library_fire.png", 0, 0 | Image "library_fire.png", 0, 0 | ||
</code> | </code> |