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); |