artomberus: @peter, понимаю. Но уже сделал через модуль декораторов :) За который благодарю ;) Не всё ещё изучил и понял, но кое-что получилось у меня. Сделал кнопочку, которая ведет в отдельную локацию с измененным фоном. Там потом всё оформлю нормально, в зависимости от наполнения. Сейчас там изменение языка игры и возможность включить недоработанный вечер. Теперь я знаю, что могу в одном исходном коде сделать три языка, и не надо будет синхронизировать три файла потом, когда буду баги чинить. Теперь всё в одном месте, как и хотел :) Правда перевод это дело медленное и второстепенное, но сам факт того, что я уже заложил основу - радует :)   Да, можно было вообще всё меню сделать декораторами, и это было бы даже лучше - не надо было бы переживать, что лишние такты игры как-то повлияют на игровой процесс - для инстеда заход в эту панель есть заход в обычную комнату, но всё же так - привычнее, и быстрее делать сами переключатели. Поэтому вот :) Весь код уже на GitHub.
Ссылка:
http://instead-games.ru/forum/index.php?p=/discussion/comment/13290/#Comment_13290