Spawn a whole bunch of ships
This commit is contained in:
@@ -23,15 +23,18 @@ namespace EvilSatellites.Screens
|
||||
private float Theta = 0;
|
||||
private Player _player;
|
||||
private Radar ObjectRadar;
|
||||
private SatelliteSpawner Spawner;
|
||||
public void Activate()
|
||||
{
|
||||
State = ScreenState.Active;
|
||||
Player player = new Player(this);
|
||||
Objects.Add(player);
|
||||
_player = player;
|
||||
Satellite prop = new Satellite(this, new Vector3(5000, 5000, 5000));
|
||||
Objects.Add(prop);
|
||||
// Satellite prop = new Satellite(this, new Vector3(5000, 5000, 5000));
|
||||
// Objects.Add(prop);
|
||||
ObjectRadar = new Radar(_player, this);
|
||||
Spawner = new SatelliteSpawner(this);
|
||||
Spawner.Spawn();
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -83,7 +86,7 @@ namespace EvilSatellites.Screens
|
||||
private void UpdateRadar()
|
||||
{
|
||||
var candidates = objtree.Find(_player.Position, new Vector3(1000, 1000, 1000));
|
||||
ObjectRadar.Update(candidates);
|
||||
ObjectRadar.Update(Objects);
|
||||
}
|
||||
|
||||
public void HandleInput(GameTime gameTime, KeyboardState inputs)
|
||||
@@ -176,6 +179,11 @@ namespace EvilSatellites.Screens
|
||||
Tolk.Output("Satellites");
|
||||
}
|
||||
}
|
||||
|
||||
if (Input.IsJustPressed(Keys.O))
|
||||
{
|
||||
DavyKager.Tolk.Output(Objects.Count.ToString());
|
||||
}
|
||||
}
|
||||
|
||||
private void CheckCollisions()
|
||||
|
||||
Reference in New Issue
Block a user