-=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- (c) WidthPadding Industries 1987 0|447|0 -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=-
Socoder -> Blitz Max -> Compile error

Posted : Wednesday, 09 June 2010, 17:08
lijap
I am making an rock paper scissors game (my firsy program on my own)
I get an error that says "missing function parameter 'x'."
The code is:


If you find any other errors please include them.
Thanks in advance.
Posted : Wednesday, 09 June 2010, 17:12
mole
YOu have a number of If statements e.g:


Should it not be y=y+1 (and x=x+1 in some of the others)?

I haven't done any programming for years, so I dunno if I'm completely wrong, but that is the first thing that comes to me.
Posted : Wednesday, 09 June 2010, 17:16
lijap
I will try it out, but I have to go to dinner first. I think you are right though. thanks
Posted : Wednesday, 09 June 2010, 17:21
lijap
I managed to do it before dinner, I still get the error however I fixed those. i now highlighted the problem line. Thanks for mentioning that though.
Posted : Wednesday, 09 June 2010, 17:22
Jayenkai
Yeah, that seems to be the problem, you've done it a few times, too, with x+1's and y+1's.

X=X+1 is equivalent to "Make X be X + 1"

Whereas X+1 is just a number!

-=-=-
''Load, Next List!''
Posted : Wednesday, 09 June 2010, 17:24
Jayenkai
Ah, sorry.. Highlighting doesn't work in code boxes (so you can show off bbcode inside code boxes!!) my fault!

.. Um, the issue then is that there's no comma after the text, so it's finding a random number where there should be a ", X, Y" if that makes sense.

-=-=-
''Load, Next List!''
Posted : Wednesday, 09 June 2010, 19:48
lijap
Thank you very much!
Posted : Wednesday, 09 June 2010, 21:50
JL235
When starting out a good habit you might want to consider getting into is indenting your code. It typically makes your code easier to read and follow.

For example here is your code from above indented and with a few extra line breaks.


-=-=-
PlayMyCode.com - build and play in your browser, Blog, Twitter.
Posted : Thursday, 10 June 2010, 04:12
steve_ancell
JL235 When starting out a good habit you might want to consider getting into is indenting your code. It typically makes your code easier to read and follow.

That's right Joe, you tell 'em
Posted : Thursday, 10 June 2010, 04:36
steve_ancell
In addition to all other errors that anyone else has found, I have noticed you are not calling your DrawText function properly. You've been forgetting to put a comma after the quotes and you need to comment-out anything that's not a command.

DrawText "1 for rock, 2 for paper, and 3 for scissors"0,0 'This one^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

should be:

DrawText "1 for rock, 2 for paper, and 3 for scissors", 0,0 ;This one^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

And

'_________________done______________________________

should be

;_________________done______________________________
Posted : Thursday, 10 June 2010, 04:38
Jayenkai
BlitzMax, Steve.. It's 's in BlitzMax
Posted : Thursday, 10 June 2010, 04:47
steve_ancell
Oh, cheers for pointing that out Jay.

*Gets dead fish and slaps self with it*
Posted : Friday, 11 June 2010, 08:51
lijap
Thanks everyone for the help!