X-Git-Url: https://git.jsancho.org/?p=lugaru.git;a=blobdiff_plain;f=Source%2FLevel%2FCampaign.cpp;h=0ff7392de00f3d8198999893e3ad2d2b5198a183;hp=236f631e6dd18705a85d9fceeb31946ed2609d9e;hb=8b6e8f3ad7390309795eb35c0959264cb7924402;hpb=531fd8d27258d6c15d6fd221272c74b48602a85a diff --git a/Source/Level/Campaign.cpp b/Source/Level/Campaign.cpp index 236f631..0ff7392 100644 --- a/Source/Level/Campaign.cpp +++ b/Source/Level/Campaign.cpp @@ -36,8 +36,8 @@ int actuallevel = 0; std::vector ListCampaigns() { errno = 0; - DIR *campaigns = opendir(Folders::getResourcePath("Campaigns").c_str()); - struct dirent *campaign = NULL; + DIR* campaigns = opendir(Folders::getResourcePath("Campaigns").c_str()); + struct dirent* campaign = NULL; if (!campaigns) { perror(("Problem while loading campaigns from " + Folders::getResourcePath("Campaigns")).c_str()); exit(EXIT_FAILURE); @@ -94,42 +94,49 @@ void LoadCampaign() } } -CampaignLevel::CampaignLevel() : - width(10), - choosenext(1) +CampaignLevel::CampaignLevel() + : width(10) + , choosenext(1) { location.x = 0; location.y = 0; } -int CampaignLevel::getStartX() { +int CampaignLevel::getStartX() +{ return 30 + 120 + location.x * 400 / 512; } -int CampaignLevel::getStartY() { +int CampaignLevel::getStartY() +{ return 30 + 30 + (512 - location.y) * 400 / 512; } -int CampaignLevel::getEndX() { +int CampaignLevel::getEndX() +{ return getStartX() + width; } -int CampaignLevel::getEndY() { +int CampaignLevel::getEndY() +{ return getStartY() + width; } -XYZ CampaignLevel::getCenter() { +XYZ CampaignLevel::getCenter() +{ XYZ center; center.x = getStartX() + width / 2; center.y = getStartY() + width / 2; return center; } -int CampaignLevel::getWidth() { +int CampaignLevel::getWidth() +{ return width; } -istream& CampaignLevel::operator<< (istream& is) { +istream& CampaignLevel::operator<<(istream& is) +{ is.ignore(256, ':'); is.ignore(256, ':'); is.ignore(256, ' ');