1
0
Fork 0
mirror of https://github.com/AquariaOSE/Aquaria.git synced 2025-02-16 17:45:52 +00:00

Thou shall not break the build (+ more warning fixes)

This commit is contained in:
fgenesis 2017-01-19 21:48:47 +01:00
parent 9bb3fe86f6
commit 0e6dccbb4e
8 changed files with 21 additions and 24 deletions

View file

@ -511,9 +511,8 @@ void AnimationEditor::undo()
std::list<SkeletalSprite>::iterator it = undoHistory.begin(); std::list<SkeletalSprite>::iterator it = undoHistory.begin();
std::advance(it, undoEntry); std::advance(it, undoEntry);
editSprite->animations = it->animations; editSprite->animations = it->animations;
if(undoEntry > 0) { if(undoEntry)
undoEntry--; undoEntry--;
}
} }
} }
} }

View file

@ -94,7 +94,7 @@ public:
std::list<SkeletalSprite> undoHistory; std::list<SkeletalSprite> undoHistory;
int undoEntry; size_t undoEntry;
int currentKey; int currentKey;

View file

@ -300,7 +300,8 @@ bool AquariaComboBox::setSelectedItem(const std::string &item)
void AquariaComboBox::setSelectedItem(int index) void AquariaComboBox::setSelectedItem(int index)
{ {
if (isopen) close(); if (isopen)
close();
if (index == AQUARIACOMBOBOXITEM_UP) if (index == AQUARIACOMBOBOXITEM_UP)
{ {
@ -310,22 +311,19 @@ void AquariaComboBox::setSelectedItem(int index)
{ {
doScroll(0); doScroll(0);
} }
else if(index < items.size()) else if((size_t)index < items.size())
{ {
if ((size_t) index < items.size()) selectedItem = index;
selectedItemLabel->setText(items[index]);
scroll = index;
if (scroll + numDrops > items.size())
{ {
selectedItem = index; if (items.size() < numDrops)
selectedItemLabel->setText(items[index]); scroll = 0;
scroll = index; else
if (scroll + numDrops > items.size()) scroll = items.size() - numDrops;
{
if (items.size() < numDrops)
scroll = 0;
else
scroll = items.size() - numDrops;
}
} }
} }
} }
int AquariaComboBox::getSelectedItem() int AquariaComboBox::getSelectedItem()

View file

@ -933,7 +933,7 @@ void AquariaKeyConfig::onUpdate(float dt)
inLoop = false; inLoop = false;
} }
void AquariaKeyConfig::setActionSetIndex(int idx) void AquariaKeyConfig::setActionSetIndex(size_t idx)
{ {
actionSetIndex = idx; actionSetIndex = idx;
} }

View file

@ -175,7 +175,7 @@ public:
static AquariaKeyConfig *waitingForInput; static AquariaKeyConfig *waitingForInput;
void setAcceptEsc(bool a); void setAcceptEsc(bool a);
void setActionSetIndex(int idx); void setActionSetIndex(size_t idx);
void setRejectJoyAxis(bool b); void setRejectJoyAxis(bool b);
protected: protected:
@ -191,7 +191,7 @@ protected:
int inputIdx; int inputIdx;
TTFText *keyConfigFont; TTFText *keyConfigFont;
Quad *bg; Quad *bg;
int actionSetIndex; size_t actionSetIndex;
bool acceptEsc; bool acceptEsc;
bool rejectJoyAxis; bool rejectJoyAxis;
}; };

View file

@ -2378,7 +2378,7 @@ void Continuity::saveFile(int slot, Vector position, unsigned char *scrShotData,
XMLElement *worldMap = doc.NewElement("WorldMap"); XMLElement *worldMap = doc.NewElement("WorldMap");
{ {
std::ostringstream os; std::ostringstream os;
for (int i = 0; i < dsq->continuity.worldMap.getNumWorldMapTiles(); i++) for (size_t i = 0; i < dsq->continuity.worldMap.getNumWorldMapTiles(); i++)
{ {
WorldMapTile *tile = dsq->continuity.worldMap.getWorldMapTile(i); WorldMapTile *tile = dsq->continuity.worldMap.getWorldMapTile(i);
if (tile->revealed) if (tile->revealed)
@ -2391,7 +2391,7 @@ void Continuity::saveFile(int slot, Vector position, unsigned char *scrShotData,
if (dsq->game->worldMapRender) if (dsq->game->worldMapRender)
{ {
std::ostringstream os; std::ostringstream os;
for (int i = 0; i < dsq->continuity.worldMap.getNumWorldMapTiles(); i++) for (size_t i = 0; i < dsq->continuity.worldMap.getNumWorldMapTiles(); i++)
{ {
WorldMapTile *tile = dsq->continuity.worldMap.getWorldMapTile(i); WorldMapTile *tile = dsq->continuity.worldMap.getWorldMapTile(i);
os << tile->index << " "; os << tile->index << " ";

View file

@ -4502,7 +4502,7 @@ void DSQ::onJoystickRemoved(int instanceID)
void DSQ::fixupJoysticks() void DSQ::fixupJoysticks()
{ {
for(int i = 0; i < getNumJoysticks(); ++i) for(size_t i = 0; i < getNumJoysticks(); ++i)
if(Joystick *j = getJoystick(i)) if(Joystick *j = getJoystick(i))
j->setEnabled(false); j->setEnabled(false);

View file

@ -2216,7 +2216,7 @@ bool Game::saveScene(std::string scene)
saveFile.InsertEndChild(entitiesNode); saveFile.InsertEndChild(entitiesNode);
} }
for (i = 0; i < LR_MAX; i++) for (int i = 0; i < LR_MAX; i++)
{ {
std::string s = simpleElements[i].str(); std::string s = simpleElements[i].str();
if (!s.empty()) if (!s.empty())