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:
parent
dcd4fe6c86
commit
881226fe43
4 changed files with 24 additions and 35 deletions
|
@ -158,7 +158,7 @@ PetSlot::PetSlot(int pet) : AquariaGuiQuad()
|
||||||
std::string fn = "collectibles/egg-" + p->namePart;
|
std::string fn = "collectibles/egg-" + p->namePart;
|
||||||
setTexture(fn);
|
setTexture(fn);
|
||||||
}
|
}
|
||||||
scale = Vector(0.9, 0.9);
|
scale = Vector(0.9f, 0.9f);
|
||||||
petidx = pet;
|
petidx = pet;
|
||||||
mouseDown = false;
|
mouseDown = false;
|
||||||
petFlag = FLAG_PET_NAMESTART + petidx;
|
petFlag = FLAG_PET_NAMESTART + petidx;
|
||||||
|
@ -201,13 +201,13 @@ void PetSlot::onUpdate(float dt)
|
||||||
color = Vector(1,1,1);
|
color = Vector(1,1,1);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
color = Vector(0.5, 0.5, 0.5);
|
color = Vector(0.5f, 0.5f, 0.5f);
|
||||||
|
|
||||||
if (alpha.x < 1) return;
|
if (alpha.x < 1) return;
|
||||||
|
|
||||||
if ((core->mouse.position - getWorldPosition()).isLength2DIn(32))
|
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)
|
if (core->mouse.buttons.left && !mouseDown)
|
||||||
{
|
{
|
||||||
|
@ -233,7 +233,7 @@ void PetSlot::onUpdate(float dt)
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
mouseDown = false;
|
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 = new Quad("gui/wok-lid", Vector(0,0));
|
||||||
lid->alpha = 0;
|
lid->alpha = 0;
|
||||||
lid->alphaMod = 0.5;
|
lid->alphaMod = 0.5f;
|
||||||
addChild(lid, PM_POINTER);
|
addChild(lid, PM_POINTER);
|
||||||
}
|
}
|
||||||
|
|
||||||
void FoodHolder::animateLid(bool down, bool longAnim)
|
void FoodHolder::animateLid(bool down, bool longAnim)
|
||||||
{
|
{
|
||||||
float t = 0.2;
|
float t = 0.2f;
|
||||||
|
|
||||||
if (!longAnim)
|
if (!longAnim)
|
||||||
{
|
{
|
||||||
t = 0.1;
|
t = 0.1f;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (down)
|
if (down)
|
||||||
|
@ -464,7 +464,7 @@ void FoodSlot::refresh(bool effects)
|
||||||
setWidthHeight(64);
|
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)))
|
if (ingredient != 0 && (i != lastIngredient || (i && i->amount != lastAmount)))
|
||||||
{
|
{
|
||||||
|
@ -573,7 +573,7 @@ void FoodSlot::onUpdate(float dt)
|
||||||
Vector wp = getWorldPosition();
|
Vector wp = getWorldPosition();
|
||||||
if ((themenu->lips->getWorldPosition() - wp).isLength2DIn(32))
|
if ((themenu->lips->getWorldPosition() - wp).isLength2DIn(32))
|
||||||
{
|
{
|
||||||
themenu->menuSelectDelay = 0.5;
|
themenu->menuSelectDelay = 0.5f;
|
||||||
|
|
||||||
eatMe();
|
eatMe();
|
||||||
}
|
}
|
||||||
|
@ -614,7 +614,7 @@ void FoodSlot::onUpdate(float dt)
|
||||||
{
|
{
|
||||||
if (doubleClickDelay > 0)
|
if (doubleClickDelay > 0)
|
||||||
{
|
{
|
||||||
themenu->menuSelectDelay = 0.5;
|
themenu->menuSelectDelay = 0.5f;
|
||||||
doubleClickDelay = 0;
|
doubleClickDelay = 0;
|
||||||
eatMe();
|
eatMe();
|
||||||
|
|
||||||
|
@ -655,10 +655,10 @@ void FoodSlot::onUpdate(float dt)
|
||||||
if ((core->mouse.position - getWorldPosition()).isLength2DIn(16))
|
if ((core->mouse.position - getWorldPosition()).isLength2DIn(16))
|
||||||
{
|
{
|
||||||
themenu->foodLabel->setText(ingredient->displayName);
|
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->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)
|
if (core->mouse.buttons.left && foodSlotIndex == -1)
|
||||||
{
|
{
|
||||||
|
@ -715,9 +715,9 @@ SongSlot::SongSlot(int songSlot) : AquariaGuiQuad(), songSlot(songSlot)
|
||||||
mbDown = false;
|
mbDown = false;
|
||||||
|
|
||||||
if (dsq->continuity.isSongTypeForm((SongType)dsq->continuity.getSongTypeBySlot(songSlot)))
|
if (dsq->continuity.isSongTypeForm((SongType)dsq->continuity.getSongTypeBySlot(songSlot)))
|
||||||
scale = Vector(0.9, 0.9);
|
scale = Vector(0.9f, 0.9f);
|
||||||
else
|
else
|
||||||
scale = Vector(0.6, 0.6);
|
scale = Vector(0.6f, 0.6f);
|
||||||
}
|
}
|
||||||
|
|
||||||
void SongSlot::onUpdate(float dt)
|
void SongSlot::onUpdate(float dt)
|
||||||
|
@ -816,7 +816,7 @@ void TreasureSlot::onUpdate(float dt)
|
||||||
|
|
||||||
themenu->selectedTreasureFlag = flag;
|
themenu->selectedTreasureFlag = flag;
|
||||||
|
|
||||||
doubleClickTimer = 0.2;
|
doubleClickTimer = 0.2f;
|
||||||
|
|
||||||
|
|
||||||
std::ostringstream os;
|
std::ostringstream os;
|
||||||
|
@ -2011,7 +2011,7 @@ void InGameMenu::create()
|
||||||
header_joy->setAlign(ALIGN_CENTER);
|
header_joy->setAlign(ALIGN_CENTER);
|
||||||
keyConfigBg->addChild(header_joy, PM_POINTER);
|
keyConfigBg->addChild(header_joy, PM_POINTER);
|
||||||
|
|
||||||
offy += 2*yi;
|
offy += 2*yi+yi/2;
|
||||||
|
|
||||||
// PART 1
|
// PART 1
|
||||||
{
|
{
|
||||||
|
@ -2030,9 +2030,9 @@ void InGameMenu::create()
|
||||||
addKeyConfigLine(kk, SB(2114), "Revert", offx, offy+(y+=yi));
|
addKeyConfigLine(kk, SB(2114), "Revert", offx, offy+(y+=yi));
|
||||||
addKeyConfigLine(kk, SB(2115), "WorldMap", 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(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* s1x = addAxesConfigLine(kk, SB(2117), "s1ax", offx, y+offy);
|
||||||
AquariaKeyConfig* s1y = addAxesConfigLine(kk, SB(2118), "s1ay", offx+130, y+offy);
|
AquariaKeyConfig* s1y = addAxesConfigLine(kk, SB(2118), "s1ay", offx+130, y+offy);
|
||||||
AquariaKeyConfig* s2x = addAxesConfigLine(kk, SB(2119), "s2ax", offx+260, y+offy);
|
AquariaKeyConfig* s2x = addAxesConfigLine(kk, SB(2119), "s2ax", offx+260, y+offy);
|
||||||
|
|
|
@ -97,8 +97,6 @@ ActionInput *ActionSet::addActionInput(const std::string &name)
|
||||||
newa.name = name;
|
newa.name = name;
|
||||||
inputSet.push_back(newa);
|
inputSet.push_back(newa);
|
||||||
a = getActionInputByName(name);
|
a = getActionInputByName(name);
|
||||||
|
|
||||||
if (!a) return 0;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return a;
|
return a;
|
||||||
|
|
|
@ -2861,7 +2861,7 @@ int Core::tgaSaveSeries(char *filename,
|
||||||
|
|
||||||
// compute the new filename by adding the
|
// compute the new filename by adding the
|
||||||
// series number and the extension
|
// 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);
|
sprintf(newFilename,"%s%d",filename,numSavedScreenshots);
|
||||||
|
|
||||||
|
@ -2875,11 +2875,10 @@ int Core::tgaSaveSeries(char *filename,
|
||||||
return(status);
|
return(status);
|
||||||
}
|
}
|
||||||
|
|
||||||
void Core::screenshot()
|
void Core::screenshot()
|
||||||
{
|
{
|
||||||
doScreenshot = true;
|
doScreenshot = true;
|
||||||
|
}
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
#include "DeflateCompressor.h"
|
#include "DeflateCompressor.h"
|
||||||
|
|
|
@ -456,8 +456,6 @@ void InterpolatedVector::doInterpolate(float dt)
|
||||||
{
|
{
|
||||||
InterpolatedVectorData *data = ensureData();
|
InterpolatedVectorData *data = ensureData();
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
data->timePassed += dt;
|
data->timePassed += dt;
|
||||||
if (data->timePassed >= data->timePeriod)
|
if (data->timePassed >= data->timePeriod)
|
||||||
{
|
{
|
||||||
|
@ -487,15 +485,9 @@ void InterpolatedVector::doInterpolate(float dt)
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
Vector v;
|
Vector v = lerp(data->from, data->target, (data->timePassed / data->timePeriod), data->ease ? LERP_EASE : LERP_LINEAR);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
v = lerp(data->from, data->target, (data->timePassed / data->timePeriod), data->ease ? LERP_EASE : LERP_LINEAR);
|
|
||||||
|
|
||||||
this->x = v.x;
|
this->x = v.x;
|
||||||
this->y = v.y;
|
this->y = v.y;
|
||||||
this->z = v.z;
|
this->z = v.z;
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue