All pastes #631746 Raw Edit

Someone

public cpp v1 · immutable
#631746 ·published 2007-07-24 09:09 UTC
rendered paste body
void load_map(int mapx, int mapy) {     ostringstream out;     out << "data/maps/" << mapx << mapy << "/1.txt";     ifstream mapfile1(out.str().c_str());     int y = 0;     string mapline;     if (mapfile1.is_open()) {        while (!mapfile1.eof() && y < 12) {            getline(mapfile1,mapline);            for(int i = 0; i < 20; i++) {                    map1[i][y] = mapline[i];                    }            y++;        }        mapfile1.close();     }     out << "data/maps/" << mapx << mapy << "/2.txt";     ifstream mapfile2(out.str().c_str());     y = 0;     if (mapfile2.is_open()) {        while (!mapfile2.eof() && y < 12) {            getline(mapfile2,mapline);            for(int i = 0; i < 20; i++) {                    map2[i][y] = mapline[i];                    }            y++;        }        mapfile2.close();     }     out << "data/maps/" << mapx << mapy << "/3.txt";     ifstream mapfile3(out.str().c_str());     y = 0;     if (mapfile3.is_open()) {        while (!mapfile3.eof() && y < 12) {            getline(mapfile3,mapline);            for(int i = 0; i < 20; i++) {                    map3[i][y] = mapline[i];                    }            y++;        }        mapfile3.close();     }     out << "data/maps/" << mapx << mapy << "/4.txt";     ifstream mapfile4(out.str().c_str());     y = 0;     if (mapfile4.is_open()) {        while (!mapfile4.eof() && y < 12) {            getline(mapfile4,mapline);            for(int i = 0; i < 20; i++) {                    map4[i][y] = mapline[i];                    }            y++;        }        mapfile4.close();     }}