示例#1
0
 public Map(MapConfiguration mapConfiguration)
 {
     _mapConfiguration = mapConfiguration;
     _dimensions       = new Size(_mapConfiguration.MAP_SIZE.Width / _mapConfiguration.FLOOR_TILE_SIZE.Width, _mapConfiguration.MAP_SIZE.Height / _mapConfiguration.FLOOR_TILE_SIZE.Height);
     _map              = new long[_dimensions.Width, _dimensions.Height];
     Utilities         = new MapUtilities(_mapConfiguration.MAP_SIZE, _mapConfiguration.FLOOR_TILE_SIZE);
     _requestValidator = new RequestValidator(this);
     _collisionChecker = new CollisionChecker(this);
     _mapMarker        = new MapMarker(this);
 }
示例#2
0
文件: Map.cs 项目: pksorensen/CycleR
 public Map(MapConfiguration mapConfiguration)
 {
     _mapConfiguration = mapConfiguration;
     _dimensions = new Size(_mapConfiguration.MAP_SIZE.Width / _mapConfiguration.FLOOR_TILE_SIZE.Width, _mapConfiguration.MAP_SIZE.Height / _mapConfiguration.FLOOR_TILE_SIZE.Height);
     _map = new long[_dimensions.Width, _dimensions.Height];
     Utilities = new MapUtilities(_mapConfiguration.MAP_SIZE, _mapConfiguration.FLOOR_TILE_SIZE);
     _requestValidator = new RequestValidator(this);
     _collisionChecker = new CollisionChecker(this);
     _mapMarker = new MapMarker(this);
 }
示例#3
0
 public MapMarker(Map map)
 {
     _map       = map;
     _utilities = _map.Utilities;
 }
示例#4
0
 public MapMarker(Map map)
 {
     _map = map;
     _utilities = _map.Utilities;
 }
示例#5
0
 public CollisionChecker(Map map)
 {
     _map = map;
     _utilities = _map.Utilities;
 }
示例#6
0
 public RequestValidator(Map map)
 {
     _map = map;
     _utilities = _map.Utilities;
 }
示例#7
0
 public CollisionChecker(Map map)
 {
     _map       = map;
     _utilities = _map.Utilities;
 }
示例#8
0
 public RequestValidator(Map map)
 {
     _map       = map;
     _utilities = _map.Utilities;
 }