예제 #1
0
 public LocationManager
 (
     int origin_X
     , int origin_Y
     , int max_X
     , int max_Y
     , IOrientationReader orientationReader
 )
 {
     X                  = origin_X;
     Y                  = origin_Y;
     _max_X             = max_X;
     _max_Y             = max_Y;
     _orientationReader = orientationReader;
 }
 public AlternativeLocationManager
 (
     CoOrdinates startingCoOrdinates
     , int max_X
     , int max_Y
     , IOrientationReader orientationReader
     , IDictionary <string, ILocationChangeStrategy> strategies
 )
 {
     _coOrdinates       = startingCoOrdinates;
     _max_X             = max_X;
     _max_Y             = max_Y;
     _orientationReader = orientationReader;
     _strategies        = strategies;
 }