Eu tenho um jogo de defesa de torre 2D básico em C ++. Cada mapa é uma classe separada que herda do GameState. O mapa delega a lógica e o código de desenho para cada objeto no jogo e define dados como o caminho do mapa. No pseudo-código, a seção lógica pode se parecer com isso: update(): for...