Решил использовать вместо обычных переменных многомерные массивы для оптимизации кода, но есть 1 проблемка - получается работать только с одномерными.
Пример 1:
char["move"] = true;
q = char["move"]
все работает, переменной q присваивается значение, причем массив можно даже не объявлять
Пример 2
двухмерный массив
char = [[], []];
char["res"]["fire"] = 0;
q = char["res"]["fire"];
не работает как с объявлением массива так и без, q = undentified
Объявление двухмерного массива взял из этой темы :
http://www.flasher.ru/forum/showthre...E5%F0%ED%FB%E9