Ejemplo n.º 1
0
 public Vehicle(NavigationMapManager mapManager)
 {
     sensorManager = new VehicleSensorManager(this, mapManager);
     areaSize = mapManager.getAreaSize();
     distanceStep = mapManager.getDistanceStep();
     hazardSectorSize = mapManager.getHazardSectorSize();
     width = mapManager.getHazardModel().GetLength(0);
     height = mapManager.getHazardModel().GetLength(1);
     map = new VehicleHazardMap(width, height);
 }
Ejemplo n.º 2
0
        public void startTraverse(int startXt, int startYt, int endXt, int endYt)
        {
            steps = 0;

            startX = startXt;
            startY = startYt;
            targetX = endXt;
            targetY = endYt;
            positionX = startX;
            positionY = startY;

            map = new VehicleHazardMap(width, height);
            map.setHazardMap(startX, startY);
            atTarget = false;

            pathBitmap = new Bitmap(map.getWidth(), map.getHeight());
        }