| 1 |
draw_set_alpha(cardg_draw_alpha); |
| 2 |
draw_sprite(spr_card_game_background, 0, 0, 0); |
| 3 |
draw_sprite(spr_card_game_template, 0, 0, 0); |
| 4 |
draw_sprite(spr_card_game_hud, 0, 0, 0); |
| 5 |
draw_set_font(fnt_main); |
| 6 |
draw_set_color(c_white); |
| 7 |
draw_set_halign(fa_left); |
| 8 |
draw_text(32, 16, string_hash_to_newline(string(clamp(instance_number(obj_card_game_card) - 20, 0, 999)))); |
| 9 |
draw_set_halign(fa_center); |
| 10 |
if (cardg_flash == true) |
| 11 |
{ |
| 12 |
var time_in_seconds = cardg_timer / 30; |
| 13 |
if (time_in_seconds < cardg_time_gold) |
| 14 |
draw_set_color(c_yellow); |
| 15 |
else if (time_in_seconds < cardg_time_silver) |
| 16 |
draw_set_color(c_aqua); |
| 17 |
else |
| 18 |
draw_set_color(make_colour_rgb(80, 50, 20)); |
| 19 |
} |
| 20 |
draw_text(290, 16, string_hash_to_newline(string((cardg_timer / 30) div 60) + ":" + string(floor(cardg_timer / 30) % 60))); |
| 21 |
if (cardg_intro_countdown > 0) |
| 22 |
{ |
| 23 |
draw_set_halign(fa_center); |
| 24 |
var countdown_text; |
| 25 |
if (cardg_intro_countdown > 90) |
| 26 |
countdown_text = "3"; |
| 27 |
else if (cardg_intro_countdown > 60) |
| 28 |
countdown_text = "2"; |
| 29 |
else if (cardg_intro_countdown > 30) |
| 30 |
countdown_text = "1"; |
| 31 |
else |
| 32 |
countdown_text = "GO!"; |
| 33 |
draw_set_alpha(cardg_intro_countdown_alpha); |
| 34 |
draw_text_transformed(160, 80, string_hash_to_newline(countdown_text), 4, 4, 0); |
| 35 |
draw_set_alpha(cardg_draw_alpha); |
| 36 |
} |
| 37 |
if (cardg_victory == true) |
| 38 |
{ |
| 39 |
draw_set_alpha(cardg_draw_alpha * 0.5); |
| 40 |
draw_set_color(c_black); |
| 41 |
draw_rectangle(0, 0, 320, 240, false); |
| 42 |
draw_set_alpha(cardg_draw_alpha); |
| 43 |
draw_set_color(c_white); |
| 44 |
draw_sprite(spr_card_game_victory, 0, 160, 80); |
| 45 |
draw_set_halign(fa_center); |
| 46 |
draw_text(160, 120, string_hash_to_newline(string(floor(cardg_g_gained)) + "G won!")); |
| 47 |
} |
| 48 |
if (cardg_failure == true) |
| 49 |
{ |
| 50 |
draw_set_alpha(cardg_draw_alpha * 0.5); |
| 51 |
draw_set_color(c_black); |
| 52 |
draw_rectangle(0, 0, 320, 240, false); |
| 53 |
draw_set_alpha(cardg_draw_alpha); |
| 54 |
draw_set_color(c_white); |
| 55 |
draw_sprite(spr_card_game_failure, 0, 160, 80); |
| 56 |
draw_set_halign(fa_center); |
| 57 |
draw_text(160, 120, string_hash_to_newline("0G won. Better luck next time!")); |
| 58 |
} |
| 59 |
draw_set_alpha(1); |