Итак, вот что я хочу сделать прямо сейчас. Проще говоря я в настоящее время работает над карточной игрой и тем, как у меня есть игра выбрать карты для ИИ, как это:Как увеличить число при каждом запуске функции?
Составьте список, содержащий все доступные карты, отсортированные по повреждению (Наименьшее к наибольший). Назовем этот список 'ai_list'
Установите карту, которая будет размещена (вражеская карта), на ai_list [index]. «index» - это число, которое я хочу увеличить на каждый раз при запуске функции.
Так что я в настоящее время игра выполнить в очереди (игрок-вражескую-игрок-враг ...), но проблема в том, что я не знаю, как увеличить индекс (установите 0 в начало) каждый раз, когда функция для запуска размещения карты AI.
Как это сделать?
Использовать глобальную переменную. Локальная переменная будет сбрасываться при каждом запуске функции. Многие люди (с полным основанием) недовольны глобальными переменными, но они часто являются естественным способом отслеживать состояние игры. –
Я скопировал точный заголовок вашего вопроса в поиск Google, и полученный дублированный вопрос попал в пятерку результатов. Вы должны выполнить хотя бы несколько секунд исследований, прежде чем публиковать новый вопрос. – TigerhawkT3