areh » 26.05.2004 (Ср) 18:41
если я правильно тебя понял, и "<Мое разр. по верт.>" значит твоё текущее разрешение по вертекале в виде константы (например 1024), то тебе просто напросто надо поменять местами эту величину и разрешение по вертекале текущее, а то у тебя получаеться примерно так:
всё расчитано для разрешения 1280*1024, и при вычислении формула выглядит вот так:
1024*50 (это типа координата) / 1024 (текущее разрешение), т.е. в итоге получаем 50
но допустим изменил разрешение на 1024*768, и получилось:
1024 * 50 / 768 - итого: 66.(6)... вот и получили, что вместо того чтобы координаты уменьшались, они наоборот увеличиваються
Совет такой: переставь местами твоё текущее разрешение с разрешением, которое будет во время выполнения...
и ещё совет, лучше такие вещи сначала на бумажке написать, обмозговать...