My problem is that I cannot get the cars to stay inside the "grid" no matter what I do. I've tried different methods to do it, the one I have now works "in theory" but I cannot produce the results on screen that I do when I run through the numbers in my head.
If someone could run through it and see if there is a logic error in there or if "in theory" just won't do it with this particular set-up, that would help a bunch.
Right now, I need some guidance becuase it's got me stumped. Thanks in advance guys! [ December 05, 2004: Message edited by: Jeremy Anderson ]
Just had a quick look at your code there so this may not be the problem. You display a grid of between 0,10 by 0,10 as far as I can see but you're checking for co-ordinates in a grid of size -10,10 by -10,10 I'm guessing this is where you're problems lie if you change you hitWall function appropriately you might be a bit further on. Give a shout back and let us know how you get on! Barry
I will try to give that a go, although I don't think that's the problem. The grid runs from -10/10 and -10/10, and the move method will subtract from the current coordinates as necessary (moving south). Thanks for the help so far, I will let you know how it goes.
Jeremy, I've updated your class slightly and it now appears to work. I took out the grid building and input stuff as I don't have Java 1.5 installed, so I was just looking at the cordinates and none of them went over (or under) the limits.
Note I also implemented an interface to keep an eye on your constants you should be able to see what was in it from what won't compile here! Anyway post with any issues, Barry
Thank you very much, I appreciate you taking time out of your day to help me. The only question I have is about the constants, since that was not included. I'm assuming that NORTH =1, NORTH_EAST=2, etc, etc, and that MAX_X and MAX_Y are both = 10. If that's the case, I can create the super class and let er rip. Thanks again!