void GraphicsEngine::loadGraphicsFiles(const std::string& path, bool& error){ //FIXME: loadImg can be null! configLoader config(path); std::string fileName; config.loadData(); config.getPawnFile(fileName); pawnSrf_b = loadImg (fileName); pawnSrf = loadImg (fileName); config.getRookFile(fileName); rookSrf_b = loadImg (fileName); rookSrf = loadImg (fileName); config.getKnightFile(fileName); knightSrf_b = loadImg (fileName); knightSrf = loadImg (fileName); config.getBishopFile(fileName); bishopSrf_b = loadImg (fileName); bishopSrf = loadImg (fileName); config.getQueenFile(fileName); queenSrf_b = loadImg (fileName); queenSrf = loadImg (fileName); config.getKingFile(fileName); kingSrf_b = loadImg (fileName); kingSrf = loadImg (fileName); config.getWSquareFile(fileName); squareSrfW = loadImg(fileName); config.getBSquareFile(fileName); squareSrfB = loadImg (fileName); config.getBackgroundFile(fileName); background = loadImg (fileName); //TODO: Check if the files were loaded correctly at this point! makeWhite(pawnSrf); makeWhite(rookSrf); makeWhite(knightSrf); makeWhite(bishopSrf); makeWhite(kingSrf); makeWhite(queenSrf); }
void initGraph(GraphRef g){ makeWhite(g); resetDist(g); resetParent(g); }