Загрузка данных


fader[0] = lerp(fader[0],global.tension,0.1);
fader[1] = lerp(fader[1],global.tension,0.2);
fader[2] = lerp(fader[2],global.tensioncanbe,0.1);
fader[3] = lerp(fader[3],global.tensioncanbe,0.2);

draw_sprite_ext(spr_tensionbar,0,x,y,image_xscale,image_yscale,image_angle,image_blend,image_alpha);

surf[0] = surface_create(sprite_width,sprite_height);
surface_set_target(surf[0]);
draw_sprite_ext(spr_tensionbar,(global.tension >= 100) ? 2 : 1,0,0,image_xscale,image_yscale,image_angle,image_blend,image_alpha);
draw_sprite_part_ext(spr_tensionbar,3,0,8,sprite_width,(1 - fader[0]/100)*299 + 2,0,8,image_xscale,image_yscale,image_blend,image_alpha);
draw_sprite_part_ext(spr_tensionbar,0,0,8,sprite_width,(1 - fader[1]/100)*299,0,8,image_xscale,image_yscale,image_blend,image_alpha);
surface_reset_target();

surf[1] = surface_create(sprite_width,sprite_height);
surface_set_target(surf[1]);
draw_sprite_ext(spr_tensionbar,(global.tension >= 100) ? 2 : 1,0,0,image_xscale,image_yscale,image_angle,image_blend,image_alpha);
draw_sprite_part_ext(spr_tensionbar,3,0,8,sprite_width,(1 - fader[2]/100)*299 + 2,0,8,image_xscale,image_yscale,image_blend,image_alpha);
draw_sprite_part_ext(spr_tensionbar,0,0,8,sprite_width,(1 - fader[3]/100)*299,0,8,image_xscale,image_yscale,image_blend,image_alpha);
surface_reset_target();

draw_surface(surf[1],x,y);
draw_surface_ext(surf[0],x,y,1,1,0,c_white,0.5);

draw_sprite(spr_tentionlogo,0,global.camx + 8,global.camy + 75);
if (global.tension < 100) draw_text_transformed(global.camx + 8,global.camy + 115,string(min(global.tension,100)) + "\n%",0.8,0.8,0);
if (global.tension >= 100){
	draw_set_color(c_yellow);
	draw_text_transformed(global.camx + 8,global.camy + 115,"М",0.8,0.8,0);
	draw_text_transformed(global.camx + 10,global.camy + 137,"А",0.8,0.8,0);
	draw_text_transformed(global.camx + 12,global.camy + 159,"К",0.8,0.8,0);
	draw_text_transformed(global.camx + 14,global.camy + 181,"С",0.8,0.8,0);
	draw_set_color(c_white);
}

global.tensioncanbe = global.tension;