Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ///Conditions of ending dig state
- if((game->entities[i].state==DIG_RIGHT || game->entities[i].state==DIG_LEFT) && (game->entities[i].data_value==0 ||
- (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
- && 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)))
- {
- game->entities[i].state=WALK_RIGHT;
- game->entities[i].Is_New_State=1;
- ///Finish the work
- rectfill(game->level,game->entities[i].pos_x-0.1*game->entities[i].sprite->image[0]->w,game->entities[i].pos_y,
- 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);
- rectfill(game->level_c,game->entities[i].pos_x-0.1*game->entities[i].sprite->image[0]->w,game->entities[i].pos_y,
- 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);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement