| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- /// @description step
- switch (state)
- {
- // Init
- case STATE.INIT:
- // Init things
- state = STATE.WAIT;
- break;
-
- case STATE.WAIT:
- state = STATE.SELECT;
- break;
-
- case STATE.SELECT:
- if (keyboard_check_pressed(vk_left))
- {
- card_change = -1;
- }
-
- if (keyboard_check_pressed(vk_right))
- {
- card_change = 1;
- }
-
- if (card_change != 0)
- {
- // Find, unselect the current card then select the new one
- var _selcard = get_selec_card(card_hand);
- card_hand[_selcard].selected = false;
-
- _selcard = array_loop(card_hand, _selcard, card_change);
- card_hand[_selcard].selected = true;
-
- card_change = 0;
- }
-
- if (keyboard_check_pressed(vk_space))
- {
- state = STATE.ACTIVATE;
- }
- break;
- case STATE.ACTIVATE:
- for(i=0; i<=array_length(card_hand); i+=1;)
- {
- if (card_hand[i].selected == true)
- {
- card_hand[i].state = CARDSTATE.ACTIVATED;
- }
- }
- break;
- case 2:
- //
- break;
- default:
- //
- break;
- }
|