1
0
Fork 0
mirror of https://github.com/suchmememanyskill/TegraExplorer.git synced 2024-11-22 20:06:43 +00:00

Improvements to script control

This commit is contained in:
Such Meme, Many Skill 2020-05-02 23:35:25 +02:00
parent baac8dc2fb
commit acb43b67db
3 changed files with 9 additions and 1 deletions

View file

@ -4,8 +4,12 @@
#define BIT(n) (1 << n) #define BIT(n) (1 << n)
#define KEY_A BIT(3) #define KEY_A BIT(3)
#define KEY_B BIT(2) #define KEY_B BIT(2)
#define KEY_Y BIT(0)
#define KEY_X BIT(1)
#define KEY_LUP BIT(18) #define KEY_LUP BIT(18)
#define KEY_LDOWN BIT(17) #define KEY_LDOWN BIT(17)
#define KEY_LRIGHT BIT(19)
#define KEY_LLEFT BIT(20)
#define KEY_RUP BIT(7) #define KEY_RUP BIT(7)
#define KEY_RDOWN BIT(6) #define KEY_RDOWN BIT(6)
#define KEY_VOLP BIT(14) #define KEY_VOLP BIT(14)

View file

@ -191,6 +191,10 @@ int filemenu(menu_entry file){
break; break;
case FILE_SCRIPT: case FILE_SCRIPT:
//ParseScript(fsutil_getnextloc(currentpath, file.name)); //ParseScript(fsutil_getnextloc(currentpath, file.name));
gfx_printf(" %kRelease any buttons if held!", COLOR_RED);
while (hidRead()->buttons);
runScript(fsutil_getnextloc(currentpath, file.name)); runScript(fsutil_getnextloc(currentpath, file.name));
fsreader_readfolder(currentpath); fsreader_readfolder(currentpath);
break; break;

View file

@ -269,7 +269,7 @@ int part_MountMMC(){
} }
int part_Pause(){ int part_Pause(){
Inputs *input = hidWait(); Inputs *input = hidWaitMask(KEY_A | KEY_B | KEY_X | KEY_Y | KEY_POW | KEY_VOLP | KEY_VOLM | KEY_LUP | KEY_LDOWN | KEY_LLEFT | KEY_LRIGHT);
str_int_add("@BTN_POWER", input->pow); str_int_add("@BTN_POWER", input->pow);
str_int_add("@BTN_VOL+", input->volp); str_int_add("@BTN_VOL+", input->volp);