Пример #1
0
    BeltObject.Position IndexToXY(int i)
    {
        BeltObject.Position pos = new BeltObject.Position();
        int off = 1;

        switch (i)
        {
        case 0:
            pos.y = off;
            break;

        case 1:
            pos.x = off;
            break;

        case 2:
            pos.y = -off;
            break;

        case 3:
            pos.x = -off;
            break;
        }
        return(pos);
    }
Пример #2
0
    protected BeltObject GetBeltAtLocation(BeltObject.Position pos)
    {
        BeltObject belt;

        allBeltsCoords.TryGetValue(pos, out belt);
        return(belt);
    }