Original Post
in main: double heightField[MAP_SIZE][MAP_SIZE]; Terrain *terrain = new Terrain(); terrain->generateTerrain( &heightField ); in Terrain: //function sig void Terrain::generateTerrain1( double *pHeightMap[][MAP_SIZE] ) Display.cpp: In member function
int Display::update_display()': Display.cpp:1112: error: no matching function for call to Terrain::generateTerrain1(double (*)[512][512])' Terrain.cpp:58: note: candidates are: void Terrain::generateTerrain1(double* (*)[512]) make: *** [Display] Error 1 Why doesn't it like it ?