Advertisement
Guest User

Untitled

a guest
May 1st, 2016
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.27 KB | None | 0 0
  1. ///Conditions of ending dig state
  2.         if((game->entities[i].state==DIG_RIGHT || game->entities[i].state==DIG_LEFT) && (game->entities[i].data_value==0 ||
  3.                 (getpixel(game->level_c,game->entities[i].pos_x+game->entities[i].colli_points[FEET_LEFT].x,game-                                   >entities[i].pos_y+game->entities[i].colli_points[FEET_LEFT].y+10)!=COLOR_BLACK
  4.                  && getpixel(game->level_c,game->entities[i].pos_x+game->entities[i].colli_points[FEET_RIGHT].x,game->entities[i].pos_y+game->entities[i].colli_points[FEET_RIGHT].y+10)!=COLOR_BLACK)))
  5.         {
  6.             game->entities[i].state=WALK_RIGHT;
  7.             game->entities[i].Is_New_State=1;
  8.             ///Finish the work
  9.             rectfill(game->level,game->entities[i].pos_x-0.1*game->entities[i].sprite->image[0]->w,game->entities[i].pos_y,
  10.                      game->entities[i].pos_x+1.2*game->entities[i].sprite->image[0]->w,game->entities[i].pos_y+game->entities[i].sprite->image[0]->h,COLOR_TRANSPARENT);
  11.             rectfill(game->level_c,game->entities[i].pos_x-0.1*game->entities[i].sprite->image[0]->w,game->entities[i].pos_y,
  12.                      game->entities[i].pos_x+1.2*game->entities[i].sprite->image[0]->w,game->entities[i].pos_y+game->entities[i].sprite->image[0]->h,COLOR_WHITE);
  13.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement