Пример #1
0
    //установка значения в массив(должен быть запрос на сервер)

    void MessageToServer(char param, char dir)
    {
        if (param == 'd')        //копание при движении
        {
            if (autoDig)
            {
                DiggAction();
            }
        }
        else if (param == 'D')        //Копание при нажатии на кнопку копания
        {
            DiggAction();
        }
        else if (param == 'g')
        {        //Геология
            if (offline)
            {
            }
            else
            {
                netHelper.ChangeMap('g', dir);
            }
            //Добавить анимацию геологии
        }
        else if (param == 'B')        //Стройка основных блоков
        {
            BuildAction();
            //Добавить анимацию геологии
        }
        else if (param == 'b')        //Стройка вторичных блоков
        {
            BuildAction2();
            //Добавить анимацию геологии
        }
        else if (param == 'm')        //Передвижение
        {
            if (offline)
            {
            }
            else
            {
                netHelper.ChangePos('m', dir);
            }
        }
        else if (param == 'r')        //Поворот персонажа
        {
            if (offline)
            {
            }
            else
            {
                netHelper.ChangePos('r', dir);
            }
        }
        else if (param == 'o')        //Выход из здания
        {
            if (offline)
            {
            }
            else
            {
                netHelper.ChangePos('o', dir);
            }
        }
    }