Я даже не уверен, что мой план действий является наилучшим, поэтому прошу прощения, если этот пост немного расплывчатый. Кроме того, я понимаю, что подобные вопросы уже задавались. Однако я не смог найти ничего, что имело бы отношение к моей ситуации и имело бы для меня смысл.
Итак, я и мои школьные друзья собираем игровой автомат, и я планирую собрать основной графический интерфейс, который позволит пользователю выбирать разные игры и загружать их, если у него достаточно жетонов. Однако эти отдельные окна должны будут использовать некоторые переменные, в основном количество жетонов в машине. Я подумал, что отдельная программа на Lua может хранить такую переменную, а также отправлять ей запросы для выполнения других функций, таких как открытие и закрытие разных окон. Кроме того, если важно отметить, мы будем использовать движок Love2D для игр и запускать все это на машине с Linux.
Судя по тому, что я читал, кажется, что в этом задействован некоторый код C и C++. Я почти ничего не знаю о C или C++, и мы пытаемся продвигать этот проект, поэтому, если бы вы могли включить в свой ответ некоторый код и проинструктировать меня, как его использовать, это было бы потрясающе. Я могу вернуться позже и немного изучить C или C++, но сейчас Lua — мой главный приоритет.
Мои вопросы:
- Есть ли лучший способ выполнить то, что я пытаюсь сделать?
- Как мне это сделать?
- Можно ли это сделать исключительно с помощью Lua или с помощью C, C++ или любого другого внешнего языка программирования/утилиты/и т. д. требуется?
Кроме того, если кто-то поднимет этот вопрос, я пытался использовать глобальные переменные, но мне не удалось заставить две программы/скрипты использовать одну и ту же переменную одновременно.
Еще раз извините, если я немного расплывчата.
Заранее спасибо!
require
. больше здесь. - person Ryan Stein   schedule 26.11.2013