TileEngine::TileEngine(SDL_Surface* screen) { tileSize = 32; tileWidth = 32; tileHeight = 32; engineScreen = screen; tile = loadSpriteSheet("images/spritesheet.bmp"); //background = loadSpriteSheet("images/background.bmp"); }
bool BIN_ProjectLoader::loadSpriteSheet( const STD_String &projectFolder, const STD_String &sheetName, RD_SpriteSheetCore *sheet ) { // Retrieve a default resolution name StringPairCol_t sheetNames; loadSpriteSheetResolutionNames(projectFolder, sheetName, sheetNames ); if ( !sheetNames.empty() ) { return loadSpriteSheet(projectFolder, sheetName, sheetNames.front().second, sheet); } return false; }
void SpriteSheetRenderer::loadAllSpriteSheets() { loadSpriteSheet("../textures/characters.png", SpriteSheetType::Character); loadSpriteSheet("../textures/entities.png", SpriteSheetType::Entity); }