TYPES
Blitz3D Forums/Blitz3D Beginners Area/TYPES
| ||
I AM QUITE NEW TO BLITZ, I UNDERSTAND THE USEFULNESS OF TYPES BUT CAN SOMEONE TELL ME IF I CAN DO THE FOLLOWING IF I HAVE A TYPE CALLED WORM WITH FIELDS WORMS\X,WORMS\Y,WORMS\DIRECTION ETC CAN I TRANSFER THE 'FIRST' VALUE OF WORMS\DIRECTION TO THE SECOND WORMS\DIRECTION WITHIN THE EACH WORMS LOOP. IF SO PLEASE TELL ME HOW. THANKS MIKEYFYN |
| ||
You could use an array.Dim Worm.worm(5) For N = 0 to 5 Worm(N) = New Worm Next Worm(1)\X = Worm(0)\X Worm(1)\Y = Worm(0)\Y You could also give your CAPS LOCK key a press. Typing everything in capitals on the net is considered to be shouting/rude. |
| ||
yea... |
| ||
no offence intended thanks for the help. I will give it a try. |
| ||
CAN I TRANSFER THE 'FIRST' VALUE OF WORMS\DIRECTION TO THE SECOND WORMS\DIRECTION WITHIN THE EACH WORMS LOOP. Yes. You don't even need a for-each loop. WitnessType mytype Field a,b,c End Type m.mytype = New mytype m\a = 1 m\b = 2 m\c = 3 m.mytype = New mytype m\a = 4 m\b = 5 m\c = 6 m=First mytype n.mytype = After m n\a = m\a Print n\a WaitKeyYou can ofcourse do it itteratively aswell. |
| ||
Many thanks for the snippet of code and your help Mikeyfyn |