Alright im sorry… I dont hate oo, its just I know heaps of ways around it so I kinda never learnt it… I could tho, and its kinda ok… sorry sorry, i dont want to make myself unwelcome here. sorry again, oo is great…
I just never space between symbols either, and I only use spaces for tabs, cause otherwise your program reaches the other side of the screen and I hate that.
Like I appreciate the help, I really do, without your help I wouldnt be as far as I am now… besides I’ve got another question. 
So, I’ve got a projected cube, no near plane clipping at this stage although my triangle rasterer is allowing outer screen triangles to draw without boundary problems.
Now, id like to add a camera that’ll spin around the cube… ive got all my maths matrices set up, its just I’ve got one problem, the only mouse and keyboard library I’ve seen is really basic… I mean the keyboard is delaying to the bios setup and the mouse only activates when its over the applets window… Is there a way to get global control of the input? Because you cant really control the program very well with what I’ve looked at so far.
Also, its a real pain that it doesnt detect keyboard until you click the applet window… what does everybody else do here?