@wjbender

I had been doing that before, but when I try to copy the array whether its just reassigning the pointer or manually looping through the array and copying them, for some reason only the first pointer will work and the other one will not. it doesnt error, the TEXT doesnt show as visible. I need the array to be contained in the Menu object though so i need it to at the least copy. Here is the struct in current form:
Code:
typedef struct {

	void* load;
	void* unload;
	TEXT* menu_text;
	PANEL* bg;
	

 	
} MENU;

MENU* printm_menu;


@alibaba

I could do that, but it isnt really the issue at hand. I am trying to keep everything wrapped into nice pointer packages that have easily navigable linked lists in them. BTW, offtopic I might have another model for your project, although I'm not sure it really fits the style, I have it laying around from a contest I did.