Помогите расшифровать С исходник
Код:
void moverjean (struct protagonista *jean, Mix_Chunk *fx[]) {
/* Salto */
if (jean->salto == 1) {
if (jean->altura == 0) /* Reproducir sonido de salto */
Mix_PlayChannel(-1, fx[3], 0);
if (jean->altura < 56) {
jean->altura += 1.6;
if ((jean->colision[0] == 0) && (jean->altura < 44))
jean->y -= 1.5;
jean->animacion = 0;
}
else {
jean->salto = 2;
jean->colision[0] = 0;
}
}
/* Mover a la derecha */
if (jean->pulsa[3] == 1) {
jean->direccion = 1;
if (jean->colision[3] == 0) {
if (jean->salto == 0) {
if (jean->animacion < 13)
jean->animacion ++;
else
jean->animacion = 0;
}
if (jean->pulsa[1] == 1)
jean->x += 0.30;
else
jean->x += 0.65;
}
}
/* Mover a la izquierda */
if (jean->pulsa[2] == 1) {
jean->direccion = 0;
if (jean->colision[2] == 0) {
if (jean->salto == 0) {
if (jean->animacion < 13)
jean->animacion ++;
else
jean->animacion = 0;
}
if (jean->pulsa[1] == 1)
jean->x -= 0.30;
else
jean->x -= 0.65;
}
}
}
Вот тут. вроде все понимаю но не совсем.