import info.gridworld.actor.ActorWorld;
import info.gridworld.grid.Location;

import java.awt.Color;

public class SIGCSERunner
{
   public static void main(String[] args)
   {
      ActorWorld world = new ActorWorld();
      Location[] locs = 
      {
            new Location(0, 2),
            new Location(0, 3),
            
            new Location(1, 2),
            new Location(1, 3),
            
            new Location(2, 2),
            new Location(2, 3),
            new Location(2, 4),
            new Location(2, 5),
            new Location(2, 6),
            new Location(2, 7),
            new Location(2, 8),
            
            new Location(3, 2),
            new Location(3, 3),
            new Location(3, 4),
            new Location(3, 5),
            new Location(3, 6),
            new Location(3, 7),
            new Location(3, 8),
            
            new Location(4, 0),
            new Location(4, 1),
            new Location(4, 2),
            new Location(4, 3),
            new Location(4, 4),
            new Location(4, 5),
            new Location(4, 6),
            new Location(4, 7),
            new Location(4, 8),
            new Location(4, 9),
            
            new Location(5, 1),
            new Location(5, 2),
            new Location(5, 3),
            new Location(5, 4),
            new Location(5, 5),
            new Location(5, 6),
            new Location(5, 7),
            new Location(5, 8),
            new Location(5, 9),
            
            new Location(6, 1),
            new Location(6, 3),
            new Location(6, 4),
            new Location(6, 5),
            new Location(6, 6),
            new Location(6, 7),
            
            new Location(7, 4),
            new Location(7, 5),
            new Location(7, 6),
            
            new Location(8, 5),
            new Location(8, 6),
            
            new Location(9, 6),
            new Location(9, 7),            
      };
      
      for (Location loc : locs)
         world.add(loc, new Tile(Color.RED));
      
      world.add(new Location(7, 6), new Launcher(8));
      world.show();
   }
}