Original Post
Hi guys, i am creating a structure to store all my node positons. the struct goes like this: - struct sNodes { D3DXVECTOR2 vNode1,vNode2,vNode3,vNode4; }; and i put my information into the struct like this: - sNodes pnode; //Setup Node1 pnode.vNode1.x = (Column2X(10,TILESIZE,MAPCOLUMNCOUNT))+XOFFSET; pnode.vNode1.y = (Row2Y(10,TILESIZE))+YOFFSET; //Setup Node2 pnode.vNode2.x = (Column2X(10,TILESIZE,MAPCOLUMNCOUNT))+XOFFSET; pnode.vNode2.y = (Row2Y(8,TILESIZE))+YOFFSET; //Setup Node3 pnode.vNode3.x = (Column2X(9,TILESIZE,MAPCOLUMNCOUNT))+XOFFSET; pnode.vNode3.y = (Row2Y(8,TILESIZE))+YOFFSET; //Setup Node4 pnode.vNode4.x = (Column2X(9,TILESIZE,MAPCOLUMNCOUNT))+XOFFSET; pnode.vNode4.y = (Row2Y(6,TILESIZE))+YOFFSET; now if i want to get the information out of the node i try this but it does not work sNodes *pNodes; D3DXVECTOR2 v_NodeOne; v_NodeOne.x = pNodes->vNode1.x; can someone tell me what i'm doing wrong cheers.