1
0
Fork 0
mirror of https://github.com/AquariaOSE/Aquaria.git synced 2024-11-29 03:33:48 +00:00

Minor cosmetic fixes + prevent heap overflow after on taking more than 99999999 screenshots

Gotta be correct!!11
This commit is contained in:
fgenesis 2016-07-14 05:01:30 +02:00
parent dcd4fe6c86
commit 881226fe43
4 changed files with 24 additions and 35 deletions

View file

@ -158,7 +158,7 @@ PetSlot::PetSlot(int pet) : AquariaGuiQuad()
std::string fn = "collectibles/egg-" + p->namePart;
setTexture(fn);
}
scale = Vector(0.9, 0.9);
scale = Vector(0.9f, 0.9f);
petidx = pet;
mouseDown = false;
petFlag = FLAG_PET_NAMESTART + petidx;
@ -201,13 +201,13 @@ void PetSlot::onUpdate(float dt)
color = Vector(1,1,1);
}
else
color = Vector(0.5, 0.5, 0.5);
color = Vector(0.5f, 0.5f, 0.5f);
if (alpha.x < 1) return;
if ((core->mouse.position - getWorldPosition()).isLength2DIn(32))
{
scale.interpolateTo(Vector(1.2, 1.2), 0.1);
scale.interpolateTo(Vector(1.2f, 1.2f), 0.1f);
if (core->mouse.buttons.left && !mouseDown)
{
@ -233,7 +233,7 @@ void PetSlot::onUpdate(float dt)
else
{
mouseDown = false;
scale.interpolateTo(Vector(0.9, 0.9), 0.1);
scale.interpolateTo(Vector(0.9f, 0.9f), 0.1);
}
}
@ -258,17 +258,17 @@ FoodHolder::FoodHolder(int slot, bool trash) : Quad(), slot(slot), trash(trash)
lid = new Quad("gui/wok-lid", Vector(0,0));
lid->alpha = 0;
lid->alphaMod = 0.5;
lid->alphaMod = 0.5f;
addChild(lid, PM_POINTER);
}
void FoodHolder::animateLid(bool down, bool longAnim)
{
float t = 0.2;
float t = 0.2f;
if (!longAnim)
{
t = 0.1;
t = 0.1f;
}
if (down)
@ -464,7 +464,7 @@ void FoodSlot::refresh(bool effects)
setWidthHeight(64);
}
scale.interpolateTo(Vector(1,1)*scaleFactor,0.001);
scale.interpolateTo(Vector(1,1)*scaleFactor,0.001f);
if (ingredient != 0 && (i != lastIngredient || (i && i->amount != lastAmount)))
{
@ -573,7 +573,7 @@ void FoodSlot::onUpdate(float dt)
Vector wp = getWorldPosition();
if ((themenu->lips->getWorldPosition() - wp).isLength2DIn(32))
{
themenu->menuSelectDelay = 0.5;
themenu->menuSelectDelay = 0.5f;
eatMe();
}
@ -614,7 +614,7 @@ void FoodSlot::onUpdate(float dt)
{
if (doubleClickDelay > 0)
{
themenu->menuSelectDelay = 0.5;
themenu->menuSelectDelay = 0.5f;
doubleClickDelay = 0;
eatMe();
@ -655,10 +655,10 @@ void FoodSlot::onUpdate(float dt)
if ((core->mouse.position - getWorldPosition()).isLength2DIn(16))
{
themenu->foodLabel->setText(ingredient->displayName);
themenu->foodLabel->alpha.interpolateTo(1, 0.2);
themenu->foodLabel->alpha.interpolateTo(1, 0.2f);
themenu->foodDescription->setText(dsq->continuity.getIngredientAffectsString(ingredient));
themenu->foodDescription->alpha.interpolateTo(1, 0.2);
themenu->foodDescription->alpha.interpolateTo(1, 0.2f);
if (core->mouse.buttons.left && foodSlotIndex == -1)
{
@ -715,9 +715,9 @@ SongSlot::SongSlot(int songSlot) : AquariaGuiQuad(), songSlot(songSlot)
mbDown = false;
if (dsq->continuity.isSongTypeForm((SongType)dsq->continuity.getSongTypeBySlot(songSlot)))
scale = Vector(0.9, 0.9);
scale = Vector(0.9f, 0.9f);
else
scale = Vector(0.6, 0.6);
scale = Vector(0.6f, 0.6f);
}
void SongSlot::onUpdate(float dt)
@ -816,7 +816,7 @@ void TreasureSlot::onUpdate(float dt)
themenu->selectedTreasureFlag = flag;
doubleClickTimer = 0.2;
doubleClickTimer = 0.2f;
std::ostringstream os;
@ -2011,7 +2011,7 @@ void InGameMenu::create()
header_joy->setAlign(ALIGN_CENTER);
keyConfigBg->addChild(header_joy, PM_POINTER);
offy += 2*yi;
offy += 2*yi+yi/2;
// PART 1
{
@ -2030,9 +2030,9 @@ void InGameMenu::create()
addKeyConfigLine(kk, SB(2114), "Revert", offx, offy+(y+=yi));
addKeyConfigLine(kk, SB(2115), "WorldMap", offx, offy+(y+=yi));
addKeyConfigLine(kk, SB(2127), "Look", offx, offy+(y+=yi));
addKeyConfigLine(kk, SB(2116), "Escape", offx, offy+(y+=yi), true);
addKeyConfigLine(kk, SB(2132), "Screenshot", offx, offy+(y+=yi));
y+=yi;
y+=yi+yi/2;
AquariaKeyConfig* s1x = addAxesConfigLine(kk, SB(2117), "s1ax", offx, y+offy);
AquariaKeyConfig* s1y = addAxesConfigLine(kk, SB(2118), "s1ay", offx+130, y+offy);
AquariaKeyConfig* s2x = addAxesConfigLine(kk, SB(2119), "s2ax", offx+260, y+offy);

View file

@ -97,8 +97,6 @@ ActionInput *ActionSet::addActionInput(const std::string &name)
newa.name = name;
inputSet.push_back(newa);
a = getActionInputByName(name);
if (!a) return 0;
}
return a;

View file

@ -2861,7 +2861,7 @@ int Core::tgaSaveSeries(char *filename,
// compute the new filename by adding the
// series number and the extension
newFilename = (char *)malloc(sizeof(char) * strlen(filename)+8);
newFilename = (char *)malloc(sizeof(char) * strlen(filename)+16);
sprintf(newFilename,"%s%d",filename,numSavedScreenshots);
@ -2875,11 +2875,10 @@ int Core::tgaSaveSeries(char *filename,
return(status);
}
void Core::screenshot()
{
doScreenshot = true;
}
void Core::screenshot()
{
doScreenshot = true;
}
#include "DeflateCompressor.h"

View file

@ -456,8 +456,6 @@ void InterpolatedVector::doInterpolate(float dt)
{
InterpolatedVectorData *data = ensureData();
data->timePassed += dt;
if (data->timePassed >= data->timePeriod)
{
@ -487,15 +485,9 @@ void InterpolatedVector::doInterpolate(float dt)
}
else
{
Vector v;
v = lerp(data->from, data->target, (data->timePassed / data->timePeriod), data->ease ? LERP_EASE : LERP_LINEAR);
Vector v = lerp(data->from, data->target, (data->timePassed / data->timePeriod), data->ease ? LERP_EASE : LERP_LINEAR);
this->x = v.x;
this->y = v.y;
this->z = v.z;
}
}