mirror of
https://github.com/robonen/questlang.git
synced 2026-03-20 02:44:47 +00:00
feat: implement module system with imports and exports support
This commit is contained in:
27
examples/main_modular.ql
Normal file
27
examples/main_modular.ql
Normal file
@@ -0,0 +1,27 @@
|
||||
квест МодульныйПример;
|
||||
цель "Пример использования модулей в QuestLang";
|
||||
|
||||
импорт Локации из "./locations.ql";
|
||||
|
||||
граф {
|
||||
узлы {
|
||||
старт: {
|
||||
тип: начальный;
|
||||
описание: "Вы стоите на развилке";
|
||||
переходы: [выбор];
|
||||
}
|
||||
|
||||
выбор: {
|
||||
тип: действие;
|
||||
описание: "Куда пойти?";
|
||||
варианты: [
|
||||
("В лес", @Локации.лес),
|
||||
("На гору", @Локации.гора)
|
||||
];
|
||||
}
|
||||
}
|
||||
|
||||
начало: старт;
|
||||
}
|
||||
|
||||
конец;
|
||||
Reference in New Issue
Block a user