public QueueingTouchEventProvider(ICoordinateTranslator translator, TouchHandler handler)
 {
     if (handler == null)
     {
         throw new ArgumentNullException("handler");
     }
     _translator = translator;
     handler.TouchDown += OnHandlerOnTouchDown;
     handler.TouchMove += OnHandlerOnTouchMove;
     handler.TouchUp += OnHandlerOnTouchUp;
 }
Exemplo n.º 2
0
 public Game(IBoard board, ICoordinateTranslator coordinateTranslator, IFleetDeployer fleetDeployer)
 {
     Board = board;
     CoordinateTranslator = coordinateTranslator;
     FleetDeployer        = fleetDeployer;
 }
Exemplo n.º 3
0
 public CoordinateTranslatorTests()
 {
     _coordinateTranslator = new CoordinateTranslator();
 }