1. C++ / Говнокод #13796

    −4

    1. 1
    2. 2
    // please don't change this
    #define NUM_INVISIBLE_TYPES 1

    Выдержка из исходников civilization 5.

    Да, да, прекрасно, усложняйте моддинг

    Запостил: kindofbear, 16 Сентября 2013

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

    • Вытащил товарища из минуса; надолго ли?
      +1
      Ответить
      • А всё почему? Потому что я и сам иногда, как программист, допускаю «магические значения». Однако, тут игра. Изначально рассчитанная на модификации игроками. А тут такие грабли в коде... В приличном обществе за такое бьют-с морду
        Ответить
    • В чём ГК?
      Ответить
      • В please don't change this видимо. Судя по этому комменту есть какая-то неявная связь между единичкой в этой константе и чем-то еще.
        Ответить
        • P.S. Непонятно, правда, чем именно это мешает моддингу. Надеюсь, что kindofbear пояснит в чем трабла...

          Проблема в том, что моддер не сможет добавить новый "невидимый тип"?
          Ответить
          • В точку. Потому что при обработке массива типов невидимости новые типы не обрабатываются, так как их индекс больше или равен константе
            Ответить
    • показать все, что скрытоИщу партнёра для секса. Есть своя квартира. Анал, орал, группа. Пиши мне на [email protected]
      Ответить

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