Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ///Animation Script
- if state = states.normal
- {
- if (b_tongue)
- {
- if (b_swallow)
- {
- sprite_index = spr_playerSwallow;
- canMove = true;
- if (image_index < image_number - 1)
- {
- image_speed = .4;
- }
- else
- {
- image_speed = 0;
- b_tongue = false;
- b_swallow = false;
- }
- }
- else
- {
- sprite_index = spr_playerCrouch;
- if (b_startFromZero)
- {
- image_index = 0;
- b_startFromZero = false;
- }
- if (image_index < image_number - 1)
- {
- image_speed = .4;
- }
- else
- {
- image_speed = 0;
- if (!instance_exists(obj_playerTongue))
- {
- with(instance_create(x, y, obj_playerTongue))
- {
- PARENT = other.id;
- }
- }
- }
- }
- }
- else
- {
- if ground == true
- {
- switch(int_anim)
- {
- case 0://Idle
- x = round(x);
- sprite_index = spr_playerIdle;
- image_speed = .1;
- if (abs(int_hspeed) < fric)
- {
- int_hspeed = 0;
- }
- else
- {
- int_hspeed += -sign(int_hspeed) * .15;
- }
- break;
- case -1://Left
- sprite_index = spr_playerRun;
- image_speed = .25;
- break;
- case 1://Right
- sprite_index = spr_playerRun;
- image_speed = .25;
- break;
- case -3://Crouch
- x = round(x);
- sprite_index = spr_playerCrouch;
- if (b_startFromZero)
- {
- image_index = 0;
- b_startFromZero = false;
- }
- if (image_index < image_number - 1)
- {
- image_speed = .4;
- }
- else
- {
- image_speed = 0;
- }
- if (abs(int_hspeed) < fric)
- {
- int_hspeed = 0;
- }
- else
- {
- int_hspeed += -sign(int_hspeed) * .15;
- }
- break;
- }
- }
- else
- {
- sprite_index = spr_playerJump;
- }
- }
- }
- if state = states.full_1
- {
- if (b_tongue)
- {
- if (b_swallow)
- {
- sprite_index = spr_playerFullSwallow_1;
- canMove = true;
- if (image_index < image_number - 1)
- {
- image_speed = .4;
- }
- else
- {
- image_speed = 0;
- b_tongue = false;
- b_swallow = false;
- }
- }
- else
- {
- sprite_index = spr_playerFullCrouch_1;
- if (b_startFromZero)
- {
- image_index = 0;
- b_startFromZero = false;
- }
- if (image_index < image_number - 1)
- {
- image_speed = .4;
- }
- else
- {
- image_speed = 0;
- if (!instance_exists(obj_playerTongue))
- {
- with(instance_create(x, y, obj_playerTongue))
- {
- PARENT = other.id;
- }
- }
- }
- }
- }
- else
- {
- if ground == true
- {
- switch(int_anim)
- {
- case 0://Idle
- x = round(x);
- sprite_index = spr_playerFullIdle_1;
- image_speed = .1;
- if (abs(int_hspeed) < fric)
- {
- int_hspeed = 0;
- }
- else
- {
- int_hspeed += -sign(int_hspeed) * .15;
- }
- break;
- case -1://Left
- sprite_index = spr_playerFullRun_1;
- image_speed = .25;
- break;
- case 1://Right
- sprite_index = spr_playerFullRun_1;
- image_speed = .25;
- break;
- case -3://Crouch
- x = round(x);
- sprite_index = spr_playerFullCrouch_1;
- if (b_startFromZero)
- {
- image_index = 0;
- b_startFromZero = false;
- }
- if (image_index < image_number - 1)
- {
- image_speed = .4;
- }
- else
- {
- image_speed = 0;
- }
- if (abs(int_hspeed) < fric)
- {
- int_hspeed = 0;
- }
- else
- {
- int_hspeed += -sign(int_hspeed) * .15;
- }
- break;
- }
- }
- else
- {
- sprite_index = spr_playerFullJump_1;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment