Pygame timers and how to change to seconds [closed] - pygame

Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed 2 years ago.
Improve this question
i am using pygame timers to make print hello once every second without pauseing other lines of code
How can i change milli second to seconds on pygame timer

It sounds like what you're really looking for is pygame.time.set_timer(eventid, milliseconds). This will insert an event with the specified id into the queue every amount of milliseconds specified. So for example:
pygame.time.set_timer(pygame.USEREVENT + 1, 1000)
while True:
for event in pygame.event.get():
if event.type == pygame.USEREVENT + 1:
print("Hello")
# Your other game loop code...
will print "hello" every second (you can change it to print to the screen, of course) and won't prevent you from executing other code.

Related

Octave - How to plot an "infinite"(= Defining the function on [0:35916] for me) sawtooth function [closed]

Closed. This question is not reproducible or was caused by typos. It is not currently accepting answers.
This question was caused by a typo or a problem that can no longer be reproduced. While similar questions may be on-topic here, this one was resolved in a way less likely to help future readers.
Closed 4 years ago.
Improve this question
I know how to plot a sawtooth function (thanks to another forum) but only on the domain [0:10] thanks to the following code which is actually working :
t=0:0.04:10;
A=1;
T=1;
rho= mod(t * A / T, A);
plot(t,rho)
A=the amplitude, T=the period,t=the time interval.
The problem is that I need the same function on the domain [0:35916] but when I try to adapt this code to do so (eg by extending the time interval), I get an error and I don't understand why.
error:
plt2vv: vector lengths must match error: called from plt>plt2vv at line 487 column 5 plt>plt2 at line 246 column 14 plt at line 113 column 17 plot at line 222 column 10
Simply modifying the original upper limit of your interval from 10 to 35916 should do the trick:
t=0:0.04:35916;
A=1;
T=1;
rho= mod(t * A / T, A);
plot(t,rho)
The code above yields the following image:
Of course it is up to you to adjust A and T to suit your needs.

How do I convert 234.35 into Binary? [closed]

Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed 4 years ago.
Improve this question
I need to convert the above into Binary. I'm at a loss here.
Can you include full information on how you got the answer too?.
Step by step would be great!
First, convert the integral part which is 11101010. Next, you build the decimal part. If demonstrated informally, it is something like:
0.1 is one half, but 0.35 is less than that, so the first binary digit is zero -> .0 (0.35)
0.01 is one quarter, and 0.35 is greater than that, so then follows one. 0.35 minus one quarter is decimal 0.1 -> .01 (0.35 - 0.25 = 0.1)
0.001 is one eighth, and decimal 0.1 is less than that, so again zero -> .010 (0.1)
Next steps are: .0101 (0.1 - 0.0625 = 0.0375); .01011 (0.0375 - 0.03125 = 0.00625); then follow two zeroes, and we can probably cut it here.
So, the answer is 11101010.010110... As the original number has decimal part of 7/20, it becomes infinite when converted to binary.

Is it possible to load-linked a register to itself? [closed]

Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed 4 years ago.
Improve this question
Is it possible to load-linked a register to itself?
There is a line of MIPS(R2000) assembly code in my textbook says:
ll $r2, 0($r2)
Is this correct?
If it's correct: Is this instruction used when the original content in $r2 is not important but one only want to store a value into $r2 and he doesn't want others to store at the same time?
LL does not prevent anyone from storing to the address that is loaded, it only enables checking if someone did.
The LL instruction you posted looks legal to me. Whether it would make sense at that point depends on what else the program does.
It is possible that the address is also stored somewhere else and later read from someplace else for a call to SC.
Modified example from the reference manual:
L1:
ADD T1, ZERO, T0 # copy T0 -> T1
LL T1, (T1) #
ADDI T2, T1, 1 # increment
SC T2, (T0) # try to store, checking for atomicity
BEQ T2, 0, L1 # if not atomic (0), try again

function in Haskell that can solve an equation [closed]

Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed 8 years ago.
Improve this question
I need to write a function in Haskell that can solve the following problem(physic_problem):
What is the height (in a whole number of meters) of the shortest building that you could drop a ball from such that it would take at least 5 seconds to hit the ground?
The equation can be found here http://en.wikipedia.org/wiki/Equations_for_a_falling_body
I really tried hard on this and i need help!
Thank you so much!
Consider for instance this,
g :: Double
g = 9.81
dist :: Double -> Double
dist t = g * t^2 / 2
Then,
> dist 5
122.625
Additionally you may want to create a module out of the equations in that Wiki.
Update
For delivering an integral value consider for example
dist' :: (Integral a) => Double -> a
dist' t = ceiling $ g * t^2 / 2
Here we use ceiling (upper bound), yet note Converting to Integral for other rounding functions. Hence,
> dist' 5
123

google maps saving geocoded point infringement [closed]

Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 10 years ago.
Improve this question
I know that saving the geocoded lat,lng in a DB (or other media) ,
is against the Terms Of Use, but what if i "take" that point (of course while displaying it on the map) and instead of saving that lat,lng in the DB , i save:
lat + C , lng + C
where C is some const.
Later when i query from the DB , i query lat - C , lng -C.
Is this legal ? currently i don't have the $10k needed and i do want to use their geocoder.
Thanks
When you steal a wallet and put a own dollar into it, is it legal then?
However: it's not illegal to store the latLng's somewhere as long as you store them there to use them later only inside a Maps-API-application.
https://developers.google.com/maps/faq?hl=en#geocoder_exists