Do you guys know how to make a start and a pause button? I want to publish my game but I need a start and pause button.
function setup()
playing = 0
paused = 1
state = paused
end
function draw()
if state==paused then
-- draw the pause menu
text("play",WIDTH/2,HEIGHT/2)
else
-- draw the playing screen
end
function touched(t)
if state==paused and t.state==ENDED then
state=playing
elseif state==playing and t.tapCount==5 then
state=paused
end
Something like this (untested, sent from an iphone)
The user and all related content has been deleted.
@Parker Here’s an example.
function setup()
button="PAUSE"
rectMode(CENTER)
w=WIDTH/2
h=HEIGHT/2
end
function draw()
background(40,40,50)
fill(255)
rect(w,h,100,50)
fill(255,0,0)
if b=="PAUSE" then
text(button,w,h)
else
text(button,w,h)
end
end
function touched(t)
if t.state==BEGAN then
if t.x>w-50 and t.x<w+50 and t.y>h-25 and t.y<h+25 then
if button=="PAUSE" then
button="START"
else
button="PAUSE"
end
end
end
end
@NatTheCoder Did you even try to run the code Doge posted before you commented on it, because if you tried, you’d see that it doesn’t run. @Doge Did you try your code before you posted it, because it’s missing 2 “end” statements and doesn’t work.
@dave1707 I was on my phone and didn’t have my iPad with me, so I just tried to roughly demonstrate how to use states pause and playing, I didn’t really try to make a program that he could directly copy and use.
@Doge That explains it. Normally when someone post code on their phone, they say that, and also that the code may not work. I think that the majority of people who ask questions would like a working example so they can see how it is done. I usually look at how many posts they have and that gives me a good idea of how I respond to their question.
@dave1707 He did say that it made on an iPhone and that it might not work… But either way, I thought it was intended to be pseudo-code.
@SkyTheCoder I don’t think that was originally there, but added after I mentioned it. That doesn’t look like pseudo-code because once you add the 2 missing “end” statements, it runs kind of. Pseudo-code doesn’t run.
@Doge, were would I put that code? I would I put it in the main class that Is always in a codea project? Or do I create a new class then paste it?
@Parker - main isn’t a class, nor would you paste that code into a class. I suggest reading up on how Codea code works, otherwise it is going to be very confusing for you.
The wiki link above has useful info, I also have a Codea ebook that may help explain the basics for you
https://www.dropbox.com/sh/mr2yzp07vffskxt/AACqVnmzpAKOkNDWENPmN4psa
Ok, I don’t know why I sent that message I sent a few minutes ago. But whenever I play the game, it says play. You can’t click it or do anything. It just says play.
That’s because it’s an empty program, it doesn’t do anything. It isn’t supposed to. It’s just an example to show what was needed.
I don’t mean to be unkind, but if that isn’t clear to you, then I think you need to read up on Lua and Codea.
I need to finish the app on the 23rd of this month
and the bad thing is that I am a beginner. I have been working on this app for 2 to 3 years.
I need a working start and pause button script fast.
Hi @parker, I believe the above samples describe pretty well how you should approach the start/pause thing. There’s no standard pause script afterall, what you need to do is to prevent moving/drawing of a certain set of objects when the pause state ( likely a simple variable ) is set. Hope this helps