Показать сообщение отдельно
Непрочитано 16.12.2013, 23:33   #128
Аватар для n3k0nation
Antihero

По умолчанию Re: Работа над Goddess of Destruction (part 6)

Цитата:
Сообщение от Mifesto Посмотреть сообщение
Странно, у меня все флаги -1 вот кусочек пакета до ника:


Зеленым выделено количество флагов, а красным 3 байта отвечающие за флаги(если судить по вашему коду).

Вот что получилось у меня на Java:
 
int N = readH(); // 23
 
if(N < 1)
    new Exception("Incorrect flags count.");
 
int I = (int)  Math.ceil((double) N / 8); // 23 / 8 = 3
 
byte B[] = new byte[I];
 
readB(B);
 
int result[] = new int[N];
for(int i = 0; i < N; i++)
{
        result[i] = B[i / 8] >> (7 - (i % 8)); // result[0] = -1 >> 7 
}
 
Code: Java
Лучше используйте побитовое ИЛИ.
__________________
m0nster.art - clear client patches, linkz to utils & code.
Гадаю по капче.
n3k0nation вне форума
Сказали спасибо: