You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
AM2R-The-Horde-Multitroid/Export_Code/gml_Script_get_button_sprit...

182 lines
5.4 KiB

if (os_type == os_android || os_type == os_linux)
{
if (global.joydetected == 1 && global.compatibilitymode == 0)
{
switch argument0
{
case "Fire":
return get_xjoybtnsprite(global.opxjoybtn_b);
case "Jump":
return get_xjoybtnsprite(global.opxjoybtn_a);
case "Missile":
return get_xjoybtnsprite(global.opxjoybtn_r);
case "Walk":
return get_xjoybtnsprite(global.opxjoybtn_r2);
case "Aim":
return get_xjoybtnsprite(global.opxjoybtn_l);
case "Aim2":
return get_xjoybtnsprite(global.opxjoybtn_l2);
case "Select":
return get_xjoybtnsprite(global.opxjoybtn_sel);
case "Start":
return get_xjoybtnsprite(global.opxjoybtn_str);
case "Morph":
return get_xjoybtnsprite(global.opxjoybtn_x);
case "Menu1":
return get_xjoybtnsprite(global.opxjoybtn_menu1);
case "Menu2":
return get_xjoybtnsprite(global.opxjoybtn_menu2);
case "DPad":
return 528;
case "Down":
return 530;
}
}
if (global.joydetected == 0 && os_type == os_android)
{
switch argument0
{
case "Fire":
return 1611;
case "Jump":
return 1609;
case "Missile":
return 1612;
case "Walk":
return 520;
case "Aim":
return 1613;
case "Aim2":
return 1614;
case "Select":
return 1612;
case "Start":
return 1615;
case "Morph":
return 1610;
case "Menu1":
return 1609;
case "Menu2":
return 1611;
case "DPad":
return 528;
case "Down":
return 530;
}
}
else if (global.joydetected == 1)
{
switch argument0
{
case "Fire":
return get_joybtnsprite(global.opjoybtn_b);
case "Jump":
return get_joybtnsprite(global.opjoybtn_a);
case "Missile":
return get_joybtnsprite(global.opjoybtn_r);
case "Walk":
return get_joybtnsprite(global.opjoybtn_r2);
case "Aim":
return get_joybtnsprite(global.opjoybtn_l);
case "Aim2":
return get_joybtnsprite(global.opjoybtn_l2);
case "Select":
return get_joybtnsprite(global.opjoybtn_sel);
case "Start":
return get_joybtnsprite(global.opjoybtn_str);
case "Morph":
return get_joybtnsprite(global.opjoybtn_x);
case "Menu1":
return get_joybtnsprite(global.opjoybtn_menu1);
case "Menu2":
return get_joybtnsprite(global.opjoybtn_menu2);
case "DPad":
return 528;
case "Down":
return 530;
}
}
}
if (global.controltype == 0)
{
switch argument0
{
case "DPad":
return 529;
default:
return -4;
}
}
if (global.controltype == 1)
{
switch argument0
{
case "Fire":
return get_joybtnsprite(global.opjoybtn_b);
case "Jump":
return get_joybtnsprite(global.opjoybtn_a);
case "Missile":
return get_joybtnsprite(global.opjoybtn_r);
case "Walk":
return get_joybtnsprite(global.opjoybtn_r2);
case "Aim":
return get_joybtnsprite(global.opjoybtn_l);
case "Aim2":
return get_joybtnsprite(global.opjoybtn_l2);
case "Select":
return get_joybtnsprite(global.opjoybtn_sel);
case "Start":
return get_joybtnsprite(global.opjoybtn_str);
case "Morph":
return get_joybtnsprite(global.opjoybtn_x);
case "Menu1":
return get_joybtnsprite(global.opjoybtn_menu1);
case "Menu2":
return get_joybtnsprite(global.opjoybtn_menu2);
case "DPad":
return 528;
case "Down":
return 530;
}
}
if (global.controltype == 2)
{
switch argument0
{
case "Fire":
return get_xjoybtnsprite(global.opxjoybtn_b);
case "Jump":
return get_xjoybtnsprite(global.opxjoybtn_a);
case "Missile":
return get_xjoybtnsprite(global.opxjoybtn_r);
case "Walk":
return get_xjoybtnsprite(global.opxjoybtn_r2);
case "Aim":
return get_xjoybtnsprite(global.opxjoybtn_l);
case "Aim2":
return get_xjoybtnsprite(global.opxjoybtn_l2);
case "Select":
return get_xjoybtnsprite(global.opxjoybtn_sel);
case "Start":
return get_xjoybtnsprite(global.opxjoybtn_str);
case "Morph":
return get_xjoybtnsprite(global.opxjoybtn_x);
case "Menu1":
return get_xjoybtnsprite(global.opxjoybtn_menu1);
case "Menu2":
return get_xjoybtnsprite(global.opxjoybtn_menu2);
case "DPad":
return 528;
case "Down":
return 530;
}
}
if (argument0 == "")
return -4;