I have been coding a 2D RPG Engine with DirectX 7 for the last while, and all is going well. The only problem I have is that I do not want to hard code my 2D map array. I was wondering how it would be possible to have the array read in from a file on disk. This way I could make the map as large as I want. Right now the map array is 100 by 100. That seems a little to large to me. What I want is the map to be much larger than this, but read in at 100 by 100 array size. Is there a problem with having an array this large, and are there any good tutorials you can direct me to that will answer my questions? Thanx in advance.