Thats the weird part, I tried the same thing with this piece of code in the program:
if upkey() then dir1=0 : if swapview>1 then dir1=90
if downkey() then dir1=180 : if swapview>1 then dir1=270
if leftkey() then dir1=270 : if swapview>1 then dir1=0
if rightkey() then dir1=90 : if swapview>1 then dir1=180
if upkey() and rightkey() then dir1=45 : if swapview>1 then dir1=135
if upkey() and leftkey() then dir1=315 : if swapview>1 then dir1=45
if downkey() and rightkey() then dir1=135 : if swapview>1 then dir1=225
if downkey() and leftkey() then dir1=225 : if swapview>1 then dir1ye=315
`orientation (TIR INACTIF)
if power#=0 then yrotate object p2,dir1
I first figured to test it to move the yellow team, so I figured p2 must be changed to p1 and it didnt work, I also tried changing dir1 to dir2 and some other combinations but I can't find the values for the yellow team.
It's very odd, that's why I asked your help. :/
Stuff like this should be easy, like I said before I programmed basic for years. Maybe I have been out of it too long
www.mirrorman.cjb.net, the classic Commodore 64 and Amiga site.