1. C# / Говнокод #5438

    +146

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    //Мега-изобретательный, сцуко, флаг!
    public static bool DONT_UPDATE_INPUTMANAGER = FACEPALM;
    
    ...
    
    //Флаг выпилил, быстра блджад!!1
     if (DONT_UPDATE_INPUTMANAGER) DONT_UPDATE_INPUTMANAGER = false;

    Достаточно недавний мой высер, сделанный на обезумевшую от непоняток голову. Трабла была в том, что при перехода из одного в меню в другое второе меню так же воспринимало эту кнопку и шагало дальше, хотя цикл вроде прошёл и InputManager уже сбросился. Пришлось сделать вот таким вот флагом (правда до сих пор не могу понять КАК я умудрился такой if написать...).

    P.S: Похожая фигня и у MS, см. CurveEditor (create.msdn.com -> education catalog -> tools -> CurveEditor -> переменная disableUIEvents (причём int!!!)).

    Запостил: RaZeR, 29 Января 2011

    Комментарии (5) RSS

    • Ах да, в шапке кода есть вот такая вещь:
      public static bool FACEPALM = false;
      public static bool ITSTRUE = true;

      Осталось как-нибудь сделать так, чтобы они цветом подкрашивались каким-нибудь. А код - из игры.
      Ответить
    • вот вы как игрушки делаете
      Ответить
    • лурчанка?
      Ответить
      • я за это плюсану. интересно было бы глянуть на код с упячкокоментариями.
        Ответить
    • О ... заминусованые в хлам ГК стали доступны для комментирования и просмотра :))) Страйкер, молодец )) Или это баг ? :)))
      Ответить

    Добавить комментарий