jeżeli to gra to polecam Ci stworzyć sobie jeden wielki obiekt od zarządzania zasobami, bo po tym x, y i map zakładam, że zadeklarowałeś je gdzieś w jakimś pliku i teraz masz problem. Nie lepiej mieć jeden obiekt/strukturę z zasobami? ;) Mógłbyś trzymać mapę w obiekcie Gra i w nim również napisać całą logikę gry typu funkcja update czy coś takiego, a resztę trzymałbyś sobie w jakiś innych obiektach. Np. Fizyka to oddzielna klasa i ona definiuje wszystkie kwadraty i to jak się zachowują. W jeszcze innej możesz zrobić sobie API do porozumiewania się z grafiką (nawet jeżeli to gra konsolowa). Nie twórz zmiennych globalnych w plikach, tylko jakieś zmienne w klasie, albo statycznie. Jedyne, co możesz trzymać po za klasą to stałe. ;) :))