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.
182 lines
5.4 KiB
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;
|