Использую Corona sdk для разработки игр на мобильные платформы. По завершении первого проекта осознал необходимость использования ООП в следующих играх, но сталкиваюсь с затруднениями.
Для создания классов использую вот эту библиотеку
yonaba.github.io/30logСуть вопроса в следующем: как экземпляр класа может вызвать фунцкию из основной сцены? Например - в level.lua я управляю подсчетом игровых очков, создаю ,например, мыльный пузырь, при нажатии на пузырь, счетчик очков должен увеличиваться на 10. Если я создаю его функцией в самом level.lua, проблем нет, я просто к переменной очков добавляю 10. А вот если создаю его как экземпляр класса (допустим ball.lua), то как в level.lua я узнаю что пузырь был нажат? Сам то пузырь конечно знает что его нажали, но как обратиться к переменной счетчика, чтобы ее увеличить?