Я создаю пакетное текстовое приключение (потому что это самый простой язык для этого, практически не требующий опыта программирования), и я хочу знать, есть ли способ сделать динамические goto
или метки.
Например, у меня есть динамическая система здоровья и энергии, которая отображает разные полосы здоровья в зависимости от переменной здоровья, полученной из файла сохранения на диске C:/
.
Это требует довольно много кода, и было бы намного проще, если бы я мог просто вызвать функцию.
В качестве альтернативы я хотел бы иметь динамический goto. Я имею в виду переменную, а затем функцию перехода.
:foo
set currentlbl="foo-"
echo Hello!
goto foo2
:foo-
echo %test%
pause
exit
:foo2
if "test"=="chizzits" set test2="derp"
if "test"=="chuzzits" set test2="herp"
goto %currentlbl%
К сожалению, это не работает, так как команды goto не распознают переменные. Есть ли способ пройти мимо этого?
PYTHON
- person Monacraft   schedule 09.10.2013