LoginLogin
Might make SBS readonly: thread

[fixed] BUTTON() detects START and SELECT

Root / SmileBASIC Bug Reports / [.]

12Me21Created:
PRINT BUTTON()
Run this code in the editor by pressing START or SELECT, and it prints 8192

That's cool! But I really want to use the start button as an actual button again but as people mentioned we won't be able to.

That's cool! But I really want to use the start button as an actual button again but as people mentioned we won't be able to.
Me too. Right now there's no button that is designed to pause a game, so some people use X, Y, the touch screen, etc., instead of everyone using the same button.

That's cool! But I really want to use the start button as an actual button again but as people mentioned we won't be able to.
I agree. I know that each button does a different thing in direct mode, but I only find myself using select to terminate programs., so having the start button back is what I would have preferred.

That's cool! But I really want to use the start button as an actual button again but as people mentioned we won't be able to.
I agree. I know that each button does a different thing in direct mode, but I only find myself using select to terminate programs., so having the start button back is what I would have preferred.
Yo same! I guess having to press select a ton on petit computer just got me to do the same thing in SmileBASIC

We should email smileboom about this.

I heard that nintendo doesn't allow games to use select and start for different things. Think about it, what 3DS games use the START and SELECT buttons differently? none... (except virtual console)

We should email smileboom about this.
I doubt they would listen, but it's worth a shot.

They probably can't tell at a software level and therefore can't actually give us that value. It isn't a choice (except, possibly, for the use of select as program-ending, which doesn't seem like that bad a thing if we wouldn't have been able to use both anyway), as has been discussed many times before.

Smileboom made the best choice. The lack of a standard pause button is slightly annoying, but you can always just close your 3DS if you need to. At least they didn't pick a button you would hit by mistake... like... any of them.

you could use the dpad for a pause scren that shows things like you'r gear or a mini map etc and use the circle pad for movement that could fix the problem.

you could use the dpad for a pause scren that shows things like you'r gear or a mini map etc and use the circle pad for movement that could fix the problem.
Even though the D-Pad might work as a pause button in some types of game, the main problem is that people won't expect it.

you could use the dpad for a pause scren that shows things like you'r gear or a mini map etc and use the circle pad for movement that could fix the problem.
Even though the D-Pad might work as a pause button in some types of game, the main problem is that people won't expect it.
good piont but if you tell people when you post the key it well work perfectly and it could even be better than the traditional start button. the only problem I have with the start button terminating the program is my finger automatically goes for the start button which can be very frustrating.

PRINT BUTTON()
Run this code in the editor by pressing START or SELECT, and it prints 8192
They seemed to have fixed this :P. Now it just prints 0.

You can always just press two buttons at once to pause something. (Like L and R)

You can always just press two buttons at once to pause something. (Like L and R)
Yeah I know. I was just stating that they fixed it for some reason.

You can always just press two buttons at once to pause something. (Like L and R)
Yeah I know. I was just stating that they fixed it for some reason.
No, no, I was replaying to the year-old messages...(For some reason...?)

You can always just press two buttons at once to pause something. (Like L and R)
Yeah I know. I was just stating that they fixed it for some reason.
No, no, I was replaying to the year-old messages...(For some reason...?)
Oh, ok.

Update 3.6.0 made it so that SmileBASIC detects SELECT as BUTTON() output 1024. This could be used for detecting whether someone takes a screenshot.

well holding START stops a program and SELECT takes a screenshot so either tapping START or using SELECT would work.