Вверх ↑
Администрация
Ответов: 4613
alpha
лидер
#1: 2012-05-10 13:58:56 ЛС | профиль | цитата
машинный код
85 59 00 48 8d 3c 24 48 a5 48 a5 48 8d 5c 24 10
48 8b ac 24 a8 00 00 00 48 89 2b 8b ac 24 b0 00
00 00 89 6b 08 8b ac 24 b4 00 00 00 89 6b 0c e8
06 13 03 00 48 81 c4 00 01 00 00 c3 c7 04 24 30
00 00 00 e8 60 9d 00 00 48 8b 5c 24 08 c7 84 24
98 00 00 00 03 00 00 00 c7 84 24 9c 00 00 00 03

assembler
  RGB macro red,green,blue
xor eax,eax
mov ah,blue
shl eax,8
mov ah,green
mov al,red
endm

java с обфускацией
    this.è[0] = new yh(this, 0, 10);
this.è[1] = new yh(this, 0, 0);
this.è[2] = new yh(this, 0, 0);
this.è[3] = new yh(this, 0, 0);
this.è[4] = new yh(this, 0, 0);
this.è[5] = new yh(this, 44, 10);
int i = 20;
int j = 8;
int k = 16;
int m = 4;
this.è[0].A(-i / 2, -k / 2, -1.0F, i, k, 2, 0.0F);
this.è[0].A(0.0F, 0 + m, 0.0F);
this.è[5].A(-i / 2 + 1, -k / 2 + 1, -1.0F, i - 2, k - 2, 1, 0.0F);
this.è[5].A(0.0F, 0 + m, 0.0F);

java исходный
        sideModels = new ModelRenderer[7];
sideModels[0] = new ModelRenderer(this, 0, 10);
sideModels[1] = new ModelRenderer(this, 0, 0);
sideModels[2] = new ModelRenderer(this, 0, 0);
sideModels[3] = new ModelRenderer(this, 0, 0);
sideModels[4] = new ModelRenderer(this, 0, 0);
sideModels[5] = new ModelRenderer(this, 44, 10);
byte byte0 = 20;
byte byte1 = 8;
byte byte2 = 16;
byte byte3 = 4;
sideModels[0].addBox(-byte0 / 2, -byte2 / 2, -1F, byte0, byte2, 2, 0.0F);
sideModels[0].setRotationPoint(0.0F, 0 + byte3, 0.0F);
sideModels[5].addBox(-byte0 / 2 + 1, -byte2 / 2 + 1, -1F, byte0 - 2, byte2 - 2, 1, 0.0F);
sideModels[5].setRotationPoint(0.0F, 0 + byte3, 0.0F);
карма: 1027
0