First of all, you really need to take a look at the help files that came with DB. Just press F1. There's lots of info in there that would help you - including tutorials and sections that cover the basics.
Secondly, you can't have:
position object 1,-5,0,0=dog#
as it doesn't make any sense.
Position Object 1,-5,0,0 will position object 1 at -5 along the X axis, 0 along the Y axis and 0 along the Z axis.
If you make an object in DB, it will automatically be placed at X,Y,Z = 0,0,0 in 3D space.
X runs left to right on your screen.
Y runs from the top of the screen down to the bottom.
Z runs from the glass on your computer monitor away from you into the screen.
OK, so if we have just created a sphere and it's sitting at 0,0,0 then setting X as a negative number (ie: -20) will move it to the left and setting X as a positive number (ie: 20) will move it to the right.
It's the same with the Y axis. Make Y = 20 and it will move up. Make Y = -20 and it will move down.
Same again for Z. Setting Z to 20 will move the sphere away form you and setting Z to -20 will move the sphere towards you.
Your question was
Quote: "how do i get object 1 to move up the Z axis 1?"
.
As you said 'up' I have to assume that you want to move the object up and were getting confused with Y and Z axis.
To move an object up one unit, use variables instead of literal numbers in the Position Object statement. You can then change the values of the variables and the object will move. Eg:
Inc YPos#
Position Object 1,XPos#,YPos#,ZPos#
Hope that helped... and don't forget to do some reading in the help files!
TDK_Man