Pavel Denisov: Но если я попытаюсь обратиться к объекту с именем, начинающимся на нижнее подчеркивание, из вне класса, будет вызвано исключение, т.е. невозможность получить доступ к члену класса снаружи - это соответствует определению.
Pavel Denisov: да, это я и имел ввиду. Прямо protected не реализован, но поведение таких членов(_x) соответствует определению этого модификатора доступа.
Нет private. Private.
Private - это когда только текущий класс имеет доступ, а все остальные, в том числе и наследники, не имеют. Protected - это когда член класса доступен наследникам, а public - когда всем. Повторите ООП.
Karmen Sahakyan Нет, ваш код не находится внутри тега. Весь код слать не надо, для таких целей пользуйтесь гитхабом. Да и не будет никто за вас игру писать.
Для начала, загоните свой код в соотвествущий блок и укажите теги.
Лучше использовать готовый движок, если вы не хотите вникать в процесс.
(Если, всё же, хотите - вот и вот)
**
? Он быстрее pow.