Esempio n. 1
0
    void moveCar(float nx, int ny, int rightx, int leftx)
    {
        oldLocation = transform.position;
        //remove old loc
        int newLeftX  = (int)(oldLocation.x + leftOffset);
        int newRightX = (int)(oldLocation.x + rightOffset);

        myMap.removeCars(newLeftX, (int)oldLocation.y);
        myMap.removeCars(newRightX, (int)oldLocation.y);
        //add new loc
        myMap.addCars((int)leftx, ny);
        myMap.addCars((int)rightx, ny);
        transform.position = new Vector3(nx, ny, -2);
        if (myMap.isLevelThree() || myMap.isLevelFour() || myMap.isLevelFive() || myMap.isLevelSix() || myMap.isLevelSeven())
        {
            carInLot((int)leftx, (int)rightx, ny, newLeftX, newRightX, (int)oldLocation.y);
        }
    }