Показать сообщение отдельно
Старый 21.12.2009, 13:20   #5
Aceton
ПроЭктировщик
 
Аватар для Aceton
 
Регистрация: 22.03.2009
Сообщений: 140
Написано 15 полезных сообщений
(для 24 пользователей)
Ответ: помогите переписать код

int X = (int)mx;
    
int Y = (int)my;
    
float SX,SY;
    
SX ISO_WIDTH;
    
ISO_X = (int)SX;
    
SX SX ISO_X;
    
SY / (ISO_HEIGHT 3);
    
ISO_Y = (int)SY;
    if((
ISO_X&1)^(ISO_Y&1))
    {
        
SY+=(SX/3);
    }
    else
    {
        
SY+=((1-SX)/3);
    }
    
ISO_Y = (int)SY;
    
ISO_X = (int)((ISO_X ISO_Y) * 0.5); 
сделать то сделал, но изза разного округления не выходит, +\-0.5 чет оне помогает
__________________
Все о создании и разработке игр и не только
(Offline)
 
Ответить с цитированием