Как можно упростить этот очень длинный оператор if?

Как можно упростить этот оператор if? Он ставит знак плюса: http://i.stack.imgur.com/PtHO1.png

Если оператор завершен, блок устанавливается в координатах x и y.

for y in range(MAP_HEIGHT):
    for x in range(MAP_WIDTH):
        if (x%5 == 2 or x%5 == 3 or x%5 == 4) and \
            (y%5 == 2 or y%5 == 3 or y%5 == 4) and \
            not(x%5 == 2 and y%5 == 2) and \
            not(x%5 == 4 and y%5 == 2) and \
            not(x%5 == 2 and y%5 == 4) and \
            not(x%5 == 4 and y%5 == 4):
            ...

6
задан Bryce Guinta 4 November 2010 в 14:00
поделиться