1. Си / Говнокод #21158

    −50

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    int iStartX = max(0, -padL);
      int iStartY = max(0, -padT);
      int oStartX = max(0, padL);
      int oStartY = max(0, padT);
    
      int inputPointX = min(max(padL, outputPointX), input.getSize(3) + padL - 1) - oStartX + iStartX;
      int inputPointY = min(max(padT, outputPointY), input.getSize(2) + padT - 1) - oStartY + iStartY;

    Я правильно упростил эту хрень?
    int inputPointX = min(max(0, outputPointX), input.getSize(3) - 1) - oStartX + iStartX;
    int inputPointY = min(max(0, outputPointY), input.getSize(2)- 1) - oStartY + iStartY;

    Запостил: TarasB, 09 Сентября 2016

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

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