1 |
cardg_cards_move = false; |
2 |
cardg_draw_alpha = 0; |
3 |
cardg_fade_out = false; |
4 |
cardg_flash = -1; |
5 |
cardg_flashing_timer = 0; |
6 |
cardg_g_gained = 0; |
7 |
cardg_failure = false; |
8 |
cardg_timer = 0; |
9 |
cardg_victory = false; |
10 |
cardg_card_type_number[5] = 0; |
11 |
cardg_card_type_number[4] = 0; |
12 |
cardg_card_type_number[3] = 0; |
13 |
cardg_card_type_number[2] = 0; |
14 |
cardg_card_type_number[1] = 0; |
15 |
cardg_card_type_number[0] = 0; |
16 |
cardg_time_gold = 45; |
17 |
cardg_time_silver = 75; |
18 |
cardg_intro_countdown = 150; |
19 |
cardg_intro_countdown_alpha = 0; |
20 |
for (var i = 0; i < 36; i++) |
21 |
{ |
22 |
current_card = instance_create(160, -10, obj_card_game_card); |
23 |
current_card.alarm[0] = i + cardg_intro_countdown + 15; |
24 |
current_card.card_number = i; |
25 |
} |
26 |
instance_create(160, 100, obj_card_game_cursor); |
27 |
alarm[2] = 60;gml_Object_obj_card_game_controller_Alarm_2.gmlif (instance_number(obj_card_game_card) <= 0)
exit;
var failure = true;
for (var i = 0; i < instance_number(obj_card_game_card); i++)
{
var current_card;
with (obj_card_game_card)
{
if (card_is_active)
{
failure = false;
with (other)
break;
}
if (card_number == i)
current_card = id;
}
with (obj_card_game_card)
{
if (card_number != i)
{
if (point_in_rectangle(x, y, current_card.x - 55, current_card.y - 70, current_card.x + 55, current_card.y + 70) && card_type == current_card.card_type)
{
failure = false;
break;
}
}
}
}
if (failure == true)
{
audio_sound_gain(mus_card_game, 0, 1000);
alarm[3] = 30;
}
else
{
alarm[2] = 30;
} |
28 |
if (!audio_is_playing(mus_card_game)) |
29 |
audio_play_sound(mus_card_game, 1, 1); |