Three other possibilities exist that I would want to see here if I didn't know them, and found this page by googling, so here goes. (1)Change your array into a pointer to an array then new a bigger one, copy the old elements into it, delete the old one, and fix the pointer. What you're doing here is building part of std::vector, so (2) just using std::vector is probably a better plby segers_j - Offtopic
in the article at ) he handles this more portably. To wit: static GXRModeObj *rmode = NULL; rmode = VIDEO_GetPreferredMode(NULL); WPAD_SetVRes(0, rmode->fbWidth, rmode->xfbHeight); This pulls the resolution from the Wii's internal settings, and will work on NTSC or PAL Wiis. arbitrarily setting it to 640x480 will make your program behave differently on PAL Wiis. Or perhaps it mby segers_j - Coding