Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
void player_inputt(UBYTE joy,UBYTE mapa[]){   player_calcule_xy(); player_col=nine_col(player_pos_x,player_pos_y,mapa);   if(joy & J_A){ if(jump_height==0){play_sound_C1(0x62, 0x87, 0x8D, 0x32 ,0xC1);} player_jump();   player_calcule_xy(); player_col=nine_col(player_pos_x,player_pos_y,mapa); } else{if(jump_height>0){jump_height--;}}   if(joy & J_B){player_power_up();}  switch(player_rot){  case J_UP   :      if( (joy & J_RIGHT) && (!(player_col & COL_R)&&(player_col & COL_D)||player_pos_x_abs%16 !=0) ){player_move_front();    }      if( (joy & J_LEFT)  && (!(player_col & COL_L)&&(player_col & COL_D)||player_pos_x_abs%16 !=0) ){player_move_back();     }  break;  case J_DOWN :      if( (joy & J_RIGHT) && (!(player_col & COL_R)&&(player_col & COL_U)||player_pos_x_abs%16 !=0) ){player_move_front();    }      if( (joy & J_LEFT)  && (!(player_col & COL_L)&&(player_col & COL_U)||player_pos_x_abs%16 !=0) ){player_move_back();     }  break;  case J_LEFT :     if( (joy & J_UP)   && (!(player_col & COL_U)&&(player_col & COL_R)||player_pos_y_abs%16 !=0) ){player_move_front_side();}     if( (joy & J_DOWN) && (!(player_col & COL_D)&&(player_col & COL_R)||player_pos_y_abs%16 !=0) ){player_move_back_side(); }  break;  case J_RIGHT:     if( (joy & J_UP)   && (!(player_col & COL_U)&&(player_col & COL_L)||player_pos_y_abs%16 !=0) ){player_move_front_side();}     if( (joy & J_DOWN) && (!(player_col & COL_D)&&(player_col & COL_L)||player_pos_y_abs%16 !=0) ){player_move_back_side(); }  break;  }    //recalcule new x y and collision player_calcule_xy(); player_col=nine_col(player_pos_x,player_pos_y,mapa); player_gravity();    }