public InGameState() { bg = new Sprite(AssetManager.getTexture(AssetManager.TextureName.InGameBackground)); bg.Origin = (Vector2) bg.Texture.Size / 2F; bg.Scale = Vector2.One * 0.08F; resetView = true; this.Map = new Map(); ParticleManager = new ParticleManager(Map); Player = new Player(ParticleManager, Map); EnemyManager = new EnemyManager(Player); AlignmentManager = new AlignmentManager(Player, Map); }
public AlignmentManager(Player player, Map map) { Player = player; Map = map; }