20 int all_keys, team1_keys, team2_keys, team3_keys, team4_keys, dropped_keys, carrying_keys;
21 all_keys = team1_keys = team2_keys = team3_keys = team4_keys = dropped_keys = carrying_keys = 0;
23 for(i = 0; i < 4; ++i)
25 key_state = (bitshift(
state, i * -5) & 31) - 1;
42 case 29: ++dropped_keys;
break;
50 if(all_keys == 4 && mySize.x * 0.5 < mySize.y && mySize.y * 0.5 < mySize.x)
53 slot_size =
vec2(mySize.x * 0.5, mySize.y * 0.5);
61 if(mySize.x > mySize.y)
64 slot_size =
vec2(mySize.x / all_keys, mySize.y);
65 for(i = 0; i < all_keys; ++i)
71 slot_size =
vec2(mySize.x, mySize.y / all_keys);
72 for(i = 0; i < all_keys; ++i)
133 while(dropped_keys--)