It seems that there are some in this Playstation 2 Forum and the SEQ Forum that have complained about repeating sequences or subprograms when a button on the Playstation 2 controller pushed.
I was in the same boat. Every time I pushed a button on my Platstation controller, it would play that sequence, (or now in my case, subprogram) twice. It was driving me crazy!
Well, it seems to be that the program for the controller is TOO fast. And everytime a button is pushed, the index that the variable is stored in, seems to stay even through the next loop around (if that makes any since). In other words, you can't release the button fast enough before the program comes back around, which then plays that sequence again.
There is a Pause 1 on the end of the PS2 subprogram before my button assignments, so I made that a pause 200 and that seem to do the trick for me! In other words, it slowed the program down so I had enough time to take my finger off the button!
Now I don't know if this will work for the SEQ sequences, it should, but not sure. There was talk before about running the sequence only once (in the SEQ forum) and how to do that, which I did, but it still played a sequence at least twice. Here is my program I'm running for my little humanoid:
main program.bas [5.08 KiB]
Downloaded 70 times
I hope this helps anybody who was having this problem. And if anybody has any suggestions that would make it better or more efficient please let me know.
I'm all about learning and keeping an open mind!