1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-12-01 23:12:49 +02:00

Throwing runtime_errors instead of string (or even char*) objects.

This commit is contained in:
Michał W. Urbańczyk
2012-04-22 07:32:45 +00:00
parent 9c770777fb
commit 017013a5a4
20 changed files with 31 additions and 31 deletions

View File

@@ -343,7 +343,7 @@ SDL_Surface * CDefHandler::getSprite (int SIndex, const ui8 * FDef, const BMPPal
break;
default:
throw std::string("Unknown sprite format.");
throw std::runtime_error("Unknown sprite format.");
break;
}
@@ -365,7 +365,7 @@ CDefHandler * CDefHandler::giveDef(const std::string & defName)
{
ui8 * data = spriteh->giveFile(defName, FILE_ANIMATION);
if(!data)
throw "bad def name!";
throw std::runtime_error("bad def name!");
CDefHandler * nh = new CDefHandler();
nh->openFromMemory(data, defName);
delete [] data;