Пример #1
0
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);
}