1
0
Fork 0
mirror of https://github.com/AquariaOSE/Aquaria.git synced 2025-07-04 15:04:36 +00:00

Re-enable double->float cast warning and fix all instances where this fired

This commit is contained in:
fgenesis 2017-01-19 23:31:56 +01:00
parent 0e6dccbb4e
commit 7a60f493a5
50 changed files with 680 additions and 682 deletions

View file

@ -32,8 +32,8 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
int TIMELINE_GRIDSIZE = 10; int TIMELINE_GRIDSIZE = 10;
float TIMELINE_UNIT = 0.1; float TIMELINE_UNIT = 0.1f;
float TIMELINE_UNIT_STEP = 0.01; float TIMELINE_UNIT_STEP = 0.01f;
const int KEYFRAME_POS_Y = 570; const int KEYFRAME_POS_Y = 570;
class TimelineRender : public RenderObject class TimelineRender : public RenderObject
@ -90,13 +90,13 @@ KeyframeWidget::KeyframeWidget(int key) : Quad()
void KeyframeWidget::shiftLeft() void KeyframeWidget::shiftLeft()
{ {
if (!offset.isInterpolating()) if (!offset.isInterpolating())
offset.interpolateTo(Vector(offset.x-80, 0), 0.1, 0, 0, 0); offset.interpolateTo(Vector(offset.x-80, 0), 0.1f, 0, 0, 0);
} }
void KeyframeWidget::shiftRight() void KeyframeWidget::shiftRight()
{ {
if (!offset.isInterpolating()) if (!offset.isInterpolating())
offset.interpolateTo(Vector(offset.x+80, 0), 0.1, 0, 0, 0); offset.interpolateTo(Vector(offset.x+80, 0), 0.1f, 0, 0, 0);
} }
void KeyframeWidget::onUpdate(float dt) void KeyframeWidget::onUpdate(float dt)
@ -215,7 +215,7 @@ void AnimationEditor::resetScaleOrSave()
void AnimationEditor::applyState() void AnimationEditor::applyState()
{ {
dsq->toggleCursor(true, 0.1); dsq->toggleCursor(true, 0.1f);
core->cameraPos = Vector(0,0); core->cameraPos = Vector(0,0);
editingStrip = false; editingStrip = false;
selectedStripPoint = 0; selectedStripPoint = 0;
@ -304,14 +304,14 @@ void AnimationEditor::applyState()
{ {
back->color = 0; back->color = 0;
back->setWidthHeight(800, 600); back->setWidthHeight(800, 600);
back->position = Vector(400,300, -0.2); back->position = Vector(400,300, -0.2f);
} }
addRenderObject(back, LR_BACKDROP); addRenderObject(back, LR_BACKDROP);
bgGrad = new Gradient; bgGrad = new Gradient;
bgGrad->scale = Vector(800, 600); bgGrad->scale = Vector(800, 600);
bgGrad->position = Vector(400,300); bgGrad->position = Vector(400,300);
bgGrad->makeVertical(Vector(0.4, 0.4, 0.4), Vector(0.8, 0.8, 0.8)); bgGrad->makeVertical(Vector(0.4f, 0.4f, 0.4f), Vector(0.8f, 0.8f, 0.8f));
addRenderObject(bgGrad, LR_BACKDROP); addRenderObject(bgGrad, LR_BACKDROP);
DebugButton *a = new DebugButton(0, 0, 150); DebugButton *a = new DebugButton(0, 0, 150);
@ -471,13 +471,13 @@ void AnimationEditor::applyState()
editSprite->setSelectedBone(0); editSprite->setSelectedBone(0);
dsq->overlay->alpha.interpolateTo(0, 0.5); dsq->overlay->alpha.interpolateTo(0, 0.5f);
rebuildKeyframeWidgets(); rebuildKeyframeWidgets();
dsq->resetTimer(); dsq->resetTimer();
dsq->toggleCursor(true, 0.1); dsq->toggleCursor(true, 0.1f);
updateTimelineGrid(); updateTimelineGrid();
updateTimelineUnit(); updateTimelineUnit();
@ -594,7 +594,7 @@ void AnimationEditor::rebuildKeyframeWidgets()
int offx=0; int offx=0;
for (size_t i = 0; i < keyframeWidgets.size(); i++) for (size_t i = 0; i < keyframeWidgets.size(); i++)
{ {
keyframeWidgets[i]->setLife(0.03); keyframeWidgets[i]->setLife(0.03f);
keyframeWidgets[i]->setDecayRate(1); keyframeWidgets[i]->setDecayRate(1);
offx = keyframeWidgets[i]->offset.x; offx = keyframeWidgets[i]->offset.x;
} }
@ -934,12 +934,12 @@ void AnimationEditor::editStripKey()
{ {
selectedStripPoint = 0; selectedStripPoint = 0;
editingStrip = false; editingStrip = false;
bgGrad->makeVertical(Vector(0.4, 0.4, 0.4), Vector(0.8, 0.8, 0.8)); bgGrad->makeVertical(Vector(0.4f, 0.4f, 0.4f), Vector(0.8f, 0.8f, 0.8f));
} }
else else
{ {
editingStrip = true; editingStrip = true;
bgGrad->makeVertical(Vector(0.4, 0.4, 0.6), Vector(0.8, 0.8, 1)); bgGrad->makeVertical(Vector(0.4f, 0.4f, 0.6f), Vector(0.8f, 0.8f, 1));
} }
} }

View file

@ -343,7 +343,7 @@ int AquariaComboBox::addItem(const std::string &n)
return items.size()-1; return items.size()-1;
} }
Vector unselectedColor(0.7, 0.7, 0.7); Vector unselectedColor(0.7f, 0.7f, 0.7f);
Vector selectedColor(1,1,1); Vector selectedColor(1,1,1);
AquariaComboBoxItem::AquariaComboBoxItem(const std::string &str, int idx, AquariaComboBox *combo, Vector textscale) : Quad() AquariaComboBoxItem::AquariaComboBoxItem(const std::string &str, int idx, AquariaComboBox *combo, Vector textscale) : Quad()

View file

@ -27,7 +27,7 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#include "tinyxml2.h" #include "tinyxml2.h"
using namespace tinyxml2; using namespace tinyxml2;
const float moveDelay = 0.2; const float moveDelay = 0.2f;
float AquariaGuiElement::guiMoveTimer = 0; float AquariaGuiElement::guiMoveTimer = 0;
AquariaGuiElement::GuiElements AquariaGuiElement::guiElements; AquariaGuiElement::GuiElements AquariaGuiElement::guiElements;
@ -345,11 +345,11 @@ void AquariaGuiQuad::onUpdate(float dt)
// Joystick input threshold at which we start sliding (0.0-1.0); must be // Joystick input threshold at which we start sliding (0.0-1.0); must be
// less than updateMovement() threshold. // less than updateMovement() threshold.
const float SLIDER_JOY_THRESHOLD = 0.39; const float SLIDER_JOY_THRESHOLD = 0.39f;
// Initial delay before repeating for slider input (seconds). // Initial delay before repeating for slider input (seconds).
const float SLIDER_REPEAT_DELAY = 0.4; const float SLIDER_REPEAT_DELAY = 0.4f;
// Scale factor for delay as repeats continue. // Scale factor for delay as repeats continue.
const float SLIDER_REPEAT_ACCEL = 0.8; const float SLIDER_REPEAT_ACCEL = 0.8f;
AquariaSlider::AquariaSlider() AquariaSlider::AquariaSlider()
: Slider(90, 12, "gui/slider-bg", "gui/slider-fg"), AquariaGuiElement() : Slider(90, 12, "gui/slider-bg", "gui/slider-fg"), AquariaGuiElement()
@ -538,18 +538,18 @@ void AquariaKeyConfig::toggleEnterKey(int on)
{ {
if (on==1) if (on==1)
{ {
bg->color = Vector(0.75, 0.75, 0.75); bg->color = Vector(0.75f, 0.75f, 0.75f);
bg->alphaMod = 0.25; bg->alphaMod = 0.25f;
} }
else if (on == 0) else if (on == 0)
{ {
bg->alphaMod = 0; bg->alphaMod = 0;
bg->color = Vector(0.1, 0.1, 0.1); bg->color = Vector(0.1f, 0.1f, 0.1f);
} }
else else
{ {
bg->alphaMod = 0.5; bg->alphaMod = 0.5f;
bg->color = Vector(0.5, 0.5, 0.5); bg->color = Vector(0.5f, 0.5f, 0.5f);
} }
} }
@ -1062,20 +1062,20 @@ void AquariaMenuItem::toggleHighlight(bool state)
{ {
if (glow) if (glow)
{ {
glow->alpha.interpolateTo(0.3, 0.2); glow->alpha.interpolateTo(0.3f, 0.2f);
} }
else else
{ {
glowFont->alpha.interpolateTo(0.3, 0.2); glowFont->alpha.interpolateTo(0.3f, 0.2f);
} }
} }
else else
{ {
if (glow) if (glow)
glow->alpha.interpolateTo(0, 0.2); glow->alpha.interpolateTo(0, 0.2f);
else else
glowFont->alpha.interpolateTo(0, 0.2); glowFont->alpha.interpolateTo(0, 0.2f);
} }
onToggleHighlight(highlighted); onToggleHighlight(highlighted);
@ -1222,13 +1222,13 @@ void AquariaButton::onToggleHighlight(bool on)
{ {
if(on) if(on)
{ {
quad->color.interpolateTo(activeColor, 0.1); quad->color.interpolateTo(activeColor, 0.1f);
quad->alpha.interpolateTo(activeAlpha, 0.1); quad->alpha.interpolateTo(activeAlpha, 0.1f);
} }
else else
{ {
quad->color.interpolateTo(inactiveColor, 0.1); quad->color.interpolateTo(inactiveColor, 0.1f);
quad->alpha.interpolateTo(inactiveAlpha, 0.1); quad->alpha.interpolateTo(inactiveAlpha, 0.1f);
} }
} }

View file

@ -26,7 +26,7 @@ AquariaProgressBar::AquariaProgressBar() : RenderObject()
{ {
perc = 0; perc = 0;
spinner.setTexture("Progress"); spinner.setTexture("Progress");
spinner.alphaMod = 0.1; spinner.alphaMod = 0.1f;
addChild(&spinner, PM_STATIC); addChild(&spinner, PM_STATIC);
followCamera = 1; followCamera = 1;
} }

View file

@ -117,14 +117,14 @@ AquariaSaveSlot::AquariaSaveSlot(int slot) : AquariaGuiQuad()
core->resetTimer(); core->resetTimer();
screen->upperLeftTextureCoordinates = Vector(0, 1); screen->upperLeftTextureCoordinates = Vector(0, 1);
screen->lowerRightTextureCoordinates = Vector(1, 0.25); screen->lowerRightTextureCoordinates = Vector(1, 0.25f);
if (screen->getWidth() == 0) if (screen->getWidth() == 0)
screen->color = 0; screen->color = 0;
screen->setWidthHeight(0.4f*256, 0.3f*256); screen->setWidthHeight(0.4f*256, 0.3f*256);
screen->scale = Vector(0.93,0.93); screen->scale = Vector(0.93f,0.93f);
screen->position = Vector(-250, 0) + Vector(-1.5, -1.6); screen->position = Vector(-250, 0) + Vector(-1.5f, -1.6f);
addChild(screen, PM_POINTER); addChild(screen, PM_POINTER);
closed = false; closed = false;
@ -154,8 +154,8 @@ void AquariaSaveSlot::close(bool trans)
if (trans) if (trans)
{ {
screen->alpha.interpolateTo(0, 0.1); screen->alpha.interpolateTo(0, 0.1f);
text1->alpha.interpolateTo(0, 0.1); text1->alpha.interpolateTo(0, 0.1f);
setLife(1); setLife(1);
setDecayRate(10); setDecayRate(10);
@ -201,8 +201,8 @@ void AquariaSaveSlot::onUpdate(float dt)
&& core->mouse.position.y < position.y+32 && core->mouse.position.y > position.y-32) && core->mouse.position.y < position.y+32 && core->mouse.position.y > position.y-32)
{ {
glowText->alpha.interpolateTo(0.5, 0.2); glowText->alpha.interpolateTo(0.5f, 0.2f);
screen->color.interpolateTo(Vector(1,1,1), 0.1); screen->color.interpolateTo(Vector(1,1,1), 0.1f);
if ((core->mouse.buttons.left || core->mouse.buttons.right) && !mbDown) if ((core->mouse.buttons.left || core->mouse.buttons.right) && !mbDown)
{ {
@ -252,9 +252,9 @@ void AquariaSaveSlot::onUpdate(float dt)
} }
else else
{ {
glowText->alpha.interpolateTo(0, 0.2); glowText->alpha.interpolateTo(0, 0.2f);
screen->color.interpolateTo(Vector(0.7, 0.7, 1), 0.3); screen->color.interpolateTo(Vector(0.7f, 0.7f, 1), 0.3f);
} }
if ((core->mouse.buttons.left || core->mouse.buttons.right) && !mbDown) if ((core->mouse.buttons.left || core->mouse.buttons.right) && !mbDown)
{ {
@ -268,7 +268,7 @@ void AquariaSaveSlot::onUpdate(float dt)
} }
else else
{ {
glowText->alpha.interpolateTo(0, 0.2); glowText->alpha.interpolateTo(0, 0.2f);
} }
} }

View file

@ -29,33 +29,33 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#include "Hair.h" #include "Hair.h"
const float MULT_DMG_CRABCOSTUME = 0.75; const float MULT_DMG_CRABCOSTUME = 0.75f;
const float MULT_DMG_FISHFORM = 1.5; const float MULT_DMG_FISHFORM = 1.5f;
const float MULT_DMG_SEAHORSEARMOR = 0.6; const float MULT_DMG_SEAHORSEARMOR = 0.6f;
const float MULT_MAXSPEED_BEASTFORM = 1.2; const float MULT_MAXSPEED_BEASTFORM = 1.2f;
const float MULT_MAXSPEED_FISHFORM = 1.5; const float MULT_MAXSPEED_FISHFORM = 1.5f;
const float MULT_DMG_EASY = 0.5; const float MULT_DMG_EASY = 0.5f;
const float JELLYCOSTUME_HEALTHPERC = 0.5; const float JELLYCOSTUME_HEALTHPERC = 0.5f;
const float JELLYCOSTUME_HEALDELAY = 2.0; const float JELLYCOSTUME_HEALDELAY = 2.0f;
const float JELLYCOSTUME_HEALAMOUNT = 0.5; const float JELLYCOSTUME_HEALAMOUNT = 0.5f;
const float biteTimerBiteRange = 0.6; const float biteTimerBiteRange = 0.6f;
const float biteTimerMax = 3; const float biteTimerMax = 3;
const float biteDelayPeriod = 0.08; const float biteDelayPeriod = 0.08f;
const size_t normalTendrilHits = 3; const size_t normalTendrilHits = 3;
const size_t rollTendrilHits = 4; const size_t rollTendrilHits = 4;
const size_t maxTendrilHits = 6; const size_t maxTendrilHits = 6;
const float fireDelayTime = 0.2; const float fireDelayTime = 0.2f;
const int maxShieldPoints = 8; const int maxShieldPoints = 8;
const int minMouse = 60; const int minMouse = 60;
int SongIcon::notesOpen = 0; int SongIcon::notesOpen = 0;
Avatar *avatar = 0; Avatar *avatar = 0;
const Vector BLIND_COLOR = Vector(0.1, 0.1, 0.1); const Vector BLIND_COLOR = Vector(0.1f, 0.1f, 0.1f);
const float ANIM_TRANSITION = 0.2; const float ANIM_TRANSITION = 0.2f;
//const float MANA_RECHARGE_RATE = 1.0; //const float MANA_RECHARGE_RATE = 1.0;
const int AURA_SHIELD_RADIUS = 64; const int AURA_SHIELD_RADIUS = 64;
//const int TARGET_RANGE = 1024; //const int TARGET_RANGE = 1024;
@ -63,7 +63,7 @@ const int TARGET_RANGE = 1024; // 650
const int TARGET_GRACE_RANGE = 200; const int TARGET_GRACE_RANGE = 200;
//const int TARGET_RANGE = 700; //const int TARGET_RANGE = 700;
//const int TARGET_RANGE = 64; //const int TARGET_RANGE = 64;
const float NOTE_SCALE = 0.75; const float NOTE_SCALE = 0.75f;
const int singingInterfaceRadius = 100; const int singingInterfaceRadius = 100;
const int openSingingInterfaceRadius = 128; const int openSingingInterfaceRadius = 128;
//164 //164
@ -74,25 +74,25 @@ const int maxMouse = BURST_DISTANCE;
//const int SHOCK_RANGE = 1000; //const int SHOCK_RANGE = 1000;
const int SPIRIT_RANGE = 2000; const int SPIRIT_RANGE = 2000;
const float QUICK_SONG_CAST_DELAY = 0.4; const float QUICK_SONG_CAST_DELAY = 0.4f;
const float BURST_RECOVER_RATE = 1.2; // 3.0 // 0.75 const float BURST_RECOVER_RATE = 1.2f; // 3.0 // 0.75
const float BURST_USE_RATE = 1.5; //0.9 //1.5; const float BURST_USE_RATE = 1.5f; //0.9 //1.5;
const float BURST_ACCEL = 4000; //2000 // 1000 const float BURST_ACCEL = 4000; //2000 // 1000
// Minimum time between two splash effects (seconds). // Minimum time between two splash effects (seconds).
const float SPLASH_INTERVAL = 0.2; const float SPLASH_INTERVAL = 0.2f;
//const float TUMMY_TIME = 6.0; //const float TUMMY_TIME = 6.0;
//const float chargeMax = 2.0; //const float chargeMax = 2.0;
// Axis input distance (0.0-1.0) at which we start moving. // Axis input distance (0.0-1.0) at which we start moving.
const float JOYSTICK_LOW_THRESHOLD = 0.2; const float JOYSTICK_LOW_THRESHOLD = 0.2f;
// Axis input distance at which we move full speed. // Axis input distance at which we move full speed.
const float JOYSTICK_HIGH_THRESHOLD = 0.6; const float JOYSTICK_HIGH_THRESHOLD = 0.6f;
// Axis input distance at which we accept a note. // Axis input distance at which we accept a note.
const float JOYSTICK_NOTE_THRESHOLD = 0.6; const float JOYSTICK_NOTE_THRESHOLD = 0.6f;
// Mouse cursor distance (from note icon, in virtual pixels) below which // Mouse cursor distance (from note icon, in virtual pixels) below which
// we accept a note. // we accept a note.
@ -232,15 +232,15 @@ SongIconParticle::SongIconParticle(Vector color, Vector pos, size_t note)
alpha.ensureData(); alpha.ensureData();
alpha.data->path.addPathNode(0, 0); alpha.data->path.addPathNode(0, 0);
alpha.data->path.addPathNode(0.4, 0.2); // .8 alpha.data->path.addPathNode(0.4f, 0.2f); // .8
alpha.data->path.addPathNode(0.2, 0.8); // .4 alpha.data->path.addPathNode(0.2f, 0.8f); // .4
alpha.data->path.addPathNode(0, 1); alpha.data->path.addPathNode(0, 1);
alpha.startPath(life); alpha.startPath(life);
scale.ensureData(); scale.ensureData();
scale.data->path.addPathNode(Vector(0.5,0.5), 0); scale.data->path.addPathNode(Vector(0.5f,0.5f), 0);
scale.data->path.addPathNode(Vector(1,1), 0.5); scale.data->path.addPathNode(Vector(1,1), 0.5f);
scale.data->path.addPathNode(Vector(0.5,0.5), 1); scale.data->path.addPathNode(Vector(0.5f,0.5f), 1);
scale.startPath(life); scale.startPath(life);
setLife(life); setLife(life);
@ -287,7 +287,7 @@ void SongIconParticle::onUpdate(float dt)
SongIcon::SongIcon(size_t note) : Quad(), note(note) SongIcon::SongIcon(size_t note) : Quad(), note(note)
{ {
open = false; open = false;
alphaMod = 0.9; alphaMod = 0.9f;
/* /*
std::ostringstream os; std::ostringstream os;
os << "SongIcon" << note; os << "SongIcon" << note;
@ -335,7 +335,7 @@ void SongIcon::destroy()
void SongIcon::spawnParticles(float dt) void SongIcon::spawnParticles(float dt)
{ {
float intv = 0.1; float intv = 0.1f;
// do stuff! // do stuff!
ptimer += dt; ptimer += dt;
while (ptimer > intv) while (ptimer > intv)
@ -355,7 +355,7 @@ void SongIcon::onUpdate(float dt)
return; return;
if (alpha.x == 0 && !alpha.isInterpolating()) if (alpha.x == 0 && !alpha.isInterpolating())
alpha.interpolateTo(0.3, 0.1); alpha.interpolateTo(0.3f, 0.1f);
if (delay > 0) if (delay > 0)
{ {
delay -= dt; delay -= dt;
@ -381,7 +381,7 @@ void SongIcon::onUpdate(float dt)
if (open) if (open)
{ {
len += dt; len += dt;
avatar->setHeadTexture("Singing", 0.1); avatar->setHeadTexture("Singing", 0.1f);
} }
if (alpha.x == 1) if (alpha.x == 1)
{ {
@ -452,14 +452,14 @@ void SongIcon::onUpdate(float dt)
void SongIcon::openNote() void SongIcon::openNote()
{ {
//if (delay > 0) return; //if (delay > 0) return;
scale.interpolateTo(Vector(1.2, 1.2), 0.1); scale.interpolateTo(Vector(1.2f, 1.2f), 0.1f);
if (dsq->user.video.noteEffects) if (dsq->user.video.noteEffects)
{ {
glow->scale = Vector(0.5,0.5); glow->scale = Vector(0.5f,0.5f);
glow->scale.interpolateTo(Vector(1.0, 1.0), 2, -1, 1, 1); glow->scale.interpolateTo(Vector(1.0f, 1.0f), 2, -1, 1, 1);
glow->alpha.interpolateTo(0.6, 0.2, 0, 0, 1); glow->alpha.interpolateTo(0.6f, 0.2f, 0, 0, 1);
} }
/* /*
@ -472,14 +472,14 @@ void SongIcon::openNote()
open = true; open = true;
internalOffset = Vector(-5, 0); internalOffset = Vector(-5, 0);
internalOffset.interpolateTo(Vector(5, 0), 0.08, -1, 1); internalOffset.interpolateTo(Vector(5, 0), 0.08f, -1, 1);
avatar->singNote(this->note); avatar->singNote(this->note);
// this should never get called: // this should never get called:
if (channel != BBGE_AUDIO_NOCHANNEL) if (channel != BBGE_AUDIO_NOCHANNEL)
{ {
dsq->sound->fadeSfx(channel, SFT_OUT, 0.2); dsq->sound->fadeSfx(channel, SFT_OUT, 0.2f);
//dsq->sound->fadeSfx(channel, SFT_OUT, 0.2); //dsq->sound->fadeSfx(channel, SFT_OUT, 0.2);
channel = BBGE_AUDIO_NOCHANNEL; channel = BBGE_AUDIO_NOCHANNEL;
} }
@ -493,8 +493,8 @@ void SongIcon::openNote()
rippleTimer = 0; rippleTimer = 0;
minTime = 0.05; minTime = 0.05f;
counter = 3.2; counter = 3.2f;
float glowLife = 0.5; float glowLife = 0.5;
@ -503,7 +503,7 @@ void SongIcon::openNote()
q->scale.interpolateTo(Vector(10, 10), glowLife+0.1f); q->scale.interpolateTo(Vector(10, 10), glowLife+0.1f);
q->alpha.ensureData(); q->alpha.ensureData();
q->alpha.data->path.addPathNode(0,0); q->alpha.data->path.addPathNode(0,0);
q->alpha.data->path.addPathNode(0.75,0.2); q->alpha.data->path.addPathNode(0.75f,0.2f);
q->alpha.data->path.addPathNode(0,1); q->alpha.data->path.addPathNode(0,1);
q->alpha.startPath(glowLife); q->alpha.startPath(glowLife);
q->color = dsq->getNoteColor(note); //*0.5f + Vector(0.5, 0.5, 0.5) q->color = dsq->getNoteColor(note); //*0.5f + Vector(0.5, 0.5, 0.5)
@ -524,7 +524,7 @@ void SongIcon::openNote()
//q->scale.interpolateTo(Vector(10, 10), glowLife+0.1f); //q->scale.interpolateTo(Vector(10, 10), glowLife+0.1f);
q->alpha.ensureData(); q->alpha.ensureData();
q->alpha.data->path.addPathNode(0,0); q->alpha.data->path.addPathNode(0,0);
q->alpha.data->path.addPathNode(0.5,0.2); q->alpha.data->path.addPathNode(0.5f,0.2f);
q->alpha.data->path.addPathNode(0,1); q->alpha.data->path.addPathNode(0,1);
q->alpha.startPath(glowLife); q->alpha.startPath(glowLife);
//q->setBlendType(RenderObject::BLEND_ADD); //q->setBlendType(RenderObject::BLEND_ADD);
@ -533,7 +533,7 @@ void SongIcon::openNote()
q->setDecayRate(1/(glowLife+0.1f)); q->setDecayRate(1/(glowLife+0.1f));
} }
avatar->songInterfaceTimer = 1.0; avatar->songInterfaceTimer = 1.0f;
notesOpen++; notesOpen++;
/* /*
@ -570,13 +570,13 @@ void SongIcon::openNote()
void SongIcon::closeNote() void SongIcon::closeNote()
{ {
//if (delay > 0) return; //if (delay > 0) return;
scale.interpolateTo(Vector(NOTE_SCALE, NOTE_SCALE), 0.1); scale.interpolateTo(Vector(NOTE_SCALE, NOTE_SCALE), 0.1f);
if (dsq->game->avatar->isSinging() && dsq->user.video.noteEffects) if (dsq->game->avatar->isSinging() && dsq->user.video.noteEffects)
glow->alpha.interpolateTo(0.3, 1.5, 0, 0, 1); glow->alpha.interpolateTo(0.3f, 1.5f, 0, 0, 1);
else else
glow->alpha.interpolateTo(0, 1.5, 0, 0, 1); glow->alpha.interpolateTo(0, 1.5f, 0, 0, 1);
glow->scale.interpolateTo(Vector(0.5, 0.5), 0.5); glow->scale.interpolateTo(Vector(0.5f, 0.5f), 0.5f);
cursorIsIn = false; cursorIsIn = false;
@ -634,14 +634,14 @@ void SongIcon::closeNote()
void SongIcon::openInterface() void SongIcon::openInterface()
{ {
delay = 0; delay = 0;
alpha.interpolateTo(1, 0.1); alpha.interpolateTo(1, 0.1f);
} }
void SongIcon::closeInterface() void SongIcon::closeInterface()
{ {
closeNote(); closeNote();
delay = 0; delay = 0;
alpha.interpolateTo(0, 0.1); alpha.interpolateTo(0, 0.1f);
} }
AvatarState::AvatarState() AvatarState::AvatarState()
@ -750,7 +750,7 @@ void Avatar::startFlourish()
flourishTimer.start(fanim->getAnimationLength()-0.2f); flourishTimer.start(fanim->getAnimationLength()-0.2f);
flourishPowerTimer.start(fanim->getAnimationLength()*0.5f); flourishPowerTimer.start(fanim->getAnimationLength()*0.5f);
} }
skeletalSprite.transitionAnimate(anim, 0.1, 0, ANIMLAYER_FLOURISH); skeletalSprite.transitionAnimate(anim, 0.1f, 0, ANIMLAYER_FLOURISH);
flourish = true; flourish = true;
float rotz = rotationOffset.z; float rotz = rotationOffset.z;
@ -779,7 +779,7 @@ void Avatar::startFlourish()
} }
} }
rotationOffset.interpolateTo(Vector(0,0,rotz), 0.8, 0, 0, 1); rotationOffset.interpolateTo(Vector(0,0,rotz), 0.8f, 0, 0, 1);
} }
void Avatar::onIdle() void Avatar::onIdle()
@ -916,7 +916,7 @@ void Avatar::updateHair(float dt)
float useTimer = hairTimer; float useTimer = hairTimer;
if (useTimer > 1.0f) if (useTimer > 1.0f)
useTimer = 1.0f - (hairTimer-1); useTimer = 1.0f - (hairTimer-1);
float frc = 0.333333; float frc = 0.333333f;
diff = (diff2*(frc*(1.0f-(useTimer*0.5f))) + diff3*(frc) + Vector(0,len)*(frc*(0.5f+useTimer*0.5f))); diff = (diff2*(frc*(1.0f-(useTimer*0.5f))) + diff3*(frc) + Vector(0,len)*(frc*(0.5f+useTimer*0.5f)));
@ -946,7 +946,7 @@ void Avatar::updateDamageVisualEffects()
{ {
//dsq->game->damageSprite->alpha.interpolateTo(0.9, 0.5); //dsq->game->damageSprite->alpha.interpolateTo(0.9, 0.5);
float a = ((damageThreshold - health)/float(damageThreshold))*1.0f; float a = ((damageThreshold - health)/float(damageThreshold))*1.0f;
damageSprite->alpha.interpolateTo(a, 0.3); damageSprite->alpha.interpolateTo(a, 0.3f);
/* /*
std::ostringstream os; std::ostringstream os;
@ -957,7 +957,7 @@ void Avatar::updateDamageVisualEffects()
if(!damageSprite->scale.isInterpolating()) if(!damageSprite->scale.isInterpolating())
{ {
damageSprite->scale = Vector(1,1); damageSprite->scale = Vector(1,1);
damageSprite->scale.interpolateTo(Vector(1.2, 1.2), 0.5, -1, 1); damageSprite->scale.interpolateTo(Vector(1.2f, 1.2f), 0.5f, -1, 1);
} }
/* /*
@ -969,14 +969,14 @@ void Avatar::updateDamageVisualEffects()
} }
else else
{ {
damageSprite->alpha.interpolateTo(0, 0.3); damageSprite->alpha.interpolateTo(0, 0.3f);
} }
} }
void Avatar::checkUpgradeForShot(Shot *s) void Avatar::checkUpgradeForShot(Shot *s)
{ {
if (dsq->continuity.energyMult <= 1) if (dsq->continuity.energyMult <= 1)
s->extraDamage = dsq->continuity.energyMult * 1; s->extraDamage = dsq->continuity.energyMult;
else else
s->extraDamage = dsq->continuity.energyMult * 0.75f; s->extraDamage = dsq->continuity.energyMult * 0.75f;
@ -984,10 +984,10 @@ void Avatar::checkUpgradeForShot(Shot *s)
{ {
Quad *glow = new Quad("particles/glow", Vector(0,0)); Quad *glow = new Quad("particles/glow", Vector(0,0));
glow->color = Vector(1,0,0); glow->color = Vector(1,0,0);
glow->color.interpolateTo(Vector(1,0.5,0.5), 0.1, -1, 1); glow->color.interpolateTo(Vector(1,0.5f,0.5f), 0.1f, -1, 1);
glow->setBlendType(BLEND_ADD); glow->setBlendType(BLEND_ADD);
glow->scale = Vector(4, 4) + (s->extraDamage*Vector(2,2)); glow->scale = Vector(4, 4) + (s->extraDamage*Vector(2,2));
glow->scale.interpolateTo(Vector(16,16)+ (s->extraDamage*Vector(2,2)), 0.5, -1, 1); glow->scale.interpolateTo(Vector(16,16)+ (s->extraDamage*Vector(2,2)), 0.5f, -1, 1);
s->addChild(glow, PM_POINTER); s->addChild(glow, PM_POINTER);
} }
} }
@ -1082,7 +1082,7 @@ void Avatar::onDamage(DamageData &d)
int r = (rand()%2)+1; int r = (rand()%2)+1;
std::ostringstream os; std::ostringstream os;
os << "basicHit" << r; os << "basicHit" << r;
skeletalSprite.transitionAnimate(os.str(), 0.05, 0, ANIMLAYER_OVERRIDE); skeletalSprite.transitionAnimate(os.str(), 0.05f, 0, ANIMLAYER_OVERRIDE);
/* /*
if (d.attacker) if (d.attacker)
@ -1096,11 +1096,11 @@ void Avatar::onDamage(DamageData &d)
{ {
float healthWillBe = health-d.damage; float healthWillBe = health-d.damage;
// determines length of shader blur as well // determines length of shader blur as well
float t = 0.5; float t = 0.5f;
if (healthWillBe<=0) if (healthWillBe<=0)
t = 2; t = 2;
dsq->rumble(d.damage, d.damage, 0.4, _lastActionSourceID, _lastActionInputDevice); dsq->rumble(d.damage, d.damage, 0.4f, _lastActionSourceID, _lastActionInputDevice);
if (d.damage > 0) if (d.damage > 0)
{ {
//dsq->shakeCamera(5, t); //dsq->shakeCamera(5, t);
@ -1124,8 +1124,8 @@ void Avatar::onDamage(DamageData &d)
dsq->overlayRed->alpha.ensureData(); dsq->overlayRed->alpha.ensureData();
dsq->overlayRed->alpha.data->path.clear(); dsq->overlayRed->alpha.data->path.clear();
dsq->overlayRed->alpha.data->path.addPathNode(0, 0); dsq->overlayRed->alpha.data->path.addPathNode(0, 0);
dsq->overlayRed->alpha.data->path.addPathNode(1.0, 0.1); dsq->overlayRed->alpha.data->path.addPathNode(1, 0);
dsq->overlayRed->alpha.data->path.addPathNode(0, 1.0); dsq->overlayRed->alpha.data->path.addPathNode(0, 1);
dsq->overlayRed->alpha.startPath(1); dsq->overlayRed->alpha.startPath(1);
dsq->sound->playSfx("heartbeat"); dsq->sound->playSfx("heartbeat");
@ -1140,9 +1140,9 @@ void Avatar::onDamage(DamageData &d)
dsq->gameSpeed.ensureData(); dsq->gameSpeed.ensureData();
dsq->gameSpeed.data->path.clear(); dsq->gameSpeed.data->path.clear();
dsq->gameSpeed.data->path.addPathNode(1, 0); dsq->gameSpeed.data->path.addPathNode(1, 0);
dsq->gameSpeed.data->path.addPathNode(0.25, 0.1); dsq->gameSpeed.data->path.addPathNode(0.25f, 0.1f);
dsq->gameSpeed.data->path.addPathNode(0.25, 0.4); dsq->gameSpeed.data->path.addPathNode(0.25f, 0.4f);
dsq->gameSpeed.data->path.addPathNode(1.0, 1.0); dsq->gameSpeed.data->path.addPathNode(1, 1);
dsq->gameSpeed.startPath(2); dsq->gameSpeed.startPath(2);
@ -1409,7 +1409,7 @@ void Avatar::updateDualFormGlow(float dt)
if (perc > 1) if (perc > 1)
perc = 1; perc = 1;
bone_dualFormGlow->alpha = perc*0.5f + 0.1f; bone_dualFormGlow->alpha = perc*0.5f + 0.1f;
bone_dualFormGlow->scale.interpolateTo(Vector(perc, perc), 0.2); bone_dualFormGlow->scale.interpolateTo(Vector(perc, perc), 0.2f);
} }
} }
@ -1537,7 +1537,7 @@ void Avatar::changeForm(FormType form, bool effects, bool onInit, FormType lastF
if (effects) if (effects)
{ {
if (core->afterEffectManager) if (core->afterEffectManager)
core->afterEffectManager->addEffect(new ShockEffect(Vector(core->width/2, core->height/2),core->screenCenter,0.08,0.05,22,0.2f, 1.2)); core->afterEffectManager->addEffect(new ShockEffect(Vector(core->width/2, core->height/2),core->screenCenter,0.08f,0.05f,22,0.2f, 1.2f));
switch(form) switch(form)
{ {
@ -1639,8 +1639,8 @@ void Avatar::changeForm(FormType form, bool effects, bool onInit, FormType lastF
{ {
refreshModel("Naija", "SunForm"); refreshModel("Naija", "SunForm");
lightFormGlow->moveToFront(); lightFormGlow->moveToFront();
lightFormGlow->alpha.interpolateTo(0.75, 1); lightFormGlow->alpha.interpolateTo(0.75f, 1);
lightFormGlowCone->alpha.interpolateTo(0.4, 1); lightFormGlowCone->alpha.interpolateTo(0.4f, 1);
lightFormGlow->alphaMod = 0; lightFormGlow->alphaMod = 0;
lightFormGlowCone->alphaMod = 0; lightFormGlowCone->alphaMod = 0;
@ -2050,13 +2050,13 @@ void Avatar::updateTargetQuads(float dt)
*/ */
static Entity *lastTargetE = 0; static Entity *lastTargetE = 0;
const float tt = 0.02; const float tt = 0.02f;
for (size_t i = 0; i < targets.size(); i++) for (size_t i = 0; i < targets.size(); i++)
{ {
if (targets[i].e) if (targets[i].e)
{ {
targetQuads[i]->alpha.interpolateTo(1, 0.1); targetQuads[i]->alpha.interpolateTo(1, 0.1f);
Entity *e = targets[i].e; Entity *e = targets[i].e;
if (lastTargetE != e) if (lastTargetE != e)
{ {
@ -2289,7 +2289,7 @@ bool Avatar::fireAtNearestValidEntity(const std::string &shot)
skeletalSprite.transitionAnimate("fireBlast", 0.1, 0, ANIMLAYER_ARMOVERRIDE); skeletalSprite.transitionAnimate("fireBlast", 0.1f, 0, ANIMLAYER_ARMOVERRIDE);
s->position = p; s->position = p;
//s->damageType = dt; //s->damageType = dt;
/* /*
@ -2378,14 +2378,14 @@ void Avatar::formAbility()
core->sound->playSfx("DualForm-Scream"); core->sound->playSfx("DualForm-Scream");
if (core->afterEffectManager) if (core->afterEffectManager)
core->afterEffectManager->addEffect(new ShockEffect(Vector(core->width/2, core->height/2),core->screenCenter,0.08,0.05,22,0.2f, 1.2)); core->afterEffectManager->addEffect(new ShockEffect(Vector(core->width/2, core->height/2),core->screenCenter,0.08f,0.05f,22,0.2f, 1.2f));
dsq->continuity.dualFormCharge = 0; dsq->continuity.dualFormCharge = 0;
dsq->shakeCamera(25, 2); dsq->shakeCamera(25, 2);
core->globalScale = Vector(0.4, 0.4); core->globalScale = Vector(0.4f, 0.4f);
core->globalScaleChanged(); core->globalScaleChanged();
myZoom = Vector(0.4, 0.4); myZoom = Vector(0.4f, 0.4f);
/* /*
setv(EV_NOINPUTNOVEL, 0); setv(EV_NOINPUTNOVEL, 0);
@ -2507,7 +2507,7 @@ void Avatar::formAbility()
case FORM_NATURE: case FORM_NATURE:
if (formAbilityDelay == 0) if (formAbilityDelay == 0)
{ {
formAbilityDelay = 0.2; formAbilityDelay = 0.2f;
//Vector pos = dsq->getGameCursorPosition() - position; //Vector pos = dsq->getGameCursorPosition() - position;
Vector pos = getAim(); Vector pos = getAim();
@ -2642,7 +2642,7 @@ void Avatar::formAbility()
d.setLength2D(-s->shotData->avatarKickBack); d.setLength2D(-s->shotData->avatarKickBack);
float effect = 1; float effect = 1;
if (!isUnderWater()) if (!isUnderWater())
effect = 0.4; effect = 0.4f;
push(d, s->shotData->avatarKickBackTime * effect, s->shotData->avatarKickBack * effect, 0); push(d, s->shotData->avatarKickBackTime * effect, s->shotData->avatarKickBack * effect, 0);
} }
} }
@ -2725,10 +2725,10 @@ void Avatar::formAbility()
q->position = position; q->position = position;
q->setWidthHeight(1024, 1024); q->setWidthHeight(1024, 1024);
q->setLife(1); q->setLife(1);
q->setDecayRate(0.05); q->setDecayRate(0.05f);
q->fadeAlphaWithLife = 1; q->fadeAlphaWithLife = 1;
q->scale = Vector(0,0); q->scale = Vector(0,0);
q->scale.interpolateTo(Vector(2,2), 0.1); q->scale.interpolateTo(Vector(2,2), 0.1f);
dsq->game->addRenderObject(q, LR_ELEMENTS13); dsq->game->addRenderObject(q, LR_ELEMENTS13);
q->moveToFront(); q->moveToFront();
@ -2956,7 +2956,7 @@ void Avatar::formAbilityUpdate(float dt)
{ {
if (core->mouse.buttons.right) if (core->mouse.buttons.right)
{ {
const float bubbleRate = 0.2; const float bubbleRate = 0.2f;
state.abilityDelay -= dt; state.abilityDelay -= dt;
if (state.abilityDelay < 0) if (state.abilityDelay < 0)
@ -3033,8 +3033,8 @@ void Avatar::rmbu(int source, InputDevice device)
} }
dsq->cursorGlow->alpha.interpolateTo(0, 0.2); dsq->cursorGlow->alpha.interpolateTo(0, 0.2f);
dsq->cursorBlinker->alpha.interpolateTo(0, 0.2); dsq->cursorBlinker->alpha.interpolateTo(0, 0.2f);
if (singing) if (singing)
{ {
@ -3144,12 +3144,12 @@ void Avatar::onSetBoneLock()
if (boneLock.on) if (boneLock.on)
{ {
skeletalSprite.transitionAnimate("wallLookUp", 0.2, -1); skeletalSprite.transitionAnimate("wallLookUp", 0.2f, -1);
lockToWallCommon(); lockToWallCommon();
state.lockedToWall = 1; state.lockedToWall = 1;
wallNormal = boneLock.localOffset; wallNormal = boneLock.localOffset;
wallNormal.normalize2D(); wallNormal.normalize2D();
rotateToVec(wallNormal, 0.1); rotateToVec(wallNormal, 0.1f);
} }
else else
{ {
@ -3165,7 +3165,7 @@ void Avatar::onUpdateBoneLock()
Entity::onUpdateBoneLock(); Entity::onUpdateBoneLock();
wallNormal = boneLock.wallNormal; wallNormal = boneLock.wallNormal;
rotateToVec(wallNormal, 0.01); rotateToVec(wallNormal, 0.01f);
} }
void Avatar::lmbd(int source, InputDevice device) void Avatar::lmbd(int source, InputDevice device)
@ -3199,7 +3199,7 @@ void Avatar::fallOffWall()
idle(); idle();
offset.interpolateTo(Vector(0,0), 0.1); offset.interpolateTo(Vector(0,0), 0.1f);
if (!wallNormal.isZero()) if (!wallNormal.isZero())
{ {
Vector velSet = wallNormal; Vector velSet = wallNormal;
@ -3261,19 +3261,19 @@ void Avatar::lockToWallCommon()
swimEmitter.stop(); swimEmitter.stop();
skeletalSprite.stopAllAnimations(); skeletalSprite.stopAllAnimations();
rotationOffset.interpolateTo(0, 0.01); rotationOffset.interpolateTo(0, 0.01f);
fallGravityTimer = 0; fallGravityTimer = 0;
dsq->spawnParticleEffect("LockToWall", position); dsq->spawnParticleEffect("LockToWall", position);
stopBurst(); stopBurst();
stopRoll(); stopRoll();
core->sound->playSfx("LockToWall", 1.0); core->sound->playSfx("LockToWall");
//bursting = false; //bursting = false;
this->burst = 1; this->burst = 1;
//lastLockToWallPos = position; //lastLockToWallPos = position;
state.lockToWallDelay.start(0.2); state.lockToWallDelay.start(0.2f);
state.lockedToWall = true; state.lockedToWall = true;
lockToWallFallTimer = -1; lockToWallFallTimer = -1;
@ -3386,7 +3386,7 @@ void Avatar::lockToWall()
lockToWallCommon(); lockToWallCommon();
if (outOfWaterHit) if (outOfWaterHit)
lockToWallFallTimer = 0.4; lockToWallFallTimer = 0.4f;
else else
lockToWallFallTimer = -1; lockToWallFallTimer = -1;
@ -3396,13 +3396,13 @@ void Avatar::lockToWall()
skeletalSprite.stopAllAnimations(); skeletalSprite.stopAllAnimations();
if (wallPushVec.y < 0 && (fabsf(wallPushVec.y) > fabsf(wallPushVec.x))) if (wallPushVec.y < 0 && (fabsf(wallPushVec.y) > fabsf(wallPushVec.x)))
{ {
skeletalSprite.transitionAnimate("wallLookUp", 0.2, -1); skeletalSprite.transitionAnimate("wallLookUp", 0.2f, -1);
} }
else else
{ {
skeletalSprite.transitionAnimate("wall", 0.2, -1); skeletalSprite.transitionAnimate("wall", 0.2f, -1);
} }
rotateToVec(wallPushVec, 0.1); rotateToVec(wallPushVec, 0.1f);
offset.stop(); offset.stop();
@ -3452,15 +3452,15 @@ void Avatar::lockToWall()
void Avatar::applyTripEffects() void Avatar::applyTripEffects()
{ {
color.interpolateTo(BLIND_COLOR, 0.5); color.interpolateTo(BLIND_COLOR, 0.5f);
tripper->alpha.interpolateTo(1, 8); tripper->alpha.interpolateTo(1, 8);
tripper->color = Vector(1, 1, 1); tripper->color = Vector(1, 1, 1);
tripper->rotation.z = 0; tripper->rotation.z = 0;
tripper->rotation.interpolateTo(Vector(0, 0, 360), 10, -1); tripper->rotation.interpolateTo(Vector(0, 0, 360), 10, -1);
tripper->scale = Vector(1.25, 1.25, 1.25); tripper->scale = Vector(1.25f, 1.25f, 1.25f);
tripper->scale.interpolateTo(Vector(1.3, 1.3, 1.3), 2, -1, 1, 1); tripper->scale.interpolateTo(Vector(1.3f, 1.3f, 1.3f), 2, -1, 1, 1);
if (dsq->loops.trip != BBGE_AUDIO_NOCHANNEL) if (dsq->loops.trip != BBGE_AUDIO_NOCHANNEL)
{ {
@ -3493,21 +3493,21 @@ void Avatar::applyBlindEffects()
// screen black // screen black
// character black // character black
color.interpolateTo(BLIND_COLOR, 0.5); color.interpolateTo(BLIND_COLOR, 0.5f);
blinder->alpha.interpolateTo(1, 0.5); blinder->alpha.interpolateTo(1, 0.5f);
blinder->rotation.z = 0; blinder->rotation.z = 0;
blinder->rotation.interpolateTo(Vector(0, 0, 360), 10, -1); blinder->rotation.interpolateTo(Vector(0, 0, 360), 10, -1);
blinder->scale = Vector(1.25, 1.25, 1.25); blinder->scale = Vector(1.25f, 1.25f, 1.25f);
blinder->scale.interpolateTo(Vector(1.3, 1.3, 1.3), 2, -1, 1, 1); blinder->scale.interpolateTo(Vector(1.3f, 1.3f, 1.3f), 2, -1, 1, 1);
//dsq->toggleMuffleSound(1); //dsq->toggleMuffleSound(1);
} }
void Avatar::removeBlindEffects() void Avatar::removeBlindEffects()
{ {
color.interpolateTo(Vector(1,1,1),0.5); color.interpolateTo(Vector(1,1,1),0.5f);
blinder->alpha.interpolateTo(0, 0.5); blinder->alpha.interpolateTo(0, 0.5f);
//dsq->toggleMuffleSound(0); //dsq->toggleMuffleSound(0);
} }
@ -3724,7 +3724,7 @@ Avatar::Avatar() : Entity(), ActionMapper()
//blinder->width = blinder->height = 810; //blinder->width = blinder->height = 810;
blinder->autoWidth = AUTO_VIRTUALWIDTH; blinder->autoWidth = AUTO_VIRTUALWIDTH;
blinder->autoHeight = AUTO_VIRTUALWIDTH; blinder->autoHeight = AUTO_VIRTUALWIDTH;
blinder->scale = Vector(1.0125,1.0125); blinder->scale = Vector(1.0125f,1.0125f);
blinder->followCamera = 1; blinder->followCamera = 1;
blinder->alpha = 0; blinder->alpha = 0;
@ -3736,7 +3736,7 @@ Avatar::Avatar() : Entity(), ActionMapper()
//tripper->setWidthHeight(810, 810); //tripper->setWidthHeight(810, 810);
tripper->autoWidth = AUTO_VIRTUALWIDTH; tripper->autoWidth = AUTO_VIRTUALWIDTH;
tripper->autoHeight = AUTO_VIRTUALWIDTH; tripper->autoHeight = AUTO_VIRTUALWIDTH;
tripper->scale = Vector(1.0125, 1.0125); tripper->scale = Vector(1.0125f, 1.0125f);
tripper->followCamera = 1; tripper->followCamera = 1;
tripper->alpha = 0; tripper->alpha = 0;
dsq->game->addRenderObject(tripper, LR_AFTER_EFFECTS); dsq->game->addRenderObject(tripper, LR_AFTER_EFFECTS);
@ -3781,7 +3781,7 @@ Avatar::Avatar() : Entity(), ActionMapper()
lightFormGlow = new Quad("Naija/LightFormGlow", 0); lightFormGlow = new Quad("Naija/LightFormGlow", 0);
lightFormGlow->alpha = 0; lightFormGlow->alpha = 0;
lightFormGlow->scale.interpolateTo(Vector(5.5, 5.5), 0.4, -1, 1); lightFormGlow->scale.interpolateTo(Vector(5.5f, 5.5f), 0.4f, -1, 1);
//lightFormGlow->positionSnapTo = &position; //lightFormGlow->positionSnapTo = &position;
dsq->game->addRenderObject(lightFormGlow, LR_ELEMENTS13); dsq->game->addRenderObject(lightFormGlow, LR_ELEMENTS13);
@ -4012,7 +4012,7 @@ void Avatar::startBackFlip()
if (riding) return; if (riding) return;
if (blockBackFlip) return; if (blockBackFlip) return;
skeletalSprite.getAnimationLayer(ANIMLAYER_OVERRIDE)->transitionAnimate("backflip", 0.2, 0); skeletalSprite.getAnimationLayer(ANIMLAYER_OVERRIDE)->transitionAnimate("backflip", 0.2f, 0);
vel.x = -vel.x*0.25f; vel.x = -vel.x*0.25f;
state.backFlip = true; state.backFlip = true;
} }
@ -4022,7 +4022,7 @@ void Avatar::stopBackFlip()
if (state.backFlip) if (state.backFlip)
{ {
//skeletalSprite.getAnimationLayer(ANIMLAYER_OVERRIDE)->stopAnimation(); //skeletalSprite.getAnimationLayer(ANIMLAYER_OVERRIDE)->stopAnimation();
skeletalSprite.getAnimationLayer(ANIMLAYER_OVERRIDE)->transitionAnimate("backflip2", 0.2, 0); skeletalSprite.getAnimationLayer(ANIMLAYER_OVERRIDE)->transitionAnimate("backflip2", 0.2f, 0);
state.backFlip = false; state.backFlip = false;
} }
} }
@ -4060,13 +4060,13 @@ void Avatar::startBurst()
{ {
if (!bursting && burst == 1) if (!bursting && burst == 1)
{ {
dsq->rumble(0.2, 0.2, 0.2, _lastActionSourceID, _lastActionInputDevice); dsq->rumble(0.2f, 0.2f, 0.2f, _lastActionSourceID, _lastActionInputDevice);
if (dsq->continuity.form != FORM_BEAST) if (dsq->continuity.form != FORM_BEAST)
wakeEmitter.start(); wakeEmitter.start();
dsq->game->playBurstSound(pushingOffWallEffect>0); dsq->game->playBurstSound(pushingOffWallEffect>0);
skeletalSprite.animate(getBurstAnimName(), 0); skeletalSprite.animate(getBurstAnimName(), 0);
bursting = true; bursting = true;
burst = 1.0; burst = 1.0f;
ripples = true; ripples = true;
startBurstCommon(); startBurstCommon();
@ -4126,14 +4126,14 @@ void Avatar::startWallBurst(bool useCursor)
if (_isUnderWater && dsq->continuity.form != FORM_BEAST) if (_isUnderWater && dsq->continuity.form != FORM_BEAST)
wakeEmitter.start(); wakeEmitter.start();
offset.interpolateTo(Vector(0,0), 0.05); offset.interpolateTo(Vector(0,0), 0.05f);
dsq->spawnParticleEffect("WallBoost", position+offset, rotation.z); dsq->spawnParticleEffect("WallBoost", position+offset, rotation.z);
if (goDir.x != 0 || goDir.y != 0) if (goDir.x != 0 || goDir.y != 0)
{ {
lastBurstType = BURST_WALL; lastBurstType = BURST_WALL;
dsq->rumble(0.22, 0.22, 0.2, _lastActionSourceID, _lastActionInputDevice); dsq->rumble(0.22f, 0.22f, 0.2f, _lastActionSourceID, _lastActionInputDevice);
bittenEntities.clear(); bittenEntities.clear();
if (useCursor) if (useCursor)
{ {
@ -4460,7 +4460,7 @@ void Avatar::render()
if (dsq->continuity.form == FORM_SPIRIT && !skeletalSprite.getParent()) if (dsq->continuity.form == FORM_SPIRIT && !skeletalSprite.getParent())
{ {
skeletalSprite.position = bodyPosition+bodyOffset; skeletalSprite.position = bodyPosition+bodyOffset;
skeletalSprite.color = Vector(0.2, 0.3, 0.6); skeletalSprite.color = Vector(0.2f, 0.3f, 0.6f);
skeletalSprite.render(); skeletalSprite.render();
skeletalSprite.color = Vector(1,1,1); skeletalSprite.color = Vector(1,1,1);
} }
@ -4495,7 +4495,7 @@ void Avatar::onExitState(int action)
} }
else if (action == STATE_PUSH) else if (action == STATE_PUSH)
{ {
skeletalSprite.transitionAnimate("spin", 0.1); skeletalSprite.transitionAnimate("spin", 0.1f);
} }
} }
@ -4513,8 +4513,8 @@ void Avatar::splash(bool down)
sound("splash-into", rolling ? 0.9f : 1.0f); sound("splash-into", rolling ? 0.9f : 1.0f);
//dsq->postProcessingFx.disable(FXT_RADIALBLUR); //dsq->postProcessingFx.disable(FXT_RADIALBLUR);
if (_isUnderWater && core->afterEffectManager) if (_isUnderWater && core->afterEffectManager)
core->afterEffectManager->addEffect(new ShockEffect(Vector(core->width/2, core->height/2),core->screenCenter,0.08,0.05,22,0.2f, 1.2)); core->afterEffectManager->addEffect(new ShockEffect(Vector(core->width/2, core->height/2),core->screenCenter,0.08f,0.05f,22,0.2f, 1.2f));
dsq->rumble(0.7, 0.7, 0.2, _lastActionSourceID, _lastActionInputDevice); dsq->rumble(0.7f, 0.7f, 0.2f, _lastActionSourceID, _lastActionInputDevice);
plungeEmitter.start(); plungeEmitter.start();
core->sound->playSfx("GoUnder"); core->sound->playSfx("GoUnder");
@ -4747,14 +4747,14 @@ void Avatar::setHeadTexture(const std::string &name, float time)
void Avatar::chargeVisualEffect(const std::string &tex) void Avatar::chargeVisualEffect(const std::string &tex)
{ {
float time = 0.4; float time = 0.4f;
Quad *chargeEffect = new Quad; Quad *chargeEffect = new Quad;
chargeEffect->setBlendType(BLEND_ADD); chargeEffect->setBlendType(BLEND_ADD);
chargeEffect->alpha.ensureData(); chargeEffect->alpha.ensureData();
chargeEffect->alpha.data->path.addPathNode(0, 0); chargeEffect->alpha.data->path.addPathNode(0, 0);
chargeEffect->alpha.data->path.addPathNode(0.6, 0.1); chargeEffect->alpha.data->path.addPathNode(0.6f, 0.1f);
chargeEffect->alpha.data->path.addPathNode(0.6, 0.9); chargeEffect->alpha.data->path.addPathNode(0.6f, 0.9f);
chargeEffect->alpha.data->path.addPathNode(0, 1.0); chargeEffect->alpha.data->path.addPathNode(0, 1);
chargeEffect->alpha.startPath(time); chargeEffect->alpha.startPath(time);
chargeEffect->setTexture(tex); chargeEffect->setTexture(tex);
//chargeEffect->positionSnapTo = &this->position; //chargeEffect->positionSnapTo = &this->position;
@ -4762,7 +4762,7 @@ void Avatar::chargeVisualEffect(const std::string &tex)
chargeEffect->setPositionSnapTo(&position); chargeEffect->setPositionSnapTo(&position);
chargeEffect->setLife(1); chargeEffect->setLife(1);
chargeEffect->setDecayRate(1.0f/time); chargeEffect->setDecayRate(1.0f/time);
chargeEffect->scale = Vector(0.1, 0.1); chargeEffect->scale = Vector(0.1f, 0.1f);
chargeEffect->scale.interpolateTo(Vector(1,1),time); chargeEffect->scale.interpolateTo(Vector(1,1),time);
//chargeEffect->rotation.interpolateTo(Vector(0,0,360), time); //chargeEffect->rotation.interpolateTo(Vector(0,0,360), time);
dsq->game->addRenderObject(chargeEffect, LR_PARTICLES); dsq->game->addRenderObject(chargeEffect, LR_PARTICLES);
@ -4894,7 +4894,7 @@ void Avatar::startRoll(int dir)
Animation *a = skeletalSprite.getCurrentAnimation(); Animation *a = skeletalSprite.getCurrentAnimation();
if (!a || a->name != getRollAnimName()) if (!a || a->name != getRollAnimName())
{ {
skeletalSprite.transitionAnimate(getRollAnimName(), 0.2, -1); skeletalSprite.transitionAnimate(getRollAnimName(), 0.2f, -1);
} }
rollRightEmitter.stop(); rollRightEmitter.stop();
@ -4924,13 +4924,13 @@ void Avatar::startRoll(int dir)
} }
else if (dsq->loops.roll != BBGE_AUDIO_NOCHANNEL && !_isUnderWater) else if (dsq->loops.roll != BBGE_AUDIO_NOCHANNEL && !_isUnderWater)
{ {
core->sound->fadeSfx(dsq->loops.roll, SFT_OUT, 0.5); core->sound->fadeSfx(dsq->loops.roll, SFT_OUT, 0.5f);
} }
rollDir = dir; rollDir = dir;
if (_isUnderWater && core->afterEffectManager) if (_isUnderWater && core->afterEffectManager)
core->afterEffectManager->addEffect(new ShockEffect(Vector(core->width/2, core->height/2),core->screenCenter,0.08,0.05,22,0.2f, 1.2)); core->afterEffectManager->addEffect(new ShockEffect(Vector(core->width/2, core->height/2),core->screenCenter,0.08f,0.05f,22,0.2f, 1.2f));
//rollDelay = 0.3; //rollDelay = 0.3;
@ -5091,7 +5091,7 @@ void Avatar::updateRoll(float dt)
lastQuad = quad; lastQuad = quad;
rollDelay = 0.2; rollDelay = 0.2f;
} }
} }
} }
@ -5229,7 +5229,7 @@ void Avatar::updateLookAt(float dt)
{ {
if (lastHeadTexture.empty()) if (lastHeadTexture.empty())
{ {
setHeadTexture("blink", 0.1); setHeadTexture("blink", 0.1f);
if (chance(50)) if (chance(50))
{ {
state.blinkTimer = blinkTime-0.2f; state.blinkTimer = blinkTime-0.2f;
@ -5247,7 +5247,7 @@ void Avatar::updateLookAt(float dt)
if (bone_head) if (bone_head)
{ {
const float lookAtTime = 0.8; const float lookAtTime = 0.8f;
if (core->mouse.buttons.middle && !state.lockedToWall && isInputEnabled()) if (core->mouse.buttons.middle && !state.lockedToWall && isInputEnabled())
{ {
didRotationFix = false; didRotationFix = false;
@ -5293,7 +5293,7 @@ void Avatar::updateLookAt(float dt)
} }
state.updateLookAtTime += dt*4*2; state.updateLookAtTime += dt*4*2;
bone_head->internalOffset.interpolateTo(Vector(0,0), 0.2); bone_head->internalOffset.interpolateTo(Vector(0,0), 0.2f);
} }
if (state.updateLookAtTime > 1.5f) if (state.updateLookAtTime > 1.5f)
@ -5305,7 +5305,7 @@ void Avatar::updateLookAt(float dt)
if (!state.lookAtEntity->naijaReaction.empty()) if (!state.lookAtEntity->naijaReaction.empty())
{ {
setHeadTexture(state.lookAtEntity->naijaReaction, 1.5); setHeadTexture(state.lookAtEntity->naijaReaction, 1.5f);
} }
} }
else else
@ -5419,7 +5419,7 @@ void Avatar::onUpdate(float dt)
changeForm(FORM_NORMAL); changeForm(FORM_NORMAL);
setHeadTexture("Pain"); setHeadTexture("Pain");
core->globalScale.interpolateTo(Vector(5,5),3); core->globalScale.interpolateTo(Vector(5,5),3);
rotation.interpolateTo(Vector(0,0,0), 0.1); rotation.interpolateTo(Vector(0,0,0), 0.1f);
skeletalSprite.animate("dead"); skeletalSprite.animate("dead");
} }
if (isEntityDead()) if (isEntityDead())
@ -5529,7 +5529,7 @@ void Avatar::onUpdate(float dt)
core->sound->fadeMusic(SFT_OUT, 2); core->sound->fadeMusic(SFT_OUT, 2);
//("Veil"); //("Veil");
dsq->game->avatar->disableInput(); dsq->game->avatar->disableInput();
dsq->gameSpeed.interpolateTo(0.1, 0.5); dsq->gameSpeed.interpolateTo(0.1f, 0.5f);
//dsq->sound->setMusicFader(0.5, 0.5); //dsq->sound->setMusicFader(0.5, 0.5);
core->sound->playSfx("NaijaGasp"); core->sound->playSfx("NaijaGasp");
@ -5540,7 +5540,7 @@ void Avatar::onUpdate(float dt)
dsq->voiceOnce("Naija_VeilCrossing"); dsq->voiceOnce("Naija_VeilCrossing");
core->run(10*0.1f); core->run(10*0.1f);
dsq->gameSpeed.interpolateTo(1, 0.2); dsq->gameSpeed.interpolateTo(1, 0.2f);
dsq->sound->playMusic("Veil", SLT_LOOP, SFT_CROSS, 20); dsq->sound->playMusic("Veil", SLT_LOOP, SFT_CROSS, 20);
@ -5668,8 +5668,8 @@ void Avatar::onUpdate(float dt)
if (rippleDelay < 0) if (rippleDelay < 0)
{ {
if (core->afterEffectManager) if (core->afterEffectManager)
core->afterEffectManager->addEffect(new ShockEffect(Vector(core->width/2, core->height/2),position+offset,0.04,0.06,15,0.2f)); core->afterEffectManager->addEffect(new ShockEffect(Vector(core->width/2, core->height/2),position+offset,0.04f,0.06f,15,0.2f));
rippleDelay = 0.15; rippleDelay = 0.15f;
} }
} }
@ -5679,7 +5679,7 @@ void Avatar::onUpdate(float dt)
tripDelay -= dt; tripDelay -= dt;
if (tripDelay < 0) if (tripDelay < 0)
{ {
tripDelay = 0.15; tripDelay = 0.15f;
tripCount ++; tripCount ++;
if (tripCount > 10) if (tripCount > 10)
{ {
@ -5687,12 +5687,12 @@ void Avatar::onUpdate(float dt)
if (p > 0.6f) if (p > 0.6f)
{ {
if (core->afterEffectManager) if (core->afterEffectManager)
core->afterEffectManager->addEffect(new ShockEffect(Vector(core->width/2, core->height/2),position+offset,0.04,0.06,15,0.2f)); core->afterEffectManager->addEffect(new ShockEffect(Vector(core->width/2, core->height/2),position+offset,0.04f,0.06f,15,0.2f));
} }
else else
{ {
if (core->afterEffectManager) if (core->afterEffectManager)
core->afterEffectManager->addEffect(new ShockEffect(Vector(core->width/2, core->height/2),position+offset,0.4,0.6,15,0.2f)); core->afterEffectManager->addEffect(new ShockEffect(Vector(core->width/2, core->height/2),position+offset,0.4f,0.6f,15,0.2f));
} }
if (p > 0.75f){} if (p > 0.75f){}
else if (p > 0.5f) else if (p > 0.5f)
@ -5712,7 +5712,7 @@ void Avatar::onUpdate(float dt)
dsq->shakeCamera(10, 4); dsq->shakeCamera(10, 4);
else else
dsq->shakeCamera(5, 4); dsq->shakeCamera(5, 4);
tripper->color.interpolateTo(Vector(1, 0.2, 0.2), 3); tripper->color.interpolateTo(Vector(1, 0.2f, 0.2f), 3);
if (chance(75)) if (chance(75))
dsq->emote.playSfx(EMOTE_NAIJAUGH); dsq->emote.playSfx(EMOTE_NAIJAUGH);
} }
@ -5863,7 +5863,7 @@ void Avatar::onUpdate(float dt)
if (!_isUnderWater && !(boneLock.wallNormal.y < -0.03f)) if (!_isUnderWater && !(boneLock.wallNormal.y < -0.03f))
{ {
if (lockToWallFallTimer == -1) if (lockToWallFallTimer == -1)
lockToWallFallTimer = 0.4; lockToWallFallTimer = 0.4f;
} }
else else
lockToWallFallTimer = -1; lockToWallFallTimer = -1;
@ -6004,7 +6004,7 @@ void Avatar::onUpdate(float dt)
urchinDelay -= dt; urchinDelay -= dt;
if (urchinDelay < 0) if (urchinDelay < 0)
{ {
urchinDelay = 0.1; urchinDelay = 0.1f;
dsq->game->fireShot("urchin", this, 0, position + offset); dsq->game->fireShot("urchin", this, 0, position + offset);
} }
@ -6190,7 +6190,7 @@ void Avatar::onUpdate(float dt)
{ {
vel *= 0.9f; vel *= 0.9f;
if (!rolling) if (!rolling)
rotation.interpolateTo(Vector(0,0,0), 0.1); rotation.interpolateTo(Vector(0,0,0), 0.1f);
if (vel.isLength2DIn(50)) if (vel.isLength2DIn(50))
{ {
if (bursting) if (bursting)
@ -6265,7 +6265,7 @@ void Avatar::onUpdate(float dt)
currentMaxSpeed = 1; currentMaxSpeed = 1;
if (getState() == STATE_TRANSFORM) if (getState() == STATE_TRANSFORM)
rotateToVec(addVec, 0.1, 90); rotateToVec(addVec, 0.1f, 90);
else else
{ {
if (rolling) if (rolling)
@ -6281,7 +6281,7 @@ void Avatar::onUpdate(float dt)
{ {
float t = 0; float t = 0;
if (dsq->inputMode == INPUT_KEYBOARD) if (dsq->inputMode == INPUT_KEYBOARD)
t = 0.1; t = 0.1f;
rotateToVec(addVec, t); rotateToVec(addVec, t);
} }
} }
@ -6292,7 +6292,7 @@ void Avatar::onUpdate(float dt)
else else
{ {
if (!state.nearWall && !flourish) if (!state.nearWall && !flourish)
rotateToVec(addVec, 0.1); rotateToVec(addVec, 0.1f);
} }
} }
@ -6363,7 +6363,7 @@ void Avatar::onUpdate(float dt)
if (!rolling && !state.backFlip && !flourish) if (!rolling && !state.backFlip && !flourish)
{ {
if (vel.x != 0 || vel.y != 0) if (vel.x != 0 || vel.y != 0)
rotateToVec(vel, 0.1); rotateToVec(vel, 0.1f);
if (vel.x > 0) if (vel.x > 0)
{ {
@ -6379,7 +6379,7 @@ void Avatar::onUpdate(float dt)
if (rolling && !state.backFlip) if (rolling && !state.backFlip)
{ {
Vector v = getVectorToCursorFromScreenCentre(); Vector v = getVectorToCursorFromScreenCentre();
rotateToVec(v, 0.01); rotateToVec(v, 0.01f);
} }
if (isLockable()) if (isLockable())
lockToWall(); lockToWall();
@ -6391,7 +6391,7 @@ void Avatar::onUpdate(float dt)
{ {
swimming = false; swimming = false;
if (dsq->continuity.form == FORM_FISH) if (dsq->continuity.form == FORM_FISH)
rotation.interpolateTo(0, 0.2); rotation.interpolateTo(0, 0.2f);
} }
// "friction" // "friction"
//vel += -vel*0.999f*dt; //vel += -vel*0.999f*dt;
@ -6474,7 +6474,7 @@ void Avatar::onUpdate(float dt)
for (int i = 0; i < int((t*0.5f)/0.01f); i++) for (int i = 0; i < int((t*0.5f)/0.01f); i++)
{ {
internalOffset.update(0.01); internalOffset.update(0.01f);
} }
} }
@ -6516,13 +6516,13 @@ void Avatar::onUpdate(float dt)
{ {
skeletalSprite.getAnimationLayer(ANIMLAYER_UPPERBODYIDLE)->stopAnimation(); skeletalSprite.getAnimationLayer(ANIMLAYER_UPPERBODYIDLE)->stopAnimation();
} }
internalOffset.interpolateTo(Vector(0,0),0.5); internalOffset.interpolateTo(Vector(0,0),0.5f);
} }
checkNearWall(); checkNearWall();
//if (core->getNestedMains()==1) //if (core->getNestedMains()==1)
{ {
Vector zoomSurface(0.55, 0.55); Vector zoomSurface(0.55f, 0.55f);
Vector zoomMove(vars->zoomMove, vars->zoomMove), zoomStop(vars->zoomStop, vars->zoomStop), zoomNaija(vars->zoomNaija, vars->zoomNaija); Vector zoomMove(vars->zoomMove, vars->zoomMove), zoomStop(vars->zoomStop, vars->zoomStop), zoomNaija(vars->zoomNaija, vars->zoomNaija);
float cheatLen = getMoveVel().getSquaredLength2D(); float cheatLen = getMoveVel().getSquaredLength2D();
@ -6545,7 +6545,7 @@ void Avatar::onUpdate(float dt)
{ {
if (dsq->game->waterLevel.x > 0 && fabsf(avatar->position.y - dsq->game->waterLevel.x) < 800) if (dsq->game->waterLevel.x > 0 && fabsf(avatar->position.y - dsq->game->waterLevel.x) < 800)
{ {
float time = 0.5; float time = 0.5f;
if (!myZoom.isInterpolating() || ((!core->globalScale.data || core->globalScale.data->target != zoomSurface) && myZoom.data->timePeriod != time)) if (!myZoom.isInterpolating() || ((!core->globalScale.data || core->globalScale.data->target != zoomSurface) && myZoom.data->timePeriod != time))
{ {
myZoom.interpolateTo(zoomSurface, time, 0, 0, 1); myZoom.interpolateTo(zoomSurface, time, 0, 0, 1);
@ -6553,7 +6553,7 @@ void Avatar::onUpdate(float dt)
} }
else if (avatar->looking == 2) else if (avatar->looking == 2)
{ {
float time = 1.0; float time = 1.0f;
if (!myZoom.isInterpolating() || ((!core->globalScale.data || core->globalScale.data->target != zoomNaija) && myZoom.data->timePeriod != time)) if (!myZoom.isInterpolating() || ((!core->globalScale.data || core->globalScale.data->target != zoomNaija) && myZoom.data->timePeriod != time))
{ {
/* /*
@ -6569,7 +6569,7 @@ void Avatar::onUpdate(float dt)
float time = 3; float time = 3;
if (avatar->looking) if (avatar->looking)
{ {
time = 1.0; time = 1.0f;
} }
if (!myZoom.isInterpolating() || ((!core->globalScale.data || core->globalScale.data->target != zoomMove) && myZoom.data->timePeriod != time)) if (!myZoom.isInterpolating() || ((!core->globalScale.data || core->globalScale.data->target != zoomMove) && myZoom.data->timePeriod != time))
myZoom.interpolateTo(zoomMove, time, 0, 0, 1); myZoom.interpolateTo(zoomMove, time, 0, 0, 1);
@ -6582,7 +6582,7 @@ void Avatar::onUpdate(float dt)
} }
else if (cheatLen >= sqr(1000)) else if (cheatLen >= sqr(1000))
{ {
float time = 1.6; float time = 1.6f;
if (!myZoom.isInterpolating() || (myZoom.data->target != zoomMove && myZoom.data->timePeriod != time)) if (!myZoom.isInterpolating() || (myZoom.data->target != zoomMove && myZoom.data->timePeriod != time))
myZoom.interpolateTo(zoomMove, time, 0, 0, 1); myZoom.interpolateTo(zoomMove, time, 0, 0, 1);
} }
@ -6884,7 +6884,7 @@ void Avatar::checkNearWall()
if (!n.isZero()) if (!n.isZero())
{ {
state.nearWall = true; state.nearWall = true;
float t=0.2; float t=0.2f;
rotateToVec(n, t, 0); rotateToVec(n, t, 0);
skeletalSprite.transitionAnimate("wall", t); skeletalSprite.transitionAnimate("wall", t);
} }

View file

@ -41,10 +41,10 @@ Beam::Beam(Vector pos, float angle) : Quad()
setBlendType(BLEND_ADD); setBlendType(BLEND_ADD);
alpha = 0; alpha = 0;
alpha.interpolateTo(1, 0.1); alpha.interpolateTo(1, 0.1f);
trace(); trace();
damageData.damageType = DT_ENEMY_BEAM; damageData.damageType = DT_ENEMY_BEAM;
damageData.damage = 0.5; damageData.damage = 0.5f;
beamWidth = 16; beamWidth = 16;
} }

View file

@ -52,12 +52,12 @@ void BitBlotLogo::doShortBitBlot()
Quad *logo = new Quad("BitBlot/Logo.png", Vector(400,300)); Quad *logo = new Quad("BitBlot/Logo.png", Vector(400,300));
logo->followCamera = 1; logo->followCamera = 1;
logo->scale = Vector(0.6,0.6); logo->scale = Vector(0.6f,0.6f);
addRenderObject(logo, LR_HUD); addRenderObject(logo, LR_HUD);
core->run(1.5); core->run(1.5);
dsq->overlay2->alpha.interpolateTo(1, 0.5); dsq->overlay2->alpha.interpolateTo(1, 0.5f);
core->run(0.5); core->run(0.5);
} }
@ -127,8 +127,8 @@ void BitBlotLogo::applyState()
bird->position = Vector(-300 + rand()%150, -200 + rand()%200); bird->position = Vector(-300 + rand()%150, -200 + rand()%200);
bird->offset.interpolateTo(Vector(200, -20 + rand()%100), 20); bird->offset.interpolateTo(Vector(200, -20 + rand()%100), 20);
bird->shareAlphaWithChildren = 1; bird->shareAlphaWithChildren = 1;
bird->getBoneByIdx(0)->alphaMod = 0.3; bird->getBoneByIdx(0)->alphaMod = 0.3f;
bird->getBoneByIdx(1)->alphaMod = 0.3; bird->getBoneByIdx(1)->alphaMod = 0.3f;
landscape->addChild(bird, PM_POINTER, RBP_OFF); landscape->addChild(bird, PM_POINTER, RBP_OFF);
bird->update((rand()%100)*0.1f); bird->update((rand()%100)*0.1f);
} }
@ -161,10 +161,10 @@ void BitBlotLogo::applyState()
windmill->shareAlphaWithChildren = 1; windmill->shareAlphaWithChildren = 1;
landscape->addChild(windmill, PM_POINTER, RBP_OFF); landscape->addChild(windmill, PM_POINTER, RBP_OFF);
windmill->update((rand()%100)*0.1f); windmill->update((rand()%100)*0.1f);
windmill->scale = Vector(0.7, 0.7); windmill->scale = Vector(0.7f, 0.7f);
for (size_t i = 0; i < windmill->bones.size(); i++) for (size_t i = 0; i < windmill->bones.size(); i++)
{ {
windmill->getBoneByIdx(i)->alpha = 0.7; windmill->getBoneByIdx(i)->alpha = 0.7f;
} }
windmills.push_back(windmill); windmills.push_back(windmill);
} }
@ -197,14 +197,14 @@ void BitBlotLogo::applyState()
Quad *logo = new Quad("BitBlot/Logo.png", Vector(400,300)); Quad *logo = new Quad("BitBlot/Logo.png", Vector(400,300));
logo->followCamera = 1; logo->followCamera = 1;
logo->scale = Vector(0.6, 0.6); logo->scale = Vector(0.6f, 0.6f);
addRenderObject(logo, LR_ENTITIES); addRenderObject(logo, LR_ENTITIES);
Quad *logob = new Quad("BitBlot/Logo-blur.png", Vector(400,300)); Quad *logob = new Quad("BitBlot/Logo-blur.png", Vector(400,300));
logob->followCamera = 1; logob->followCamera = 1;
logob->scale = Vector(0.6, 0.6); logob->scale = Vector(0.6f, 0.6f);
logob->offset = Vector(-4, 0); logob->offset = Vector(-4, 0);
logob->offset.interpolateTo(Vector(4,0), 0.05, -1, 1); logob->offset.interpolateTo(Vector(4,0), 0.05f, -1, 1);
addRenderObject(logob, LR_ENTITIES); addRenderObject(logob, LR_ENTITIES);
@ -219,7 +219,7 @@ void BitBlotLogo::applyState()
Quad *lin = new Quad("", Vector(0,y-300)); Quad *lin = new Quad("", Vector(0,y-300));
lin->followCamera = 1; lin->followCamera = 1;
lin->color = 0; lin->color = 0;
lin->alphaMod = 0.2; lin->alphaMod = 0.2f;
lin->setWidthHeight(800, 3); lin->setWidthHeight(800, 3);
lines->addChild(lin, PM_POINTER); lines->addChild(lin, PM_POINTER);
} }
@ -229,7 +229,7 @@ void BitBlotLogo::applyState()
scanline->followCamera = 1; scanline->followCamera = 1;
scanline->setWidthHeight(800, 200); scanline->setWidthHeight(800, 200);
scanline->alpha = 0.5; scanline->alpha = 0.5;
scanline->position.interpolateTo(Vector(400,700), 0.4, -1); scanline->position.interpolateTo(Vector(400,700), 0.4f, -1);
addRenderObject(scanline, LR_ENTITIES2); addRenderObject(scanline, LR_ENTITIES2);
dsq->overlay->alpha = 1; dsq->overlay->alpha = 1;
@ -269,7 +269,7 @@ void BitBlotLogo::applyState()
landscape->scale.interpolateTo(Vector(1.1, 1.1), 5); landscape->scale.interpolateTo(Vector(1.1f, 1.1f), 5);
scanline->alpha.interpolateTo(0, 1); scanline->alpha.interpolateTo(0, 1);

View file

@ -55,7 +55,7 @@ void CollideEntity::bounce(float ba)
sound("RockHit"); sound("RockHit");
// HACK: replace damage function // HACK: replace damage function
//damage(pushDamage); //damage(pushDamage);
setState(STATE_PUSHDELAY, 0.3); setState(STATE_PUSHDELAY, 0.3f);
} }
switch (bounceType) switch (bounceType)

View file

@ -644,11 +644,11 @@ bool Continuity::applyIngredientEffects(IngredientData *data)
debugLog("ingredient effect: defense"); debugLog("ingredient effect: defense");
if (fx.magnitude <= 1) if (fx.magnitude <= 1)
dsq->continuity.setDefenseMultiplier(0.75, defenseTime); dsq->continuity.setDefenseMultiplier(0.75f, defenseTime);
else if (fx.magnitude == 2) else if (fx.magnitude == 2)
dsq->continuity.setDefenseMultiplier(0.5, defenseTime); dsq->continuity.setDefenseMultiplier(0.5f, defenseTime);
else if (fx.magnitude == 3) else if (fx.magnitude == 3)
dsq->continuity.setDefenseMultiplier(0.3, defenseTime); dsq->continuity.setDefenseMultiplier(0.3f, defenseTime);
else else
debugLog("unsupported magnitude for defense"); debugLog("unsupported magnitude for defense");
@ -1443,9 +1443,9 @@ void Continuity::castSong(int num)
effect->alpha.ensureData(); effect->alpha.ensureData();
effect->alpha.data->path.addPathNode(0, 0); effect->alpha.data->path.addPathNode(0, 0);
effect->alpha.data->path.addPathNode(0.5, 0.1); effect->alpha.data->path.addPathNode(0.5f, 0.1f);
effect->alpha.data->path.addPathNode(1, 0.5); effect->alpha.data->path.addPathNode(1, 0.5);
effect->alpha.data->path.addPathNode(0, 0.9); effect->alpha.data->path.addPathNode(0, 0.9f);
effect->alpha.data->path.addPathNode(0, 1); effect->alpha.data->path.addPathNode(0, 1);
effect->alpha.startPath(et); effect->alpha.startPath(et);
effect->setLife(et+0.1f); effect->setLife(et+0.1f);
@ -1490,13 +1490,13 @@ void Continuity::castSong(int num)
break; break;
case SONG_TIME: case SONG_TIME:
{ {
float v = 0.3; float v = 0.3f;
dsq->gameSpeed.ensureData(); dsq->gameSpeed.ensureData();
dsq->gameSpeed.data->path.clear(); dsq->gameSpeed.data->path.clear();
dsq->gameSpeed.data->path.addPathNode(0,0); dsq->gameSpeed.data->path.addPathNode(0,0);
dsq->gameSpeed.data->path.addPathNode(v,0.05); dsq->gameSpeed.data->path.addPathNode(v,0.05f);
dsq->gameSpeed.data->path.addPathNode(v,0.95); dsq->gameSpeed.data->path.addPathNode(v,0.95f);
dsq->gameSpeed.data->path.addPathNode(1,1.0); dsq->gameSpeed.data->path.addPathNode(1,1.0f);
dsq->gameSpeed.startPath(10); dsq->gameSpeed.startPath(10);
} }
break; break;
@ -1521,11 +1521,11 @@ void Continuity::castSong(int num)
{ {
dsq->overlay->color = Vector(1,1,1); dsq->overlay->color = Vector(1,1,1);
dsq->fade(1, 0.3); dsq->fade(1, 0.3f);
dsq->run(0.3); dsq->run(0.3f);
warpLiToAvatar(); warpLiToAvatar();
dsq->fade(0, 0.3); dsq->fade(0, 0.3f);
dsq->run(0.3); dsq->run(0.3f);
dsq->overlay->color = 0; dsq->overlay->color = 0;
} }
@ -2043,7 +2043,7 @@ void Continuity::applyWorldEffects(WorldType type, bool transition, bool affectM
dsq->game->avatar->canWarp = false; dsq->game->avatar->canWarp = false;
dsq->game->sceneColor.interpolateTo(Vector(0.4, 0.8, 0.9), time); dsq->game->sceneColor.interpolateTo(Vector(0.4f, 0.8f, 0.9f), time);
dsq->game->avatar->applyWorldEffects(type); dsq->game->avatar->applyWorldEffects(type);
} }
else else
@ -3293,10 +3293,10 @@ public:
scale = Vector(0, 0); scale = Vector(0, 0);
scale.ensureData(); scale.ensureData();
scale.data->path.addPathNode(Vector(0,0), 0); scale.data->path.addPathNode(Vector(0,0), 0);
scale.data->path.addPathNode(Vector(1,1), 0.3); scale.data->path.addPathNode(Vector(1,1), 0.3f);
scale.data->path.addPathNode(Vector(1,1), 0.6); scale.data->path.addPathNode(Vector(1,1), 0.6f);
scale.data->path.addPathNode(Vector(0.5,0.5), 0.9); scale.data->path.addPathNode(Vector(0.5f,0.5f), 0.9f);
scale.data->path.addPathNode(Vector(0.1,0.1), 1); scale.data->path.addPathNode(Vector(0.1f,0.1f), 1);
scale.startPath(timeScale); scale.startPath(timeScale);
position = Vector(400,400); position = Vector(400,400);

View file

@ -45,8 +45,8 @@ namespace AQCredits
q->alpha.startPath(t); q->alpha.startPath(t);
q->scale.ensureData(); q->scale.ensureData();
q->scale.data->path.addPathNode(Vector(0.8, 0.8), 0); q->scale.data->path.addPathNode(Vector(0.8f, 0.8f), 0);
q->scale.data->path.addPathNode(Vector(1.4, 1.4), 1); q->scale.data->path.addPathNode(Vector(1.4f, 1.4f), 1);
q->scale.startPath(t); q->scale.startPath(t);
core->run(t); core->run(t);
@ -55,10 +55,10 @@ namespace AQCredits
void cred(Quad *cred, bool show) void cred(Quad *cred, bool show)
{ {
float t= 3; float t= 3;
cred->scale = Vector(0.7, 0.7); cred->scale = Vector(0.7f, 0.7f);
if (show) if (show)
{ {
cred->alpha.interpolateTo(0.7, t, 0, 0, 1); cred->alpha.interpolateTo(0.7f, t, 0, 0, 1);
cred->offset.interpolateTo(Vector(100, 0), 60); cred->offset.interpolateTo(Vector(100, 0), 60);
} }
else else
@ -92,7 +92,7 @@ void Credits::applyState()
bg1->followCamera = 1; bg1->followCamera = 1;
bg1->rotation.interpolateTo(Vector(0, 0, 360), 20, -1); bg1->rotation.interpolateTo(Vector(0, 0, 360), 20, -1);
bg1->alpha = 0.5; bg1->alpha = 0.5;
bg1->setSegs(32, 32, 0.5, 0.5, 0.008, 0.008, 2.0, 1); bg1->setSegs(32, 32, 0.5f, 0.5f, 0.008f, 0.008f, 2.0f, 1);
addRenderObject(bg1, LR_BACKGROUND); addRenderObject(bg1, LR_BACKGROUND);
bg2 = new Quad("particles/gas", Vector(400,300)); bg2 = new Quad("particles/gas", Vector(400,300));
@ -101,7 +101,7 @@ void Credits::applyState()
bg2->followCamera = 1; bg2->followCamera = 1;
bg2->rotation.interpolateTo(Vector(0, 0, -360), 20, -1); bg2->rotation.interpolateTo(Vector(0, 0, -360), 20, -1);
bg2->alpha = 0.5; bg2->alpha = 0.5;
bg2->setSegs(32, 32, 0.5, 0.5, 0.008, 0.008, 2.0, 1); bg2->setSegs(32, 32, 0.5f, 0.5f, 0.008f, 0.008f, 2.0f, 1);
addRenderObject(bg2, LR_BACKGROUND); addRenderObject(bg2, LR_BACKGROUND);
alec = new Quad("credits/alec", Vector(200, 500)); alec = new Quad("credits/alec", Vector(200, 500));

View file

@ -362,7 +362,7 @@ void DSQ::centerMessage(const std::string &text, float y, int type)
t->position = pos; t->position = pos;
t->alpha.ensureData(); t->alpha.ensureData();
t->alpha.data->path.addPathNode(1, 0); t->alpha.data->path.addPathNode(1, 0);
t->alpha.data->path.addPathNode(1, 0.8); t->alpha.data->path.addPathNode(1, 0.8f);
t->alpha.data->path.addPathNode(0, 1); t->alpha.data->path.addPathNode(0, 1);
t->alpha.startPath(time); t->alpha.startPath(time);
t->followCamera = 1; t->followCamera = 1;
@ -388,8 +388,8 @@ void DSQ::centerText(const std::string &text)
s->followCamera = 1; s->followCamera = 1;
s->alpha.ensureData(); s->alpha.ensureData();
s->alpha.data->path.addPathNode(0, 0); s->alpha.data->path.addPathNode(0, 0);
s->alpha.data->path.addPathNode(1, 0.1); s->alpha.data->path.addPathNode(1, 0.1f);
s->alpha.data->path.addPathNode(1, 0.8); s->alpha.data->path.addPathNode(1, 0.8f);
s->alpha.data->path.addPathNode(0, 1); s->alpha.data->path.addPathNode(0, 1);
s->alpha.startPath(time); s->alpha.startPath(time);
getTopStateData()->addRenderObject(s, LR_HUD); getTopStateData()->addRenderObject(s, LR_HUD);
@ -401,8 +401,8 @@ void DSQ::centerText(const std::string &text)
t->position =pos; t->position =pos;
t->alpha.ensureData(); t->alpha.ensureData();
t->alpha.data->path.addPathNode(0, 0); t->alpha.data->path.addPathNode(0, 0);
t->alpha.data->path.addPathNode(1, 0.1); t->alpha.data->path.addPathNode(1, 0.1f);
t->alpha.data->path.addPathNode(1, 0.8); t->alpha.data->path.addPathNode(1, 0.8f);
t->alpha.data->path.addPathNode(0, 1); t->alpha.data->path.addPathNode(0, 1);
t->alpha.startPath(time); t->alpha.startPath(time);
@ -443,28 +443,28 @@ void DSQ::loadFonts()
std::string file = localisePath("data/font-small.glf"); std::string file = localisePath("data/font-small.glf");
font.load(file, 1, false); font.load(file, 1, false);
font.fontTopColor = Vector(0.9,0.9,1); font.fontTopColor = Vector(0.9f,0.9f,1);
font.fontBtmColor = Vector(0.5,0.8,1); font.fontBtmColor = Vector(0.5f,0.8f,1);
font.overrideTexture = core->addTexture("font"); font.overrideTexture = core->addTexture("font");
smallFont.load(file, 0.6, false); smallFont.load(file, 0.6f, false);
smallFont.fontTopColor = Vector(0.9,0.9,1); smallFont.fontTopColor = Vector(0.9f,0.9f,1);
smallFont.fontBtmColor = Vector(0.5,0.8,1); smallFont.fontBtmColor = Vector(0.5f,0.8f,1);
smallFont.overrideTexture = core->addTexture("font"); smallFont.overrideTexture = core->addTexture("font");
smallFontRed.load(file, 0.6, false); smallFontRed.load(file, 0.6f, false);
smallFontRed.fontTopColor = Vector(1,0.9,0.9); smallFontRed.fontTopColor = Vector(1,0.9f,0.9f);
smallFontRed.fontBtmColor = Vector(1,0.8,0.5); smallFontRed.fontBtmColor = Vector(1,0.8f,0.5f);
smallFontRed.overrideTexture = core->addTexture("font"); smallFontRed.overrideTexture = core->addTexture("font");
subsFont.load(file, 0.5, false); subsFont.load(file, 0.5f, false);
subsFont.fontTopColor = Vector(1,1,1); subsFont.fontTopColor = Vector(1,1,1);
subsFont.fontBtmColor = Vector(0.5,0.8,1); subsFont.fontBtmColor = Vector(0.5f,0.8f,1);
subsFont.overrideTexture = core->addTexture("font"); subsFont.overrideTexture = core->addTexture("font");
goldFont.load(file, 1, false); goldFont.load(file, 1, false);
goldFont.fontTopColor = Vector(1,0.9,0.5); goldFont.fontTopColor = Vector(1,0.9f,0.5f);
goldFont.fontBtmColor = Vector(0.6,0.5,0.25); goldFont.fontBtmColor = Vector(0.6f,0.5f,0.25f);
goldFont.overrideTexture = core->addTexture("font"); goldFont.overrideTexture = core->addTexture("font");
@ -576,7 +576,7 @@ void DSQ::debugMenu()
else if (c == '6') else if (c == '6')
{ {
while (core->getKeyState(KEY_RETURN)) while (core->getKeyState(KEY_RETURN))
core->run(0.1); core->run(0.1f);
dsq->setStory(); dsq->setStory();
} }
else if (c == '8') else if (c == '8')
@ -691,7 +691,7 @@ static const float loadingProgressTable[] = {
#define LOAD_GRAPHICS2 5 // After creating more graphics resources #define LOAD_GRAPHICS2 5 // After creating more graphics resources
#define LOAD_TEXTURES 6 // After loading textures to be precached #define LOAD_TEXTURES 6 // After loading textures to be precached
#define LOAD_FINISHED 7 // All done! #define LOAD_FINISHED 7 // All done!
0.01, 0.07, 0.20, 0.23, 0.24, 0.25, 0.89, 1.00, 0.01f, 0.07f, 0.20f, 0.23f, 0.24f, 0.25f, 0.89f, 1.00f,
}; };
void loadBit(int index, float perc = 1) void loadBit(int index, float perc = 1)
@ -1108,8 +1108,8 @@ This build is not yet final, and as such there are a couple things lacking. They
versionLabel->followCamera = 1; versionLabel->followCamera = 1;
versionLabel->setAlign(ALIGN_LEFT); versionLabel->setAlign(ALIGN_LEFT);
versionLabel->scale = Vector(0.7, 0.7); versionLabel->scale = Vector(0.7f, 0.7f);
versionLabel->alphaMod = 0.75; versionLabel->alphaMod = 0.75f;
versionLabel->alpha = 0; versionLabel->alpha = 0;
} }
addRenderObject(versionLabel, LR_REGISTER_TEXT); addRenderObject(versionLabel, LR_REGISTER_TEXT);
@ -1118,7 +1118,7 @@ This build is not yet final, and as such there are a couple things lacking. They
subbox = new Quad(); subbox = new Quad();
subbox->position = Vector(400,580); subbox->position = Vector(400,580);
subbox->alpha = 0; subbox->alpha = 0;
subbox->alphaMod = 0.7; subbox->alphaMod = 0.7f;
subbox->followCamera = 1; subbox->followCamera = 1;
subbox->autoWidth = AUTO_VIRTUALWIDTH; subbox->autoWidth = AUTO_VIRTUALWIDTH;
subbox->setHeight(40); subbox->setHeight(40);
@ -1140,7 +1140,7 @@ This build is not yet final, and as such there are a couple things lacking. They
achievement_box = new Quad(); achievement_box = new Quad();
achievement_box->position = Vector(800,0); achievement_box->position = Vector(800,0);
achievement_box->alpha = 0; achievement_box->alpha = 0;
achievement_box->alphaMod = 0.7; achievement_box->alphaMod = 0.7f;
achievement_box->followCamera = 1; achievement_box->followCamera = 1;
achievement_box->setWidthHeight(400, 87); achievement_box->setWidthHeight(400, 87);
achievement_box->color = 0; achievement_box->color = 0;
@ -1199,10 +1199,10 @@ This build is not yet final, and as such there are a couple things lacking. They
cursorBlinker = new Quad; cursorBlinker = new Quad;
{ {
cursorBlinker->setTexture("cursor"); cursorBlinker->setTexture("cursor");
cursorBlinker->scale = Vector(1.5, 1.5); cursorBlinker->scale = Vector(1.5f, 1.5f);
cursorBlinker->scale.interpolateTo(Vector(2,2), 0.2, -1, 1, 1); cursorBlinker->scale.interpolateTo(Vector(2,2), 0.2f, -1, 1, 1);
cursorBlinker->alpha = 0; cursorBlinker->alpha = 0;
cursorBlinker->alphaMod = 0.5; cursorBlinker->alphaMod = 0.5f;
} }
cursor->addChild(cursorBlinker, PM_NONE, RBP_OFF); cursor->addChild(cursorBlinker, PM_NONE, RBP_OFF);
addRenderObject(cursorBlinker, LR_CURSOR); addRenderObject(cursorBlinker, LR_CURSOR);
@ -1586,7 +1586,7 @@ void DSQ::setStory()
std::istringstream is(flagString); std::istringstream is(flagString);
is >> flag; is >> flag;
core->run(0.2); core->run(0.2f);
std::ostringstream os; std::ostringstream os;
os << dsq->continuity.getFlag(flag); os << dsq->continuity.getFlag(flag);
flagString = getUserInputString(dsq->continuity.stringBank.get(2015), os.str()); flagString = getUserInputString(dsq->continuity.stringBank.get(2015), os.str());
@ -1655,35 +1655,35 @@ Vector DSQ::getNoteColor(int note)
{ {
case 0: case 0:
// light green // light green
noteColor = Vector(0.5, 1, 0.5); noteColor = Vector(0.5f, 1, 0.5f);
break; break;
case 1: case 1:
// blue/green // blue/green
noteColor = Vector(0.5, 1, 0.75); noteColor = Vector(0.5f, 1, 0.75f);
break; break;
case 2: case 2:
// blue // blue
noteColor = Vector(0.5, 0.5, 1); noteColor = Vector(0.5f, 0.5f, 1);
break; break;
case 3: case 3:
// purple // purple
noteColor = Vector(1, 0.5, 1); noteColor = Vector(1, 0.5f, 1);
break; break;
case 4: case 4:
// red // red
noteColor = Vector(1, 0.5, 0.5); noteColor = Vector(1, 0.5f, 0.5f);
break; break;
case 5: case 5:
// red/orange // red/orange
noteColor = Vector(1, 0.6, 0.5); noteColor = Vector(1, 0.6f, 0.5f);
break; break;
case 6: case 6:
// orange // orange
noteColor = Vector(1, 0.75, 0.5); noteColor = Vector(1, 0.75f, 0.5f);
break; break;
case 7: case 7:
// orange // orange
noteColor = Vector(1, 1, 0.5); noteColor = Vector(1, 1, 0.5f);
break; break;
} }
return noteColor; return noteColor;
@ -1748,16 +1748,16 @@ void DSQ::toggleConsole()
{ {
if (console->alpha == 0) if (console->alpha == 0)
{ {
console->alpha.interpolateTo(1, 0.1); console->alpha.interpolateTo(1, 0.1f);
cmDebug->alpha.interpolateTo(1, 0.1); cmDebug->alpha.interpolateTo(1, 0.1f);
fpsText->alpha.interpolateTo(1, 0.1); fpsText->alpha.interpolateTo(1, 0.1f);
RenderObject::renderPaths = true; RenderObject::renderPaths = true;
} }
else if (console->alpha == 1) else if (console->alpha == 1)
{ {
console->alpha.interpolateTo(0, 0.1); console->alpha.interpolateTo(0, 0.1f);
cmDebug->alpha.interpolateTo(0, 0.1); cmDebug->alpha.interpolateTo(0, 0.1f);
fpsText->alpha.interpolateTo(0, 0.1); fpsText->alpha.interpolateTo(0, 0.1f);
RenderObject::renderPaths = false; RenderObject::renderPaths = false;
} }
} }
@ -2129,7 +2129,7 @@ void DSQ::shutdown()
screenTransition = 0; screenTransition = 0;
core->run(0.1); core->run(0.1f);
overlay = 0; overlay = 0;
overlay2 = 0; overlay2 = 0;
overlay3 = 0; overlay3 = 0;
@ -2205,8 +2205,8 @@ void DSQ::clickRingEffect(Vector pos, int type, Vector color, float ut)
q->alpha.ensureData(); q->alpha.ensureData();
q->alpha.data->path.addPathNode(0, 0); q->alpha.data->path.addPathNode(0, 0);
q->alpha.data->path.addPathNode(0.5, 0.1); q->alpha.data->path.addPathNode(0.5f, 0.1f);
q->alpha.data->path.addPathNode(0.5, 0.5); q->alpha.data->path.addPathNode(0.5f, 0.5f);
q->alpha.data->path.addPathNode(0, 1); q->alpha.data->path.addPathNode(0, 1);
q->alpha.startPath(t); q->alpha.startPath(t);
@ -2221,7 +2221,7 @@ void DSQ::clickRingEffect(Vector pos, int type, Vector color, float ut)
break; break;
case 1: case 1:
{ {
float t = 0.2; float t = 0.2f;
if (ut != 0) t = ut; if (ut != 0) t = ut;
Quad *q = new Quad; Quad *q = new Quad;
q->setTexture("Particles/SoftRing"); q->setTexture("Particles/SoftRing");
@ -2235,8 +2235,8 @@ void DSQ::clickRingEffect(Vector pos, int type, Vector color, float ut)
q->alpha.ensureData(); q->alpha.ensureData();
q->alpha.data->path.addPathNode(0, 0); q->alpha.data->path.addPathNode(0, 0);
q->alpha.data->path.addPathNode(0.5, 0.1); q->alpha.data->path.addPathNode(0.5f, 0.1f);
q->alpha.data->path.addPathNode(0.5, 0.5); q->alpha.data->path.addPathNode(0.5f, 0.5f);
q->alpha.data->path.addPathNode(0, 1); q->alpha.data->path.addPathNode(0, 1);
q->alpha.startPath(t); q->alpha.startPath(t);
@ -2315,7 +2315,7 @@ void DSQ::doSavePoint(const Vector &position)
{ {
glow->setTexture("save-point-glow"); glow->setTexture("save-point-glow");
glow->alpha = 0; glow->alpha = 0;
glow->alpha.interpolateTo(0.5, 1, 1, -1, 1); glow->alpha.interpolateTo(0.5f, 1, 1, true, true);
glow->setBlendType(RenderObject::BLEND_ADD); glow->setBlendType(RenderObject::BLEND_ADD);
glow->position = position; glow->position = position;
glow->scale = Vector(1,1)*1.25f; glow->scale = Vector(1,1)*1.25f;
@ -2329,7 +2329,7 @@ void DSQ::doSavePoint(const Vector &position)
dsq->game->avatar->disableInput(); dsq->game->avatar->disableInput();
dsq->game->avatar->fhTo(false); dsq->game->avatar->fhTo(false);
dsq->game->avatar->position.interpolateTo(position, 1, 0, 0, 1); dsq->game->avatar->position.interpolateTo(position, 1, 0, 0, 1);
dsq->game->avatar->myZoom.interpolateTo(Vector(1,1),0.5); dsq->game->avatar->myZoom.interpolateTo(Vector(1,1),0.5f);
dsq->game->avatar->skeletalSprite.animate("save", 0, 3); dsq->game->avatar->skeletalSprite.animate("save", 0, 3);
dsq->game->clearControlHint(); dsq->game->clearControlHint();
@ -2349,8 +2349,8 @@ void DSQ::playNoEffect()
{ {
if (noEffectTimer <= 0) if (noEffectTimer <= 0)
{ {
sound->playSfx("noeffect", 0.9); sound->playSfx("noeffect", 0.9f);
noEffectTimer = 0.2; noEffectTimer = 0.2f;
} }
} }
@ -2478,9 +2478,9 @@ void DSQ::createModSelector()
blackout->autoHeight = AUTO_VIRTUALHEIGHT; blackout->autoHeight = AUTO_VIRTUALHEIGHT;
blackout->followCamera = 1; blackout->followCamera = 1;
blackout->position = Vector(400,300); blackout->position = Vector(400,300);
blackout->alphaMod = 0.75; blackout->alphaMod = 0.75f;
blackout->alpha = 0; blackout->alpha = 0;
blackout->alpha.interpolateTo(1, 0.2); blackout->alpha.interpolateTo(1, 0.2f);
addRenderObject(blackout, LR_MENU); addRenderObject(blackout, LR_MENU);
modSelectorScr = new ModSelectorScreen(); modSelectorScr = new ModSelectorScreen();
@ -2602,7 +2602,7 @@ void DSQ::createSaveSlots(SaveSlotMode ssm)
} }
menu.resize(5); menu.resize(5);
float t = 0.3; float t = 0.3f;
blackout = new Quad; blackout = new Quad;
@ -2611,9 +2611,9 @@ void DSQ::createSaveSlots(SaveSlotMode ssm)
blackout->autoHeight = AUTO_VIRTUALHEIGHT; blackout->autoHeight = AUTO_VIRTUALHEIGHT;
blackout->followCamera = 1; blackout->followCamera = 1;
blackout->position = Vector(400,300); blackout->position = Vector(400,300);
blackout->alphaMod = 0.75; blackout->alphaMod = 0.75f;
blackout->alpha = 0; blackout->alpha = 0;
blackout->alpha.interpolateTo(1, 0.5); blackout->alpha.interpolateTo(1, 0.5f);
addRenderObject(blackout, LR_MENU); addRenderObject(blackout, LR_MENU);
@ -2800,7 +2800,7 @@ void DSQ::clearSaveSlots(bool trans)
{ {
core->sound->playSfx("menu-close"); core->sound->playSfx("menu-close");
} }
float t = 0.3; float t = 0.3f;
if (blackout) if (blackout)
{ {
if (!trans) if (!trans)
@ -2968,7 +2968,7 @@ void DSQ::doSaveSlotMenu(SaveSlotMode ssm, const Vector &position)
PlaySfx sfx; PlaySfx sfx;
sfx.name = "saved"; sfx.name = "saved";
sfx.vol = 0.55; sfx.vol = 0.55f;
dsq->sound->playSfx(sfx); dsq->sound->playSfx(sfx);
confirm("", "saved", 1); confirm("", "saved", 1);
@ -3034,7 +3034,7 @@ void DSQ::onConfirmNo()
bool DSQ::confirm(const std::string &text, const std::string &image, bool ok, float countdown) bool DSQ::confirm(const std::string &text, const std::string &image, bool ok, float countdown)
{ {
const float t = 0.3; const float t = 0.3f;
sound->playSfx("menu-open"); sound->playSfx("menu-open");
@ -3061,7 +3061,7 @@ bool DSQ::confirm(const std::string &text, const std::string &image, bool ok, fl
dsq->run(t); dsq->run(t);
float t2 = 0.05; float t2 = 0.05f;
@ -3126,7 +3126,7 @@ bool DSQ::confirm(const std::string &text, const std::string &image, bool ok, fl
txt->position = Vector(400,250); txt->position = Vector(400,250);
txt->setText(text); txt->setText(text);
txt->alpha = 0; txt->alpha = 0;
txt->scale = Vector(0.9, 0.9); txt->scale = Vector(0.9f, 0.9f);
txt->alpha.interpolateTo(1, t2); txt->alpha.interpolateTo(1, t2);
addRenderObject(txt, LR_CONFIRM); addRenderObject(txt, LR_CONFIRM);
@ -3178,7 +3178,7 @@ bool DSQ::confirm(const std::string &text, const std::string &image, bool ok, fl
std::string DSQ::getUserInputString(std::string labelText, std::string t, bool allowNonLowerCase) std::string DSQ::getUserInputString(std::string labelText, std::string t, bool allowNonLowerCase)
{ {
float trans = 0.1; float trans = 0.1f;
bool pauseState = dsq->game->isPaused(); bool pauseState = dsq->game->isPaused();
@ -3327,7 +3327,7 @@ std::string DSQ::getUserInputString(std::string labelText, std::string t, bool a
bg->hide(); bg->hide();
run(0.2); run(0.2f);
inputText->alpha = 0; inputText->alpha = 0;
label->alpha = 0; label->alpha = 0;
@ -3537,7 +3537,7 @@ void DSQ::vision(std::string folder, int num, bool ignoreMusic)
dsq->overlay->color = Vector(1,1,1); dsq->overlay->color = Vector(1,1,1);
float t = 0.1; float t = 0.1f;
dsq->game->miniMapRender->toggle(0); dsq->game->miniMapRender->toggle(0);
@ -3569,11 +3569,11 @@ void DSQ::vision(std::string folder, int num, bool ignoreMusic)
{ {
sound->playSfx("memory-flash"); sound->playSfx("memory-flash");
(*i)->scale.interpolateTo(Vector(1.1,1.1), 0.4); (*i)->scale.interpolateTo(Vector(1.1f,1.1f), 0.4f);
fade(0, t); fade(0, t);
run(t); run(t);
run(0.1); run(0.1f);
fade(1, t); fade(1, t);
run(t); run(t);
@ -4079,7 +4079,7 @@ void DSQ::toggleCursor(bool v, float time)
if (!cursor) return; if (!cursor) return;
float t = time; float t = time;
if (time == -1) if (time == -1)
t = 0.1; t = 0.1f;
if (!v) if (!v)
cursor->alpha.interpolateTo(0, t); cursor->alpha.interpolateTo(0, t);
else else
@ -4106,8 +4106,8 @@ void DSQ::playVisualEffect(int vfx, Vector position, Entity *target)
q->alpha.ensureData(); q->alpha.ensureData();
q->alpha.data->path.addPathNode(0, 0); q->alpha.data->path.addPathNode(0, 0);
q->alpha.data->path.addPathNode(0.75, 0.25); q->alpha.data->path.addPathNode(0.75f, 0.25f);
q->alpha.data->path.addPathNode(0.75, 0.75); q->alpha.data->path.addPathNode(0.75f, 0.75f);
q->alpha.data->path.addPathNode(0, 1); q->alpha.data->path.addPathNode(0, 1);
q->alpha.startPath(t); q->alpha.startPath(t);
q->setBlendType(RenderObject::BLEND_ADD); q->setBlendType(RenderObject::BLEND_ADD);
@ -4119,9 +4119,9 @@ void DSQ::playVisualEffect(int vfx, Vector position, Entity *target)
if (target && target->getEntityType() == ET_AVATAR) if (target && target->getEntityType() == ET_AVATAR)
if (core->afterEffectManager) if (core->afterEffectManager)
core->afterEffectManager->addEffect(new ShockEffect(Vector(core->width/2, core->height/2),core->screenCenter,0.08,0.05,22,0.2f, 1.2)); core->afterEffectManager->addEffect(new ShockEffect(Vector(core->width/2, core->height/2),core->screenCenter,0.08f,0.05f,22,0.2f, 1.2f));
t = 0.75; t = 0.75f;
{ {
Quad *q = new Quad; Quad *q = new Quad;
q->position = position; q->position = position;
@ -4129,8 +4129,8 @@ void DSQ::playVisualEffect(int vfx, Vector position, Entity *target)
q->scale.interpolateTo(Vector(2,2),t); q->scale.interpolateTo(Vector(2,2),t);
q->alpha.ensureData(); q->alpha.ensureData();
q->alpha.data->path.addPathNode(0, 0); q->alpha.data->path.addPathNode(0, 0);
q->alpha.data->path.addPathNode(0.75, 0.25); q->alpha.data->path.addPathNode(0.75f, 0.25f);
q->alpha.data->path.addPathNode(0.75, 0.75); q->alpha.data->path.addPathNode(0.75f, 0.75f);
q->alpha.data->path.addPathNode(0, 1); q->alpha.data->path.addPathNode(0, 1);
q->alpha.startPath(t); q->alpha.startPath(t);
q->setBlendType(RenderObject::BLEND_ADD); q->setBlendType(RenderObject::BLEND_ADD);
@ -4152,7 +4152,7 @@ void DSQ::playVisualEffect(int vfx, Vector position, Entity *target)
q->scale.interpolateTo(Vector(3,3),t); q->scale.interpolateTo(Vector(3,3),t);
q->alpha.ensureData(); q->alpha.ensureData();
q->alpha.data->path.addPathNode(0, 0); q->alpha.data->path.addPathNode(0, 0);
q->alpha.data->path.addPathNode(1, 0.3); q->alpha.data->path.addPathNode(1, 0.3f);
q->alpha.data->path.addPathNode(0, 1); q->alpha.data->path.addPathNode(0, 1);
q->alpha.startPath(t); q->alpha.startPath(t);
@ -4172,7 +4172,7 @@ void DSQ::playVisualEffect(int vfx, Vector position, Entity *target)
q->scale.interpolateTo(Vector(3,3),t); q->scale.interpolateTo(Vector(3,3),t);
q->alpha.ensureData(); q->alpha.ensureData();
q->alpha.data->path.addPathNode(0, 0); q->alpha.data->path.addPathNode(0, 0);
q->alpha.data->path.addPathNode(0.8, 0.25); q->alpha.data->path.addPathNode(0.8f, 0.25f);
q->alpha.data->path.addPathNode(0, 1); q->alpha.data->path.addPathNode(0, 1);
q->alpha.startPath(t); q->alpha.startPath(t);
@ -4187,7 +4187,7 @@ void DSQ::playVisualEffect(int vfx, Vector position, Entity *target)
break; break;
case VFX_RIPPLE: case VFX_RIPPLE:
if (core->afterEffectManager) if (core->afterEffectManager)
core->afterEffectManager->addEffect(new ShockEffect(Vector(core->width/2, core->height/2),core->screenCenter,0.04,0.06,15,0.2f)); core->afterEffectManager->addEffect(new ShockEffect(Vector(core->width/2, core->height/2),core->screenCenter,0.04f,0.06f,15,0.2f));
break; break;
} }
@ -4223,7 +4223,7 @@ void DSQ::modifyDt(float &dt)
if (core->getShiftState()) if (core->getShiftState())
dt *= 0.1f; dt *= 0.1f;
else else
dt *= 0.6; dt *= 0.6f;
} }
else if (core->getKeyState(KEY_H)) else if (core->getKeyState(KEY_H))
dt = FRAME_TIME; dt = FRAME_TIME;

View file

@ -55,11 +55,11 @@ class Path;
class AquariaSaveSlot; class AquariaSaveSlot;
class AquariaMenuItem; class AquariaMenuItem;
const float FRAME_TIME = 0.04; const float FRAME_TIME = 0.04f;
const int MAX_INGREDIENT_AMOUNT = 8; const int MAX_INGREDIENT_AMOUNT = 8;
const float MENUSELECTDELAY = 0.2; const float MENUSELECTDELAY = 0.2f;
const int VERSION_MAJOR = 1; const int VERSION_MAJOR = 1;
const int VERSION_MINOR = 1; const int VERSION_MINOR = 1;

View file

@ -94,7 +94,7 @@ bool Entity::setBoneLock(const BoneLock &boneLock)
if (this->boneLock.on && !boneLock.on) if (this->boneLock.on && !boneLock.on)
{ {
boneLockDelay = 0.1; boneLockDelay = 0.1f;
this->boneLock = boneLock; this->boneLock = boneLock;
} }
else else
@ -154,7 +154,7 @@ Entity::Entity()
setv(EV_COLLIDELEVEL, 1); setv(EV_COLLIDELEVEL, 1);
setv(EV_LOOKAT, 1); setv(EV_LOOKAT, 1);
setv(EV_SWITCHCLAMP, 1); setv(EV_SWITCHCLAMP, 1);
setvf(EV_CLAMPTRANSF, 0.2); setvf(EV_CLAMPTRANSF, 0.2f);
setv(EV_FLIPTOPATH, 1); setv(EV_FLIPTOPATH, 1);
setv(EV_NOINPUTNOVEL, 1); setv(EV_NOINPUTNOVEL, 1);
setv(EV_VINEPUSH, 1); setv(EV_VINEPUSH, 1);
@ -796,7 +796,7 @@ void Entity::doDeathEffects(float manaBallEnergy, bool die)
} }
else else
{ {
alpha.interpolateTo(0.01,1); alpha.interpolateTo(0.01f,1);
} }
} }
else else
@ -809,7 +809,7 @@ void Entity::doDeathEffects(float manaBallEnergy, bool die)
} }
else else
{ {
alpha.interpolateTo(0.01,1); alpha.interpolateTo(0.01f,1);
} }
scale.interpolateTo(Vector(0,0), 1); scale.interpolateTo(Vector(0,0), 1);
stickToNaijasHead = true; stickToNaijasHead = true;
@ -996,7 +996,7 @@ bool Entity::touchAvatarDamage(int radius, float dmg, const Vector &override, fl
return false; return false;
} }
const float sct = 0.15; const float sct = 0.15f;
void Entity::onFHScale() void Entity::onFHScale()
{ {
@ -1018,7 +1018,7 @@ void Entity::onFH()
flipScale.interpolateTo(Vector(0.6, 1), sct); flipScale.interpolateTo(Vector(0.6f, 1), sct);
@ -1166,8 +1166,8 @@ void Entity::onPathEnd()
{ {
if (swimPath) if (swimPath)
{ {
offset.interpolateTo(Vector(0, 0), 0.4); offset.interpolateTo(Vector(0, 0), 0.4f);
rotateToVec(Vector(0,-1), 0.1, 0); rotateToVec(Vector(0,-1), 0.1f, 0);
if (skeletalSprite.isLoaded()) if (skeletalSprite.isLoaded())
{ {
skeletalSprite.animate("idle", -1); skeletalSprite.animate("idle", -1);
@ -1219,14 +1219,14 @@ void Entity::movementDetails(Vector v)
if (skeletalSprite.isLoaded()) if (skeletalSprite.isLoaded())
{ {
if (burstTimer.isActive()) if (burstTimer.isActive())
rotateToVec(v, 0.05); rotateToVec(v, 0.05f);
else else
rotateToVec(v, 0.2); rotateToVec(v, 0.2f);
Animation *anim = skeletalSprite.getCurrentAnimation(); Animation *anim = skeletalSprite.getCurrentAnimation();
if (!burstTimer.isActive()) if (!burstTimer.isActive())
{ {
if (!anim || anim->name != "swim") if (!anim || anim->name != "swim")
skeletalSprite.transitionAnimate("swim", 0.1, -1); skeletalSprite.transitionAnimate("swim", 0.1f, -1);
} }
} }
} }
@ -1302,14 +1302,14 @@ bool Entity::updateCurrents(float dt)
Vector dist = -vel2; Vector dist = -vel2;
dist.normalize2D(); dist.normalize2D();
float v = dist.x; float v = dist.x;
float scale = 0.2; float scale = 0.2f;
if (getEntityType() == ET_AVATAR) if (getEntityType() == ET_AVATAR)
{ {
Avatar *a = dsq->game->avatar; Avatar *a = dsq->game->avatar;
if (v < 0) if (v < 0)
dsq->rumble((-v)*scale, (1.0f+v)*scale, 0.2, a->getLastActionSourceID(), a->getLastActionInputDevice()); dsq->rumble((-v)*scale, (1.0f+v)*scale, 0.2f, a->getLastActionSourceID(), a->getLastActionInputDevice());
else else
dsq->rumble((1.0f-v)*scale, (v)*scale, 0.1, a->getLastActionSourceID(), a->getLastActionInputDevice()); dsq->rumble((1.0f-v)*scale, (v)*scale, 0.1f, a->getLastActionSourceID(), a->getLastActionInputDevice());
} }
} }
} }
@ -1714,7 +1714,7 @@ void Entity::updateBoneLock()
{ {
position = boneLock.bone->transformedCollisionMask[boneLock.collisionMaskIndex]; position = boneLock.bone->transformedCollisionMask[boneLock.collisionMaskIndex];
boneLock.wallNormal = boneLock.bone->getCollisionMaskNormal(boneLock.collisionMaskIndex); boneLock.wallNormal = boneLock.bone->getCollisionMaskNormal(boneLock.collisionMaskIndex);
rotateToVec(boneLock.wallNormal, 0.01); rotateToVec(boneLock.wallNormal, 0.01f);
} }
else else
{ {
@ -1722,7 +1722,7 @@ void Entity::updateBoneLock()
position = boneLock.entity->getWorldPosition() + currentOffset; position = boneLock.entity->getWorldPosition() + currentOffset;
boneLock.wallNormal = currentOffset; boneLock.wallNormal = currentOffset;
boneLock.wallNormal.normalize2D(); boneLock.wallNormal.normalize2D();
rotateToVec(boneLock.wallNormal, 0.01); rotateToVec(boneLock.wallNormal, 0.01f);
} }
if (dsq->game->collideCircleWithGrid(position, collideRadius)) if (dsq->game->collideCircleWithGrid(position, collideRadius))
@ -1756,8 +1756,8 @@ void Entity::idle()
onIdle(); onIdle();
skeletalSprite.transitionAnimate(getIdleAnimName(), 0.3, -1); skeletalSprite.transitionAnimate(getIdleAnimName(), 0.3f, -1);
rotateToVec(Vector(0,-1),0.1); rotateToVec(Vector(0,-1),0.1f);
vel.capLength2D(50); vel.capLength2D(50);
setRiding(0); setRiding(0);
@ -2191,11 +2191,11 @@ void Entity::freeze(float time)
bubble = new Quad; bubble = new Quad;
bubble->setTexture("spell-bubble"); bubble->setTexture("spell-bubble");
bubble->position = this->position; bubble->position = this->position;
bubble->scale = Vector(0.2,0.2); bubble->scale = Vector(0.2f,0.2f);
bubble->scale.interpolateTo(Vector(2,2), 0.5, 0, 0, 1); bubble->scale.interpolateTo(Vector(2,2), 0.5f, 0, 0, 1);
bubble->alpha.ensureData(); bubble->alpha.ensureData();
bubble->alpha.data->path.addPathNode(0.5, 0); bubble->alpha.data->path.addPathNode(0.5f, 0);
bubble->alpha.data->path.addPathNode(0.5, 0.75); bubble->alpha.data->path.addPathNode(0.5f, 0.75f);
bubble->alpha.data->path.addPathNode(0, 1); bubble->alpha.data->path.addPathNode(0, 1);
bubble->alpha.startPath(time+time*0.25f); bubble->alpha.startPath(time+time*0.25f);
core->getTopStateData()->addRenderObject(bubble, LR_PARTICLES); core->getTopStateData()->addRenderObject(bubble, LR_PARTICLES);
@ -2427,9 +2427,9 @@ bool Entity::damage(const DamageData &dmgData)
if (d.damage>0) if (d.damage>0)
{ {
if (entityType == ET_AVATAR) if (entityType == ET_AVATAR)
this->multColor.interpolateTo(Vector(1, 0.1, 0.1), 0.1, 14, 1); this->multColor.interpolateTo(Vector(1, 0.1f, 0.1f), 0.1f, 14, 1);
else else
this->multColor.interpolateTo(Vector(1, 0.1, 0.1), 0.1, 4, 1); this->multColor.interpolateTo(Vector(1, 0.1f, 0.1f), 0.1f, 4, 1);
} }
health -= d.damage; health -= d.damage;
@ -2527,17 +2527,17 @@ void Entity::render()
void Entity::doGlint(const Vector &position, const Vector &scale, const std::string &tex, RenderObject::BlendTypes bt) void Entity::doGlint(const Vector &position, const Vector &scale, const std::string &tex, RenderObject::BlendTypes bt)
{ {
float glintTime = 0.4; float glintTime = 0.4f;
Quad *glint = new Quad; Quad *glint = new Quad;
glint->setBlendType(bt); glint->setBlendType(bt);
glint->setTexture(tex); glint->setTexture(tex);
glint->scale = Vector(0.5,0.5); glint->scale = Vector(0.5f,0.5f);
glint->position = position; glint->position = position;
glint->scale.interpolateTo(scale, glintTime); glint->scale.interpolateTo(scale, glintTime);
glint->alpha.ensureData(); glint->alpha.ensureData();
glint->alpha.data->path.addPathNode(1, 0); glint->alpha.data->path.addPathNode(1, 0);
glint->alpha.data->path.addPathNode(1, 0.7); glint->alpha.data->path.addPathNode(1, 0.7f);
glint->alpha.data->path.addPathNode(0, 1); glint->alpha.data->path.addPathNode(0, 1);
glint->alpha.startPath(glintTime); glint->alpha.startPath(glintTime);

View file

@ -48,9 +48,9 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#include "Hair.h" #include "Hair.h"
static const float MENUPAGETRANSTIME = 0.2; static const float MENUPAGETRANSTIME = 0.2f;
const float bgSfxVol = 1.0; const float bgSfxVol = 1.0f;
unsigned char Game::grid[MAX_GRID][MAX_GRID]; unsigned char Game::grid[MAX_GRID][MAX_GRID];
@ -239,12 +239,12 @@ Game::~Game()
void Game::pickupIngredientEffects(IngredientData *data) void Game::pickupIngredientEffects(IngredientData *data)
{ {
Quad *q = new Quad("gfx/ingredients/" + data->gfx, Vector(800-20 + core->getVirtualOffX(), (570-2*(100*miniMapRender->scale.y))+ingOffY)); Quad *q = new Quad("gfx/ingredients/" + data->gfx, Vector(800-20 + core->getVirtualOffX(), (570-2*(100*miniMapRender->scale.y))+ingOffY));
q->scale = Vector(0.8, 0.8); q->scale = Vector(0.8f, 0.8f);
q->followCamera = 1; q->followCamera = 1;
q->alpha.ensureData(); q->alpha.ensureData();
q->alpha.data->path.addPathNode(0, 0); q->alpha.data->path.addPathNode(0, 0);
q->alpha.data->path.addPathNode(1.0, 0.1); q->alpha.data->path.addPathNode(1.0f, 0.1f);
q->alpha.data->path.addPathNode(0, 1.0); q->alpha.data->path.addPathNode(0, 1.0f);
q->alpha.startPath(2); q->alpha.startPath(2);
q->setLife(1); q->setLife(1);
q->setDecayRate(0.5); q->setDecayRate(0.5);
@ -345,7 +345,7 @@ Element* Game::createElement(size_t idx, Vector position, size_t bgLayer, Render
} }
element->position = position; element->position = position;
element->position.z = -0.05; element->position.z = -0.05f;
element->templateIdx = idx; element->templateIdx = idx;
element->bgLayer = bgLayer; element->bgLayer = bgLayer;
@ -2353,10 +2353,10 @@ void Game::showImage(const std::string &gfx)
core->addRenderObject(image, LR_HUD); core->addRenderObject(image, LR_HUD);
image->scale = Vector(1,1); image->scale = Vector(1,1);
image->scale.interpolateTo(Vector(1.1, 1.1), 12); image->scale.interpolateTo(Vector(1.1f, 1.1f), 12);
image->alpha = 1; image->alpha = 1;
dsq->fade(0, 0.5); dsq->fade(0, 0.5f);
} }
} }
@ -2392,7 +2392,7 @@ void Game::switchBgLoop(int v)
sfx.name = bgSfxLoop; sfx.name = bgSfxLoop;
sfx.vol = bgSfxVol; sfx.vol = bgSfxVol;
sfx.loops = -1; sfx.loops = -1;
sfx.priority = 0.8; sfx.priority = 0.8f;
dsq->loops.bg = core->sound->playSfx(sfx); dsq->loops.bg = core->sound->playSfx(sfx);
} }
break; break;
@ -2403,7 +2403,7 @@ void Game::switchBgLoop(int v)
sfx.name = airSfxLoop; sfx.name = airSfxLoop;
sfx.vol = bgSfxVol; sfx.vol = bgSfxVol;
sfx.loops = -1; sfx.loops = -1;
sfx.priority = 0.8; sfx.priority = 0.8f;
dsq->loops.bg = core->sound->playSfx(sfx); dsq->loops.bg = core->sound->playSfx(sfx);
} }
break; break;
@ -2701,7 +2701,7 @@ void Game::applyState()
maxZoom = -1; maxZoom = -1;
maxLookDistance = 600; maxLookDistance = 600;
saveFile = 0; saveFile = 0;
deathTimer = 0.9; deathTimer = 0.9f;
runGameOverScript = false; runGameOverScript = false;
paused = false; paused = false;
//sceneColor = Vector(0.75, 0.75, 0.8); //sceneColor = Vector(0.75, 0.75, 0.8);
@ -2726,7 +2726,7 @@ void Game::applyState()
damageSprite->autoHeight = AUTO_VIRTUALHEIGHT; damageSprite->autoHeight = AUTO_VIRTUALHEIGHT;
damageSprite->position = Vector(400,300); damageSprite->position = Vector(400,300);
damageSprite->followCamera = true; damageSprite->followCamera = true;
damageSprite->scale.interpolateTo(Vector(1.1, 1.1), 0.75, -1, 1, 1); damageSprite->scale.interpolateTo(Vector(1.1f, 1.1f), 0.75f, -1, 1, 1);
} }
addRenderObject(damageSprite, LR_DAMAGESPRITE); addRenderObject(damageSprite, LR_DAMAGESPRITE);
@ -2738,7 +2738,7 @@ void Game::applyState()
bg2->setWidthHeight(900,600); bg2->setWidthHeight(900,600);
//bg2->blendEnabled = false; //bg2->blendEnabled = false;
bg2->followCamera =1; bg2->followCamera =1;
bg2->alpha = 0.8; bg2->alpha = 0.8f;
} }
addRenderObject(bg2, LR_BACKGROUND); addRenderObject(bg2, LR_BACKGROUND);
@ -2763,7 +2763,7 @@ void Game::applyState()
controlHint_bg->followCamera = 1; controlHint_bg->followCamera = 1;
controlHint_bg->position = Vector(400,500); controlHint_bg->position = Vector(400,500);
controlHint_bg->color = 0; controlHint_bg->color = 0;
controlHint_bg->alphaMod = 0.7; controlHint_bg->alphaMod = 0.7f;
//controlHint_bg->setTexture("HintBox"); //controlHint_bg->setTexture("HintBox");
controlHint_bg->setWidthHeight(core->getVirtualWidth(), 100); controlHint_bg->setWidthHeight(core->getVirtualWidth(), 100);
controlHint_bg->autoWidth = AUTO_VIRTUALWIDTH; controlHint_bg->autoWidth = AUTO_VIRTUALWIDTH;
@ -2778,7 +2778,7 @@ void Game::applyState()
controlHint_text->setAlign(ALIGN_LEFT); controlHint_text->setAlign(ALIGN_LEFT);
controlHint_text->followCamera = 1; controlHint_text->followCamera = 1;
controlHint_text->scale = Vector(0.9, 0.9); controlHint_text->scale = Vector(0.9f, 0.9f);
//controlHint_text->setFontSize(14); //controlHint_text->setFontSize(14);
} }
addRenderObject(controlHint_text, LR_HELP); addRenderObject(controlHint_text, LR_HELP);
@ -2835,7 +2835,7 @@ void Game::applyState()
controlHint_shine->color = Vector(1,1,1); controlHint_shine->color = Vector(1,1,1);
controlHint_shine->followCamera = 1; controlHint_shine->followCamera = 1;
controlHint_shine->position = Vector(400,500); controlHint_shine->position = Vector(400,500);
controlHint_shine->alphaMod = 0.3; controlHint_shine->alphaMod = 0.3f;
controlHint_shine->setWidthHeight(core->getVirtualWidth(), 100); controlHint_shine->setWidthHeight(core->getVirtualWidth(), 100);
controlHint_shine->alpha = 0; controlHint_shine->alpha = 0;
controlHint_shine->setBlendType(RenderObject::BLEND_ADD); controlHint_shine->setBlendType(RenderObject::BLEND_ADD);
@ -2947,7 +2947,7 @@ void Game::applyState()
miniMapRender = new MiniMapRender; miniMapRender = new MiniMapRender;
// position is set in minimaprender::onupdate // position is set in minimaprender::onupdate
miniMapRender->scale = Vector(0.55, 0.55); miniMapRender->scale = Vector(0.55f, 0.55f);
addRenderObject(miniMapRender, LR_MINIMAP); addRenderObject(miniMapRender, LR_MINIMAP);
timerText = new BitmapText(&dsq->smallFont); timerText = new BitmapText(&dsq->smallFont);
@ -3191,10 +3191,10 @@ void Game::applyState()
dsq->transitionSaveSlots(); dsq->transitionSaveSlots();
dsq->overlay->alpha = 0; dsq->overlay->alpha = 0;
dsq->run(0.5); dsq->run(0.5f);
dsq->toggleCursor(true); dsq->toggleCursor(true);
dsq->tfader->alpha.interpolateTo(0, 0.2); dsq->tfader->alpha.interpolateTo(0, 0.2f);
dsq->run(0.21); dsq->run(0.21f);
dsq->clearSaveSlots(false); dsq->clearSaveSlots(false);
} }
@ -3382,7 +3382,7 @@ void Game::setControlHint(const std::string &h, bool left, bool right, bool midd
sprintf(sbuf, "song/songslot-%d", dsq->continuity.getSongSlotByType(songType)); sprintf(sbuf, "song/songslot-%d", dsq->continuity.getSongSlotByType(songType));
Quad *q = new Quad(sbuf, p); Quad *q = new Quad(sbuf, p);
q->followCamera = 1; q->followCamera = 1;
q->scale = Vector(0.7, 0.7); q->scale = Vector(0.7f, 0.7f);
q->alpha = 0; q->alpha = 0;
addRenderObject(q, controlHint_bg->layer); addRenderObject(q, controlHint_bg->layer);
controlHintNotes.push_back(q); controlHintNotes.push_back(q);
@ -3397,7 +3397,7 @@ void Game::setControlHint(const std::string &h, bool left, bool right, bool midd
Quad *q = new Quad(sbuf, p); Quad *q = new Quad(sbuf, p);
q->color = dsq->getNoteColor(note)*0.5f + Vector(1, 1, 1)*0.5f; q->color = dsq->getNoteColor(note)*0.5f + Vector(1, 1, 1)*0.5f;
q->followCamera = 1; q->followCamera = 1;
q->scale = Vector(1.0, 1.0); q->scale = Vector(1.0f, 1.0f);
q->alpha = 0; q->alpha = 0;
if (i % 2) if (i % 2)
@ -3413,7 +3413,7 @@ void Game::setControlHint(const std::string &h, bool left, bool right, bool midd
} }
} }
float alphaOn = 0.8, alphaOff = 0.5; float alphaOn = 0.8f, alphaOff = 0.5f;
controlHint_bg->alpha.interpolateTo(1, hintTransTime); controlHint_bg->alpha.interpolateTo(1, hintTransTime);
controlHint_bg->scale = Vector(1,1); controlHint_bg->scale = Vector(1,1);
//controlHint_bg->scale = Vector(0,1); //controlHint_bg->scale = Vector(0,1);
@ -3486,10 +3486,10 @@ void Game::setControlHint(const std::string &h, bool left, bool right, bool midd
controlHint_shine->alpha.ensureData(); controlHint_shine->alpha.ensureData();
controlHint_shine->alpha.data->path.clear(); controlHint_shine->alpha.data->path.clear();
controlHint_shine->alpha.data->path.addPathNode(0.001, 0.0); controlHint_shine->alpha.data->path.addPathNode(0.001f, 0.0f);
controlHint_shine->alpha.data->path.addPathNode(1.000, 0.3); controlHint_shine->alpha.data->path.addPathNode(1.000f, 0.3f);
controlHint_shine->alpha.data->path.addPathNode(0.001, 1.0); controlHint_shine->alpha.data->path.addPathNode(0.001f, 1.0f);
controlHint_shine->alpha.startPath(0.4); controlHint_shine->alpha.startPath(0.4f);
} }
void appendFileToString(std::string &string, const std::string &file) void appendFileToString(std::string &string, const std::string &file)
@ -3650,7 +3650,7 @@ void Game::toggleHelpScreen(bool on, const std::string &label)
helpUp->followCamera = 1; helpUp->followCamera = 1;
helpUp->rotation.z = 90; helpUp->rotation.z = 90;
helpUp->event.set(MakeFunctionEvent(Game, onHelpUp)); helpUp->event.set(MakeFunctionEvent(Game, onHelpUp));
helpUp->scale = Vector(0.6, 0.6); helpUp->scale = Vector(0.6f, 0.6f);
helpUp->guiInputLevel = 100; helpUp->guiInputLevel = 100;
addRenderObject(helpUp, LR_HELP); addRenderObject(helpUp, LR_HELP);
@ -3662,7 +3662,7 @@ void Game::toggleHelpScreen(bool on, const std::string &label)
helpDown->followCamera = 1; helpDown->followCamera = 1;
helpDown->rotation.z = 90; helpDown->rotation.z = 90;
helpDown->event.set(MakeFunctionEvent(Game, onHelpDown)); helpDown->event.set(MakeFunctionEvent(Game, onHelpDown));
helpDown->scale = Vector(0.6, 0.6); helpDown->scale = Vector(0.6f, 0.6f);
helpDown->guiInputLevel = 100; helpDown->guiInputLevel = 100;
addRenderObject(helpDown, LR_HELP); addRenderObject(helpDown, LR_HELP);
@ -3674,7 +3674,7 @@ void Game::toggleHelpScreen(bool on, const std::string &label)
helpCancel->followCamera = 1; helpCancel->followCamera = 1;
//helpCancel->rotation.z = 90; //helpCancel->rotation.z = 90;
helpCancel->event.set(MakeFunctionEvent(Game, toggleHelpScreen)); helpCancel->event.set(MakeFunctionEvent(Game, toggleHelpScreen));
helpCancel->scale = Vector(0.9, 0.9); helpCancel->scale = Vector(0.9f, 0.9f);
helpCancel->guiInputLevel = 100; helpCancel->guiInputLevel = 100;
addRenderObject(helpCancel, LR_HELP); addRenderObject(helpCancel, LR_HELP);
@ -4013,7 +4013,7 @@ void Game::postLocalWarp()
if (dsq->game->avatar->pullTarget) if (dsq->game->avatar->pullTarget)
dsq->game->avatar->pullTarget->position = dsq->game->avatar->position; dsq->game->avatar->pullTarget->position = dsq->game->avatar->position;
dsq->game->snapCam(); dsq->game->snapCam();
dsq->screenTransition->transition(0.6); dsq->screenTransition->transition(0.6f);
} }
@ -4256,7 +4256,7 @@ void Game::updateCursor(float dt)
{ {
//debugLog("offset lerp!"); //debugLog("offset lerp!");
dsq->cursor->offset = Vector(0, offy); dsq->cursor->offset = Vector(0, offy);
dsq->cursor->offset.interpolateTo(Vector(0, offy-20), 0.4, -1, 1, 1); dsq->cursor->offset.interpolateTo(Vector(0, offy-20), 0.4f, -1, 1, 1);
} }
} }
else else
@ -4461,7 +4461,7 @@ void Game::updateBgSfxLoop()
play.fade = SFT_IN; play.fade = SFT_IN;
play.vol = 1; play.vol = 1;
play.loops = -1; play.loops = -1;
play.priority = 0.7; play.priority = 0.7f;
dsq->loops.bg2 = core->sound->playSfx(play); dsq->loops.bg2 = core->sound->playSfx(play);
bgSfxLoopPlaying2 = p->content; bgSfxLoopPlaying2 = p->content;
} }
@ -4603,11 +4603,11 @@ void Game::update(float dt)
dsq->sceneColorOverlay->color = sceneColor * sceneColor2 * sceneColor3; dsq->sceneColorOverlay->color = sceneColor * sceneColor2 * sceneColor3;
if (bg) if (bg)
{ {
setParallaxTextureCoordinates(bg, 0.3); setParallaxTextureCoordinates(bg, 0.3f);
} }
if (bg2) if (bg2)
{ {
setParallaxTextureCoordinates(bg2, 0.1); setParallaxTextureCoordinates(bg2, 0.1f);
} }
themenu->update(dt); themenu->update(dt);
@ -4654,7 +4654,7 @@ void Game::update(float dt)
dsq->continuity.refreshAvatarData(avatar); dsq->continuity.refreshAvatarData(avatar);
Vector bigGlow(3,3); Vector bigGlow(3,3);
float bigGlowTime = 0.4; float bigGlowTime = 0.4f;
bool hadThingToActivate = (avatar->entityToActivate!=0 || avatar->pathToActivate!=0); bool hadThingToActivate = (avatar->entityToActivate!=0 || avatar->pathToActivate!=0);
avatar->entityToActivate = 0; avatar->entityToActivate = 0;
@ -4673,12 +4673,12 @@ void Game::update(float dt)
//if (trace(avatar->position, e->position)) //if (trace(avatar->position, e->position))
{ {
avatar->entityToActivate = e; avatar->entityToActivate = e;
dsq->cursorGlow->alpha.interpolateTo(1, 0.2); dsq->cursorGlow->alpha.interpolateTo(1, 0.2f);
dsq->cursorBlinker->alpha.interpolateTo(1.0,0.1); dsq->cursorBlinker->alpha.interpolateTo(1.0f,0.1f);
if (!hadThingToActivate) if (!hadThingToActivate)
{ {
dsq->cursorGlow->scale = Vector(1,1); dsq->cursorGlow->scale = Vector(1,1);
dsq->cursorGlow->scale.interpolateTo(bigGlow,bigGlowTime,1, -1, 1); dsq->cursorGlow->scale.interpolateTo(bigGlow,bigGlowTime,1, true, true);
} }
} }
break; break;
@ -4701,12 +4701,12 @@ void Game::update(float dt)
//if (trace(avatar->position, p->nodes[0].position)) //if (trace(avatar->position, p->nodes[0].position))
{ {
avatar->pathToActivate = p; avatar->pathToActivate = p;
dsq->cursorGlow->alpha.interpolateTo(1,0.2); dsq->cursorGlow->alpha.interpolateTo(1,0.2f);
dsq->cursorBlinker->alpha.interpolateTo(1,0.2); dsq->cursorBlinker->alpha.interpolateTo(1,0.2f);
if (!hadThingToActivate) if (!hadThingToActivate)
{ {
dsq->cursorGlow->scale = Vector(1,1); dsq->cursorGlow->scale = Vector(1,1);
dsq->cursorGlow->scale.interpolateTo(bigGlow,bigGlowTime,1, -1, 1); dsq->cursorGlow->scale.interpolateTo(bigGlow,bigGlowTime,1, true, true);
} }
} }
} }
@ -4722,8 +4722,8 @@ void Game::update(float dt)
if (!avatar->entityToActivate && !avatar->pathToActivate) if (!avatar->entityToActivate && !avatar->pathToActivate)
{ {
dsq->cursorGlow->alpha.interpolateTo(0, 0.2); dsq->cursorGlow->alpha.interpolateTo(0, 0.2f);
dsq->cursorBlinker->alpha.interpolateTo(0, 0.1); dsq->cursorBlinker->alpha.interpolateTo(0, 0.1f);
} }
if (!isSceneEditorActive()) if (!isSceneEditorActive())

View file

@ -54,7 +54,7 @@ const char CHAR_LEFT = 'l';
const char CHAR_RIGHT = 'r'; const char CHAR_RIGHT = 'r';
const float MIN_SIZE = 0.1; const float MIN_SIZE = 0.1f;
#ifdef AQUARIA_DEMO #ifdef AQUARIA_DEMO
#undef AQUARIA_BUILD_SCENEEDITOR #undef AQUARIA_BUILD_SCENEEDITOR

View file

@ -22,7 +22,7 @@ std::vector<PetSlot*> petSlots;
// ---------------- Constants ---------------------------- // ---------------- Constants ----------------------------
static const float MENUPAGETRANSTIME = 0.2; static const float MENUPAGETRANSTIME = 0.2f;
const Vector menuBgScale(800.0f/1024.0f, 800.0f/1024.0f); const Vector menuBgScale(800.0f/1024.0f, 800.0f/1024.0f);
const size_t foodPageSize = 16; const size_t foodPageSize = 16;
const size_t treasurePageSize = 16; const size_t treasurePageSize = 16;
@ -227,7 +227,7 @@ void PetSlot::onUpdate(float dt)
else else
{ {
mouseDown = false; mouseDown = false;
scale.interpolateTo(Vector(0.9f, 0.9f), 0.1); scale.interpolateTo(Vector(0.9f, 0.9f), 0.1f);
} }
} }
@ -340,7 +340,7 @@ void FoodHolder::setIngredient(IngredientData *i, bool effects)
ing->scale.ensureData(); ing->scale.ensureData();
ing->scale.data->path.clear(); ing->scale.data->path.clear();
ing->scale.data->path.addPathNode(Vector(1,1),0); ing->scale.data->path.addPathNode(Vector(1,1),0);
ing->scale.data->path.addPathNode(Vector(1.25,1.25), 0.2); ing->scale.data->path.addPathNode(Vector(1.25f,1.25f), 0.2f);
ing->scale.data->path.addPathNode(Vector(1,1),1); ing->scale.data->path.addPathNode(Vector(1,1),1);
ing->scale.startPath(0.5); ing->scale.startPath(0.5);
} }
@ -477,7 +477,7 @@ void FoodSlot::refresh(bool effects)
scale.ensureData(); scale.ensureData();
scale.data->path.clear(); scale.data->path.clear();
scale.data->path.addPathNode(Vector(1,1)*scaleFactor,0); scale.data->path.addPathNode(Vector(1,1)*scaleFactor,0);
scale.data->path.addPathNode(Vector(1.5,1.5)*scaleFactor, 0.2); scale.data->path.addPathNode(Vector(1.5f,1.5f)*scaleFactor, 0.2f);
scale.data->path.addPathNode(Vector(1,1)*scaleFactor,1); scale.data->path.addPathNode(Vector(1,1)*scaleFactor,1);
scale.startPath(0.5); scale.startPath(0.5);
} }
@ -734,7 +734,7 @@ void SongSlot::onUpdate(float dt)
{ {
themenu->playSongInMenu(songType); themenu->playSongInMenu(songType);
themenu->songLabel->setText(dsq->continuity.getSongNameBySlot(songSlot)); themenu->songLabel->setText(dsq->continuity.getSongNameBySlot(songSlot));
themenu->songLabel->alpha.interpolateTo(1, 0.2); themenu->songLabel->alpha.interpolateTo(1, 0.2f);
const bool anyButton = core->mouse.buttons.left || core->mouse.buttons.right; const bool anyButton = core->mouse.buttons.left || core->mouse.buttons.right;
if (!mbDown && anyButton) if (!mbDown && anyButton)
{ {
@ -748,12 +748,12 @@ void SongSlot::onUpdate(float dt)
if (!dsq->sound->isPlayingVoice()) if (!dsq->sound->isPlayingVoice())
dsq->voice(dsq->continuity.getVoxForSongSlot(songSlot)); dsq->voice(dsq->continuity.getVoxForSongSlot(songSlot));
} }
glow->alpha.interpolateTo(0.2, 0.15); glow->alpha.interpolateTo(0.2f, 0.15f);
} }
else else
{ {
mbDown = false; mbDown = false;
glow->alpha.interpolateTo(0, 0.2); glow->alpha.interpolateTo(0, 0.2f);
if (!themenu->songLabel->alpha.isInterpolating()) if (!themenu->songLabel->alpha.isInterpolating())
{ {
themenu->songLabel->alpha.interpolateTo(0, 2); themenu->songLabel->alpha.interpolateTo(0, 2);
@ -785,7 +785,7 @@ void TreasureSlot::onUpdate(float dt)
{ {
if ((core->mouse.position - getWorldPosition()).isLength2DIn(18)) if ((core->mouse.position - getWorldPosition()).isLength2DIn(18))
{ {
scale.interpolateTo(Vector(1.2, 1.2), 0.1); scale.interpolateTo(Vector(1.2f, 1.2f), 0.1f);
if (core->mouse.buttons.left && !mbd) if (core->mouse.buttons.left && !mbd)
{ {
mbd = true; mbd = true;
@ -832,13 +832,13 @@ void TreasureSlot::onUpdate(float dt)
else else
{ {
mbd = false; mbd = false;
scale.interpolateTo(Vector(1, 1), 0.1); scale.interpolateTo(Vector(1, 1), 0.1f);
} }
} }
else else
{ {
mbd = false; mbd = false;
scale.interpolateTo(Vector(1, 1), 0.001); scale.interpolateTo(Vector(1, 1), 0.001f);
} }
} }
@ -1164,7 +1164,7 @@ void InGameMenu::playSongInMenu(int songType, bool override)
void InGameMenu::updatePreviewRecipe() void InGameMenu::updatePreviewRecipe()
{ {
const float t = 0.2; const float t = 0.2f;
updateCookList(); updateCookList();
@ -1207,8 +1207,8 @@ void InGameMenu::show(bool ignoreInput, bool optionsOnly, MenuPage menuPage)
if (game->avatar->isEntityDead()) return; if (game->avatar->isEntityDead()) return;
toggleOptionsMenu(false); toggleOptionsMenu(false);
dsq->overlay->alpha.interpolateTo(0, 0.1); dsq->overlay->alpha.interpolateTo(0, 0.1f);
float t = 0.3; float t = 0.3f;
if (!optionsOnly) if (!optionsOnly)
@ -1349,7 +1349,7 @@ void InGameMenu::show(bool ignoreInput, bool optionsOnly, MenuPage menuPage)
} }
else else
{ {
float t = 0.1; float t = 0.1f;
toggleMainMenu(true); toggleMainMenu(true);
@ -1369,12 +1369,12 @@ void InGameMenu::show(bool ignoreInput, bool optionsOnly, MenuPage menuPage)
{ {
for (size_t i = 0; i < menu.size(); i++) for (size_t i = 0; i < menu.size(); i++)
{ {
menu[i]->scale.interpolateTo(Vector(1, 1), 0.15); menu[i]->scale.interpolateTo(Vector(1, 1), 0.15f);
menu[i]->alpha.interpolateTo(1, 0.15); menu[i]->alpha.interpolateTo(1, 0.15f);
} }
menuIconGlow->alpha.interpolateTo(1, 0.5); menuIconGlow->alpha.interpolateTo(1, 0.5f);
} }
menuOpenTimer = 0; menuOpenTimer = 0;
@ -1406,7 +1406,7 @@ void InGameMenu::hide(bool effects, bool cancel)
playingSongInMenu = -1; playingSongInMenu = -1;
float t = 0.3; float t = 0.3f;
if (!effects) if (!effects)
t = 0; t = 0;
@ -1915,7 +1915,7 @@ void InGameMenu::create()
songLabel->followCamera = 1; songLabel->followCamera = 1;
songLabel->setFontSize(20); songLabel->setFontSize(20);
songLabel->position = Vector(-center.x, center.y) + Vector(0, -15); //+ Vector(10, -10); songLabel->position = Vector(-center.x, center.y) + Vector(0, -15); //+ Vector(10, -10);
songLabel->scale = Vector(1.2, 1.2); songLabel->scale = Vector(1.2f, 1.2f);
} }
menuBg->addChild(songLabel, PM_POINTER); menuBg->addChild(songLabel, PM_POINTER);
@ -1987,7 +1987,7 @@ void InGameMenu::create()
keyConfigButton->useGlow("particles/glow", 128, 40); keyConfigButton->useGlow("particles/glow", 128, 40);
keyConfigButton->position = worldRightCenter + Vector(0, 80); keyConfigButton->position = worldRightCenter + Vector(0, 80);
keyConfigButton->alpha = 0; keyConfigButton->alpha = 0;
keyConfigButton->scale = Vector(0.8, 0.8); keyConfigButton->scale = Vector(0.8f, 0.8f);
keyConfigButton->event.set(MakeFunctionEvent(InGameMenu, onKeyConfig)); keyConfigButton->event.set(MakeFunctionEvent(InGameMenu, onKeyConfig));
//keyConfigButton->setCanDirMove(false); //keyConfigButton->setCanDirMove(false);
game->addRenderObject(keyConfigButton, LR_MENU); game->addRenderObject(keyConfigButton, LR_MENU);
@ -2205,7 +2205,7 @@ void InGameMenu::create()
cook->useGlow("particles/glow", 128, 40); cook->useGlow("particles/glow", 128, 40);
cook->position = worldRightCenter + Vector(0, -120); cook->position = worldRightCenter + Vector(0, -120);
cook->alpha = 0; cook->alpha = 0;
cook->scale = Vector(0.8, 0.8); cook->scale = Vector(0.8f, 0.8f);
cook->event.set(MakeFunctionEvent(InGameMenu, onCook)); cook->event.set(MakeFunctionEvent(InGameMenu, onCook));
cook->setCanDirMove(false); cook->setCanDirMove(false);
game->addRenderObject(cook, LR_MENU); game->addRenderObject(cook, LR_MENU);
@ -2224,7 +2224,7 @@ void InGameMenu::create()
recipes->useGlow("particles/glow", 128, 32); recipes->useGlow("particles/glow", 128, 32);
recipes->position = worldLeftCenter + Vector(-40, 140); recipes->position = worldLeftCenter + Vector(-40, 140);
recipes->alpha = 0; recipes->alpha = 0;
recipes->scale = Vector(0.8, 0.8); recipes->scale = Vector(0.8f, 0.8f);
recipes->event.set(MakeFunctionEvent(InGameMenu, onRecipes)); recipes->event.set(MakeFunctionEvent(InGameMenu, onRecipes));
game->addRenderObject(recipes, LR_MENU); game->addRenderObject(recipes, LR_MENU);
@ -2233,7 +2233,7 @@ void InGameMenu::create()
use->useGlow("particles/glow", 128, 64); use->useGlow("particles/glow", 128, 64);
use->position = worldRightCenter + Vector(0, -120); use->position = worldRightCenter + Vector(0, -120);
use->alpha = 0; use->alpha = 0;
use->scale = Vector(0.8, 0.8); use->scale = Vector(0.8f, 0.8f);
use->event.set(MakeFunctionEvent(InGameMenu, onUseTreasure)); use->event.set(MakeFunctionEvent(InGameMenu, onUseTreasure));
game->addRenderObject(use, LR_MENU); game->addRenderObject(use, LR_MENU);
@ -2244,7 +2244,7 @@ void InGameMenu::create()
prevFood->position = worldLeftCenter + Vector(-50, -130); prevFood->position = worldLeftCenter + Vector(-50, -130);
prevFood->alpha = 0; prevFood->alpha = 0;
prevFood->event.set(MakeFunctionEvent(InGameMenu, onPrevFoodPage)); prevFood->event.set(MakeFunctionEvent(InGameMenu, onPrevFoodPage));
prevFood->scale = Vector(0.6, 0.6); prevFood->scale = Vector(0.6f, 0.6f);
prevFood->setCanDirMove(false); prevFood->setCanDirMove(false);
game->addRenderObject(prevFood, LR_MENU); game->addRenderObject(prevFood, LR_MENU);
@ -2256,7 +2256,7 @@ void InGameMenu::create()
nextFood->alpha = 0; nextFood->alpha = 0;
nextFood->setCanDirMove(false); nextFood->setCanDirMove(false);
nextFood->event.set(MakeFunctionEvent(InGameMenu, onNextFoodPage)); nextFood->event.set(MakeFunctionEvent(InGameMenu, onNextFoodPage));
nextFood->scale = Vector(0.6, 0.6); nextFood->scale = Vector(0.6f, 0.6f);
game->addRenderObject(nextFood, LR_MENU); game->addRenderObject(nextFood, LR_MENU);
prevTreasure = new AquariaMenuItem; prevTreasure = new AquariaMenuItem;
@ -2266,7 +2266,7 @@ void InGameMenu::create()
prevTreasure->position = worldLeftCenter + Vector(-50, -130); prevTreasure->position = worldLeftCenter + Vector(-50, -130);
prevTreasure->alpha = 0; prevTreasure->alpha = 0;
prevTreasure->setCanDirMove(false); prevTreasure->setCanDirMove(false);
prevTreasure->scale = Vector(0.6, 0.6); prevTreasure->scale = Vector(0.6f, 0.6f);
prevTreasure->event.set(MakeFunctionEvent(InGameMenu, onPrevTreasurePage)); prevTreasure->event.set(MakeFunctionEvent(InGameMenu, onPrevTreasurePage));
prevTreasure->setCanDirMove(false); prevTreasure->setCanDirMove(false);
game->addRenderObject(prevTreasure, LR_MENU); game->addRenderObject(prevTreasure, LR_MENU);
@ -2277,7 +2277,7 @@ void InGameMenu::create()
nextTreasure->useGlow("particles/glow", 64, 32); nextTreasure->useGlow("particles/glow", 64, 32);
nextTreasure->position = worldLeftCenter + Vector(50, -130); nextTreasure->position = worldLeftCenter + Vector(50, -130);
nextTreasure->alpha = 0; nextTreasure->alpha = 0;
nextTreasure->scale = Vector(0.6, 0.6); nextTreasure->scale = Vector(0.6f, 0.6f);
nextTreasure->event.set(MakeFunctionEvent(InGameMenu, onNextTreasurePage)); nextTreasure->event.set(MakeFunctionEvent(InGameMenu, onNextTreasurePage));
nextTreasure->setCanDirMove(false); nextTreasure->setCanDirMove(false);
game->addRenderObject(nextTreasure, LR_MENU); game->addRenderObject(nextTreasure, LR_MENU);
@ -2307,8 +2307,8 @@ void InGameMenu::create()
previewRecipe->alphaMod = 0.75; previewRecipe->alphaMod = 0.75;
previewRecipe->followCamera = 1; previewRecipe->followCamera = 1;
previewRecipe->alpha = 0; previewRecipe->alpha = 0;
previewRecipe->scale = Vector(0.7, 0.7); previewRecipe->scale = Vector(0.7f, 0.7f);
previewRecipe->scale.interpolateTo(Vector(0.9, 0.9), 0.5, -1, 1, 1); previewRecipe->scale.interpolateTo(Vector(0.9f, 0.9f), 0.5f, -1, 1, 1);
previewRecipe->position = worldRightCenter; previewRecipe->position = worldRightCenter;
game->addRenderObject(previewRecipe, LR_MENU); game->addRenderObject(previewRecipe, LR_MENU);
@ -2351,7 +2351,7 @@ void InGameMenu::create()
recipeMenu.prevPage->position = Vector(scrollx - 150, 410); recipeMenu.prevPage->position = Vector(scrollx - 150, 410);
recipeMenu.prevPage->alpha = 0; recipeMenu.prevPage->alpha = 0;
recipeMenu.prevPage->event.set(MakeFunctionEvent(InGameMenu, onPrevRecipePage)); recipeMenu.prevPage->event.set(MakeFunctionEvent(InGameMenu, onPrevRecipePage));
recipeMenu.prevPage->scale = Vector(0.8, 0.8); recipeMenu.prevPage->scale = Vector(0.8f, 0.8f);
game->addRenderObject(recipeMenu.prevPage, LR_RECIPES); game->addRenderObject(recipeMenu.prevPage, LR_RECIPES);
recipeMenu.nextPage = new AquariaMenuItem; recipeMenu.nextPage = new AquariaMenuItem;
@ -2361,7 +2361,7 @@ void InGameMenu::create()
recipeMenu.nextPage->position = Vector(scrollx + 150, 410); recipeMenu.nextPage->position = Vector(scrollx + 150, 410);
recipeMenu.nextPage->alpha = 0; recipeMenu.nextPage->alpha = 0;
recipeMenu.nextPage->event.set(MakeFunctionEvent(InGameMenu, onNextRecipePage)); recipeMenu.nextPage->event.set(MakeFunctionEvent(InGameMenu, onNextRecipePage));
recipeMenu.nextPage->scale = Vector(0.8, 0.8); recipeMenu.nextPage->scale = Vector(0.8f, 0.8f);
game->addRenderObject(recipeMenu.nextPage, LR_RECIPES); game->addRenderObject(recipeMenu.nextPage, LR_RECIPES);
@ -2496,7 +2496,7 @@ void InGameMenu::create()
menu[5]->position = Vector(400-60, 350); menu[5]->position = Vector(400-60, 350);
menuIconGlow = new Quad("particles/glow", menu[5]->position); menuIconGlow = new Quad("particles/glow", menu[5]->position);
menuIconGlow->alphaMod = 0.4; menuIconGlow->alphaMod = 0.4f;
menuIconGlow->alpha = 0; menuIconGlow->alpha = 0;
menuIconGlow->setWidthHeight(80, 80); menuIconGlow->setWidthHeight(80, 80);
menuIconGlow->setBlendType(RenderObject::BLEND_ADD); menuIconGlow->setBlendType(RenderObject::BLEND_ADD);
@ -2599,7 +2599,7 @@ void InGameMenu::create()
foodDescription->setAlign(ALIGN_CENTER); foodDescription->setAlign(ALIGN_CENTER);
foodDescription->followCamera = 1; foodDescription->followCamera = 1;
foodDescription->position = center + Vector(0, 8) + Vector(0,-32); foodDescription->position = center + Vector(0, 8) + Vector(0,-32);
foodDescription->scale = Vector(0.8, 0.8); foodDescription->scale = Vector(0.8f, 0.8f);
foodDescription->setWidth(240); foodDescription->setWidth(240);
} }
@ -2960,7 +2960,7 @@ void InGameMenu::onCook()
AquariaGuiElement::canDirMoveGlobal = false; AquariaGuiElement::canDirMoveGlobal = false;
cookDelay = 0.4; cookDelay = 0.4f;
bool cooked = false; bool cooked = false;
@ -3034,9 +3034,9 @@ void InGameMenu::onCook()
if (longAnim) if (longAnim)
{ {
float ft = 0.8; float ft = 0.8f;
float nt = 0.1; float nt = 0.1f;
float nt2 = 0.2; float nt2 = 0.2f;
void *handle = NULL; void *handle = NULL;
/* /*
@ -3081,9 +3081,9 @@ void InGameMenu::onCook()
} }
if (longAnim) if (longAnim)
dsq->run(0.5); dsq->run(0.5f);
else else
dsq->run(0.2); dsq->run(0.2f);
bool haveLeftovers = true; bool haveLeftovers = true;
for (size_t i = 0; i < foodHolders.size(); i++) for (size_t i = 0; i < foodHolders.size(); i++)
@ -3120,9 +3120,9 @@ void InGameMenu::onCook()
dsq->spawnParticleEffect("cook-food", Vector(575,250), 0, 0, LR_HUD3, 1); dsq->spawnParticleEffect("cook-food", Vector(575,250), 0, 0, LR_HUD3, 1);
if (longAnim) if (longAnim)
dsq->run(0.5); dsq->run(0.5f);
else else
dsq->run(0.2); dsq->run(0.2f);
if (data) if (data)
{ {
@ -3131,13 +3131,13 @@ void InGameMenu::onCook()
//Quad *e = new Quad(); //Quad *e = new Quad();
showRecipe->setTexture(n); showRecipe->setTexture(n);
showRecipe->scale = Vector(0.5, 0.5); showRecipe->scale = Vector(0.5f, 0.5f);
showRecipe->scale.interpolateTo(Vector(1.2, 1.2), t); showRecipe->scale.interpolateTo(Vector(1.2f, 1.2f), t);
showRecipe->alpha.ensureData(); showRecipe->alpha.ensureData();
showRecipe->alpha.data->path.clear(); showRecipe->alpha.data->path.clear();
showRecipe->alpha.data->path.addPathNode(0, 0); showRecipe->alpha.data->path.addPathNode(0, 0);
showRecipe->alpha.data->path.addPathNode(1, 0.1); showRecipe->alpha.data->path.addPathNode(1, 0.1f);
showRecipe->alpha.data->path.addPathNode(1, 0.6); showRecipe->alpha.data->path.addPathNode(1, 0.6f);
showRecipe->alpha.data->path.addPathNode(0, 1); showRecipe->alpha.data->path.addPathNode(0, 1);
showRecipe->alpha.startPath(t); showRecipe->alpha.startPath(t);
} }
@ -3214,9 +3214,9 @@ void InGameMenu::showInGameMenuExitCheck()
{ {
recipeMenu.toggle(false); recipeMenu.toggle(false);
inGameMenuExitState = 1; inGameMenuExitState = 1;
eYes->alpha.interpolateTo(1, 0.2); eYes->alpha.interpolateTo(1, 0.2f);
eNo->alpha.interpolateTo(1, 0.2); eNo->alpha.interpolateTo(1, 0.2f);
eAre->alpha.interpolateTo(1, 0.2); eAre->alpha.interpolateTo(1, 0.2f);
eNo->setFocus(true); eNo->setFocus(true);
} }
@ -3224,9 +3224,9 @@ void InGameMenu::showInGameMenuExitCheck()
void InGameMenu::hideInGameMenuExitCheck(bool refocus) void InGameMenu::hideInGameMenuExitCheck(bool refocus)
{ {
inGameMenuExitState = 0; inGameMenuExitState = 0;
eYes->alpha.interpolateTo(0, 0.2); eYes->alpha.interpolateTo(0, 0.2f);
eNo->alpha.interpolateTo(0, 0.2); eNo->alpha.interpolateTo(0, 0.2f);
eAre->alpha.interpolateTo(0, 0.2); eAre->alpha.interpolateTo(0, 0.2f);
if (refocus) if (refocus)
((AquariaMenuItem*)menu[1])->setFocus(true); ((AquariaMenuItem*)menu[1])->setFocus(true);
@ -3680,8 +3680,8 @@ void InGameMenu::toggleFoodMenu(bool f)
void InGameMenu::doMenuSectionHighlight(int section) void InGameMenu::doMenuSectionHighlight(int section)
{ {
for (int i = 0; i < 4; i++) for (int i = 0; i < 4; i++)
((AquariaMenuItem*)menu[(5+i)])->quad->alphaMod = 0.8; ((AquariaMenuItem*)menu[(5+i)])->quad->alphaMod = 0.8f;
((AquariaMenuItem*)menu[(5+section)])->quad->alphaMod = 1.0; ((AquariaMenuItem*)menu[(5+section)])->quad->alphaMod = 1.0f;
menuIconGlow->position = menu[5+section]->position; menuIconGlow->position = menu[5+section]->position;
} }

View file

@ -72,8 +72,8 @@ Ingredient::Ingredient(const Vector &pos, IngredientData *data, int amount)
else else
velocity = Vector(0,-mag*0.5f); velocity = Vector(0,-mag*0.5f);
gravity = Vector(0, 250); gravity = Vector(0, 250);
scale = Vector(0.2,0.2); scale = Vector(0.2f,0.2f);
scale.interpolateTo(Vector(1, 1), 0.75); scale.interpolateTo(Vector(1, 1), 0.75f);
if (isRotKind()) if (isRotKind())
rotation.z = randAngle360(); rotation.z = randAngle360();

View file

@ -253,10 +253,10 @@ void Intro::update(float dt)
SkeletalSprite *citybg = new SkeletalSprite(); SkeletalSprite *citybg = new SkeletalSprite();
citybg->loadSkeletal("citybg"); citybg->loadSkeletal("citybg");
citybg->animate("idle", -1); citybg->animate("idle", -1);
citybg->color = Vector(0.1, 0.08, 0.08); citybg->color = Vector(0.1f, 0.08f, 0.08f);
citybg->position = Vector(400,300); citybg->position = Vector(400,300);
citybg->offset = Vector(-100, 0); citybg->offset = Vector(-100, 0);
citybg->scale = Vector(0.6, 0.6); citybg->scale = Vector(0.6f, 0.6f);
citybg->alpha = 0; citybg->alpha = 0;
for (size_t i = 0; i < citybg->bones.size(); i++) for (size_t i = 0; i < citybg->bones.size(); i++)
{ {
@ -270,11 +270,11 @@ void Intro::update(float dt)
SkeletalSprite *eric = new SkeletalSprite(); SkeletalSprite *eric = new SkeletalSprite();
eric->loadSkeletal("cc"); eric->loadSkeletal("cc");
eric->animate("runLow", -1); eric->animate("runLow", -1);
eric->color = Vector(0.08,0.08,0.08); eric->color = Vector(0.08f,0.08f,0.08f);
eric->flipHorizontal(); eric->flipHorizontal();
eric->position = Vector(50, 400); eric->position = Vector(50, 400);
eric->alpha = 0; eric->alpha = 0;
eric->scale = Vector(0.4, 0.4); eric->scale = Vector(0.4f, 0.4f);
for (size_t i = 0; i < eric->bones.size(); i++) for (size_t i = 0; i < eric->bones.size(); i++)
{ {
eric->bones[i]->color = eric->color; eric->bones[i]->color = eric->color;
@ -305,7 +305,7 @@ void Intro::update(float dt)
play.fade = SFT_IN; play.fade = SFT_IN;
play.loops = -1; play.loops = -1;
play.time = 40; play.time = 40;
play.vol = 0.7; play.vol = 0.7f;
void *drone = dsq->sound->playSfx(play); void *drone = dsq->sound->playSfx(play);
@ -314,12 +314,12 @@ void Intro::update(float dt)
play2.fade = SFT_IN; play2.fade = SFT_IN;
play2.loops = -1; play2.loops = -1;
play2.time = 20; play2.time = 20;
play2.vol = 0.9; play2.vol = 0.9f;
void *windLoop = dsq->sound->playSfx(play2); void *windLoop = dsq->sound->playSfx(play2);
dsq->run(3); dsq->run(3);
dsq->setClearColor(Vector(0.2,0.2,0.21)); dsq->setClearColor(Vector(0.2f,0.2f,0.21f));
float bt = 11; float bt = 11;
@ -332,9 +332,9 @@ void Intro::update(float dt)
Quad *cloud_bg = new Quad("intro/cloud-bg", Vector(400,300)); Quad *cloud_bg = new Quad("intro/cloud-bg", Vector(400,300));
cloud_bg->setWidthHeight(800,600); cloud_bg->setWidthHeight(800,600);
cloud_bg->followCamera = 1; cloud_bg->followCamera = 1;
cloud_bg->alpha = 0.2; cloud_bg->alpha = 0.2f;
cloud_bg->flipVertical(); cloud_bg->flipVertical();
cloud_bg->scale.interpolateTo(Vector(1.2, 1.5), bt*2); cloud_bg->scale.interpolateTo(Vector(1.2f, 1.5f), bt*2);
addRenderObject(cloud_bg, LR_BACKGROUND); addRenderObject(cloud_bg, LR_BACKGROUND);
Quad *mc1 = new Quad("intro/intro-big-cloud", Vector(200, 300)); Quad *mc1 = new Quad("intro/intro-big-cloud", Vector(200, 300));
@ -368,15 +368,15 @@ void Intro::update(float dt)
bbp->alpha = 0; bbp->alpha = 0;
bbp->alpha.interpolateTo(1, 8); bbp->alpha.interpolateTo(1, 8);
bbp->followCamera = 1; bbp->followCamera = 1;
bbp->scale = Vector(0.5, 0.5); bbp->scale = Vector(0.5f, 0.5f);
bbp->scale.interpolateTo(Vector(0.8, 0.8), bt); bbp->scale.interpolateTo(Vector(0.8f, 0.8f), bt);
bbp->color.ensureData(); bbp->color.ensureData();
bbp->color.data->path.addPathNode(Vector(1,1,1), 0); bbp->color.data->path.addPathNode(Vector(1,1,1), 0);
bbp->color.data->path.addPathNode(Vector(0.5,0.5,0.5), 0.1); bbp->color.data->path.addPathNode(Vector(0.5f,0.5f,0.5f), 0.1f);
bbp->color.data->path.addPathNode(Vector(1,1,1), 0.2); bbp->color.data->path.addPathNode(Vector(1,1,1), 0.2f);
bbp->color.data->path.addPathNode(Vector(0.5,0.5,0.5), 0.9); bbp->color.data->path.addPathNode(Vector(0.5f,0.5f,0.5f), 0.9f);
bbp->color.data->path.addPathNode(Vector(1,1,1), 0.95); bbp->color.data->path.addPathNode(Vector(1,1,1), 0.95f);
bbp->color.data->path.addPathNode(Vector(0.5,0.5,0.5), 1.0); bbp->color.data->path.addPathNode(Vector(0.5f,0.5f,0.5f), 1.0f);
bbp->color.startPath(2.5); bbp->color.startPath(2.5);
bbp->color.data->loopType = -1; bbp->color.data->loopType = -1;
addRenderObject(bbp, LR_HUD); addRenderObject(bbp, LR_HUD);
@ -386,14 +386,14 @@ void Intro::update(float dt)
if (waitQuit(1)) return; if (waitQuit(1)) return;
dsq->sound->playSfx("lululu", 0.6); dsq->sound->playSfx("lululu", 0.6f);
if (waitQuit(9)) return; if (waitQuit(9)) return;
dsq->sound->playSfx("thunder"); dsq->sound->playSfx("thunder");
dsq->overlay->alpha.interpolateTo(1, 0.2); dsq->overlay->alpha.interpolateTo(1, 0.2f);
if (waitQuit(0.5)) return; if (waitQuit(0.5f)) return;
bbp->alpha = 0; bbp->alpha = 0;
cloud_bg->alpha = 0; cloud_bg->alpha = 0;
@ -408,7 +408,7 @@ void Intro::update(float dt)
// -- floating city in clouds // -- floating city in clouds
dsq->setClearColor(Vector(0.4,0.4,0.4)); dsq->setClearColor(Vector(0.4f,0.4f,0.4f));
/* /*
Gradient *grad = new Gradient(); Gradient *grad = new Gradient();
@ -441,12 +441,12 @@ void Intro::update(float dt)
for (int i = 3; i <=5; i++) for (int i = 3; i <=5; i++)
{ {
Bone *b = city->getBoneByIdx(i); Bone *b = city->getBoneByIdx(i);
b->scale.interpolateTo(Vector(0.2, 1), 0.2, -1, 1); b->scale.interpolateTo(Vector(0.2f, 1), 0.2f, -1, 1);
} }
city->alpha.interpolateTo(1.0, bt*0.75f); city->alpha.interpolateTo(1.0, bt*0.75f);
city->internalOffset = Vector(0, 50); city->internalOffset = Vector(0, 50);
city->scale = Vector(0.6, 0.6); city->scale = Vector(0.6f, 0.6f);
city->scale.interpolateTo(Vector(0.75, 0.75), bt); city->scale.interpolateTo(Vector(0.75f, 0.75f), bt);
city->animate("idle"); city->animate("idle");
addRenderObject(city, LR_HUD); addRenderObject(city, LR_HUD);
@ -455,7 +455,7 @@ void Intro::update(float dt)
play3.fade = SFT_IN; play3.fade = SFT_IN;
play3.loops = -1; play3.loops = -1;
play3.time = 10; play3.time = 10;
play3.vol = 0.7; play3.vol = 0.7f;
void *propLoop = dsq->sound->playSfx(play3); void *propLoop = dsq->sound->playSfx(play3);
dsq->overlay->alpha.interpolateTo(0, 1); dsq->overlay->alpha.interpolateTo(0, 1);
@ -522,31 +522,31 @@ void Intro::update(float dt)
float brusht=7; float brusht=7;
Quad *painting = new Quad("intro/painting", Vector(400,300)); Quad *painting = new Quad("intro/painting", Vector(400,300));
painting->scale = Vector(0.9, 0.9); painting->scale = Vector(0.9f, 0.9f);
// 1.2 // 1.2
painting->scale.interpolateTo(Vector(2,2), brusht, 0, 0, 1); painting->scale.interpolateTo(Vector(2,2), brusht, 0, 0, 1);
painting->followCamera = 1; painting->followCamera = 1;
addRenderObject(painting, LR_HUD); addRenderObject(painting, LR_HUD);
Quad *ericHandBrush = new Quad("intro/eric-hand-brush", Vector(800-256 + 20,600-256 + 20)); Quad *ericHandBrush = new Quad("intro/eric-hand-brush", Vector(800-256 + 20,600-256 + 20));
ericHandBrush->scale = Vector(0.99, 0.99); ericHandBrush->scale = Vector(0.99f, 0.99f);
ericHandBrush->scale.interpolateTo(Vector(1.7,1.7), brusht, 0, 0, 1); ericHandBrush->scale.interpolateTo(Vector(1.7f,1.7f), brusht, 0, 0, 1);
ericHandBrush->followCamera = 1; ericHandBrush->followCamera = 1;
ericHandBrush->rotation.interpolateTo(Vector(0,0,-20), brusht); ericHandBrush->rotation.interpolateTo(Vector(0,0,-20), brusht);
ericHandBrush->offset.interpolateTo(Vector(550, 550), brusht*0.75f, 0, 0, 1); ericHandBrush->offset.interpolateTo(Vector(550, 550), brusht*0.75f, 0, 0, 1);
addRenderObject(ericHandBrush, LR_HUD); addRenderObject(ericHandBrush, LR_HUD);
dsq->fade(0, 0.5); dsq->fade(0, 0.5f);
if (waitQuit(0.5)) return; if (waitQuit(0.5f)) return;
if (waitQuit(2)) return; if (waitQuit(2)) return;
// music bit // music bit
dsq->sound->playSfx("aqfocus", 0.8); dsq->sound->playSfx("aqfocus", 0.8f);
if (waitQuit(1.5)) return; if (waitQuit(1.5f)) return;
if (waitQuit(2)) return; if (waitQuit(2)) return;
@ -557,11 +557,11 @@ void Intro::update(float dt)
dsq->sound->playSfx("thewave"); dsq->sound->playSfx("thewave");
if (waitQuit(0.5)) return; if (waitQuit(0.5f)) return;
dsq->sound->playSfx("heartbeat"); dsq->sound->playSfx("heartbeat");
dsq->fade(1, 0.5); dsq->fade(1, 0.5f);
if (waitQuit(0.5)) return; if (waitQuit(0.5f)) return;
painting->alpha = 0; painting->alpha = 0;
ericHandBrush->alpha = 0; ericHandBrush->alpha = 0;
@ -575,34 +575,34 @@ void Intro::update(float dt)
window->alpha = 1; window->alpha = 1;
ericHead->alpha = 1; ericHead->alpha = 1;
window->color.interpolateTo(Vector(1, 0.5, 0.5), wrt); window->color.interpolateTo(Vector(1, 0.5f, 0.5f), wrt);
ericHead->color.interpolateTo(Vector(1, 0.7, 0.7), wrt); ericHead->color.interpolateTo(Vector(1, 0.7f, 0.7f), wrt);
ericHead->offset = Vector(-200,0); ericHead->offset = Vector(-200,0);
ericHead->offset.interpolateTo(Vector(-800, 200), wrt); ericHead->offset.interpolateTo(Vector(-800, 200), wrt);
window->scale.interpolateTo(Vector(1.3, 1.3), wrt); window->scale.interpolateTo(Vector(1.3f, 1.3f), wrt);
dsq->fade(0, 0.5); dsq->fade(0, 0.5f);
if (waitQuit(0.5)) return; if (waitQuit(0.5f)) return;
if (waitQuit(wrt-1)) return; if (waitQuit(wrt-1)) return;
dsq->sound->playSfx("heartbeat"); dsq->sound->playSfx("heartbeat");
dsq->fade(1, 0.5); dsq->fade(1, 0.5f);
if (waitQuit(0.5)) return; if (waitQuit(0.5f)) return;
ericHead->alpha = 0; ericHead->alpha = 0;
window->alpha = 0; window->alpha = 0;
// -- city under attack by meteors // -- city under attack by meteors
dsq->setClearColor(Vector(0.6,0.1,0.1)); dsq->setClearColor(Vector(0.6f,0.1f,0.1f));
createMeteor(LR_ENTITIES, Vector(600, -50), Vector(-600, 600), Vector(0.05, 0.05)); createMeteor(LR_ENTITIES, Vector(600, -50), Vector(-600, 600), Vector(0.05f, 0.05f));
cloud_bg->alpha = 0.99; cloud_bg->alpha = 0.99f;
cloud_bg->alpha.interpolateTo(0.8, 4); cloud_bg->alpha.interpolateTo(0.8f, 4);
//grad->alpha = 0.5; //grad->alpha = 0.5;
city->alpha = 1; city->alpha = 1;
@ -610,13 +610,13 @@ void Intro::update(float dt)
city->animate("idle"); city->animate("idle");
dsq->fade(0, 0.5); dsq->fade(0, 0.5f);
if (waitQuit(0.5)) return; if (waitQuit(0.5f)) return;
if (waitQuit(0.5)) return; if (waitQuit(0.5f)) return;
createMeteor(LR_ENTITIES, Vector(300, -50), Vector(-500, 900), Vector(0.2, 0.2)); createMeteor(LR_ENTITIES, Vector(300, -50), Vector(-500, 900), Vector(0.2f, 0.2f));
createMeteor(LR_HUD, Vector(400, -100), Vector(-400, 1000), Vector(0.2, 0.2)); createMeteor(LR_HUD, Vector(400, -100), Vector(-400, 1000), Vector(0.2f, 0.2f));
if (waitQuit(2)) return; if (waitQuit(2)) return;
@ -625,11 +625,11 @@ void Intro::update(float dt)
for (int i = 0; i < 16; i++) for (int i = 0; i < 16; i++)
{ {
int l = LR_ENTITIES; int l = LR_ENTITIES;
Vector sz(0.1, 0.1); Vector sz(0.1f, 0.1f);
if (rand()%5 < 2) if (rand()%5 < 2)
{ {
l = LR_HUD; l = LR_HUD;
sz = Vector(0.15, 0.15); sz = Vector(0.15f, 0.15f);
} }
createMeteor(l, Vector(200+rand()%600, -50 - rand()%100), Vector(-200 - rand()%400, 900 + rand()%400), sz); createMeteor(l, Vector(200+rand()%600, -50 - rand()%100), Vector(-200 - rand()%400, 900 + rand()%400), sz);
} }
@ -640,23 +640,23 @@ void Intro::update(float dt)
for (int i = 0; i < 8; i++) for (int i = 0; i < 8; i++)
{ {
int l = LR_ENTITIES; int l = LR_ENTITIES;
Vector sz(0.1, 0.1); Vector sz(0.1f, 0.1f);
if (rand()%5 < 2) if (rand()%5 < 2)
{ {
l = LR_HUD; l = LR_HUD;
sz = Vector(0.15, 0.15); sz = Vector(0.15f, 0.15f);
} }
createMeteor(l, Vector(200+rand()%600, -50 - rand()%100), Vector(-200 - rand()%400, 900 + rand()%400), sz); createMeteor(l, Vector(200+rand()%600, -50 - rand()%100), Vector(-200 - rand()%400, 900 + rand()%400), sz);
} }
if (waitQuit(0.4)) return; if (waitQuit(0.4f)) return;
dsq->sound->playSfx("heartbeat"); dsq->sound->playSfx("heartbeat");
dsq->sound->fadeSfx(drone, SFT_OUT, 0.1); dsq->sound->fadeSfx(drone, SFT_OUT, 0.1f);
dsq->sound->fadeSfx(windLoop, SFT_OUT, 0.1); dsq->sound->fadeSfx(windLoop, SFT_OUT, 0.1f);
dsq->overlay->color = Vector(1, 0.5, 0.5); dsq->overlay->color = Vector(1, 0.5f, 0.5f);
dsq->fade(1, 0.1); dsq->fade(1, 0.1f);
if (waitQuit(1)) return; if (waitQuit(1)) return;
city->alpha = 0; city->alpha = 0;
@ -693,18 +693,18 @@ void Intro::update(float dt)
dsq->overlay->color = Vector(0,0,0); dsq->overlay->color = Vector(0,0,0);
dsq->fade(1, 0.1); dsq->fade(1, 0.1f);
if (waitQuit(3.5)) return; if (waitQuit(3.5f)) return;
// -- outside scene // -- outside scene
dsq->setClearColor(Vector(0.3,0.1,0.1)); dsq->setClearColor(Vector(0.3f,0.1f,0.1f));
cloud_bg->alpha = 0.4; cloud_bg->alpha = 0.4f;
cloud_bg->scale = Vector(1.5, 1.5); cloud_bg->scale = Vector(1.5f, 1.5f);
//cloud_bg->setSegs(32, 32, 0.5, 0.5, 0.008, 0.008, 4, 1); //cloud_bg->setSegs(32, 32, 0.5, 0.5, 0.008, 0.008, 4, 1);
//cloud_bg->setSegs(10, 10, 0.1, 0.1, 1, 1, 0.1, 1); //cloud_bg->setSegs(10, 10, 0.1, 0.1, 1, 1, 0.1, 1);
cloud_bg->rotation.z = 180; cloud_bg->rotation.z = 180;
@ -716,13 +716,13 @@ void Intro::update(float dt)
pScreaming.fade = SFT_IN; pScreaming.fade = SFT_IN;
pScreaming.loops = -1; pScreaming.loops = -1;
pScreaming.time = 8; pScreaming.time = 8;
pScreaming.vol = 1.0; pScreaming.vol = 1.0f;
void *screaming = dsq->sound->playSfx(pScreaming); void *screaming = dsq->sound->playSfx(pScreaming);
eric->alpha = 1; eric->alpha = 1;
eric->offset.interpolateTo(Vector(150, 0), 1); eric->offset.interpolateTo(Vector(150, 0), 1);
dsq->fade(0, 0.2); dsq->fade(0, 0.2f);
if (waitQuit(1)) return; if (waitQuit(1)) return;
eric->animate("idle", -1); eric->animate("idle", -1);
@ -732,19 +732,19 @@ void Intro::update(float dt)
eric->animate("runLow", -1); eric->animate("runLow", -1);
eric->offset.interpolateTo(Vector(150+150, 0), 1); eric->offset.interpolateTo(Vector(150+150, 0), 1);
if (waitQuit(0.5)) return; if (waitQuit(0.5f)) return;
dsq->sound->playSfx("thunder", 0.1); dsq->sound->playSfx("thunder", 0.1f);
if (waitQuit(0.5)) return; if (waitQuit(0.5f)) return;
eric->offset.interpolateTo(Vector(150+150+150, 0), 1); eric->offset.interpolateTo(Vector(150+150+150, 0), 1);
if (waitQuit(1)) return; if (waitQuit(1)) return;
eric->offset.interpolateTo(Vector(150+150+150+150, 0), 1); eric->offset.interpolateTo(Vector(150+150+150+150, 0), 1);
if (waitQuit(0.5)) return; if (waitQuit(0.5f)) return;
dsq->sound->playSfx("thunder", 0.7); dsq->sound->playSfx("thunder", 0.7f);
if (waitQuit(0.5)) return; if (waitQuit(0.5f)) return;
eric->animate("idle", -1); eric->animate("idle", -1);
@ -753,7 +753,7 @@ void Intro::update(float dt)
eric->flipHorizontal(); eric->flipHorizontal();
citybg->animate("crash"); citybg->animate("crash");
if (waitQuit(1.9)) return; if (waitQuit(1.9f)) return;
dsq->sound->playSfx("bridgebreak"); dsq->sound->playSfx("bridgebreak");
@ -761,16 +761,16 @@ void Intro::update(float dt)
dsq->sound->stopSfx(drone); dsq->sound->stopSfx(drone);
dsq->sound->stopSfx(screaming); dsq->sound->stopSfx(screaming);
eric->rotation.interpolateTo(Vector(0,0,96), 1.5); eric->rotation.interpolateTo(Vector(0,0,96), 1.5f);
eric->offset.interpolateTo(Vector(eric->offset.x, 800), 1); eric->offset.interpolateTo(Vector(eric->offset.x, 800), 1);
if (waitQuit(1.9)) return; if (waitQuit(1.9f)) return;
dsq->overlay->color = Vector(0,0,0); dsq->overlay->color = Vector(0,0,0);
dsq->fade(1, 0.1); dsq->fade(1, 0.1f);
if (waitQuit(0.1)) return; if (waitQuit(0.1f)) return;
citybg->alpha = 0; citybg->alpha = 0;
eric->alpha = 0; eric->alpha = 0;
@ -794,8 +794,8 @@ void Intro::update(float dt)
addRenderObject(underwaterBG, LR_ENTITIES); addRenderObject(underwaterBG, LR_ENTITIES);
Quad *ericHandSink = new Quad("intro/eric-hand-sink", Vector(550,610)); Quad *ericHandSink = new Quad("intro/eric-hand-sink", Vector(550,610));
ericHandSink->scale = Vector(0.99, 0.99); ericHandSink->scale = Vector(0.99f, 0.99f);
ericHandSink->scale.interpolateTo(Vector(1.5,1.5), st, 0, 0, 1); ericHandSink->scale.interpolateTo(Vector(1.5f,1.5f), st, 0, 0, 1);
ericHandSink->internalOffset = Vector(0, -256); ericHandSink->internalOffset = Vector(0, -256);
ericHandSink->rotation = Vector(0,0,-10); ericHandSink->rotation = Vector(0,0,-10);
ericHandSink->rotation.interpolateTo(Vector(0,0,10), st, 0, 0, 1); ericHandSink->rotation.interpolateTo(Vector(0,0,10), st, 0, 0, 1);
@ -803,11 +803,11 @@ void Intro::update(float dt)
ericHandSink->followCamera = 1; ericHandSink->followCamera = 1;
addRenderObject(ericHandSink, LR_ENTITIES); addRenderObject(ericHandSink, LR_ENTITIES);
dsq->setClearColor(Vector(0, 0.05, 0.1)); dsq->setClearColor(Vector(0, 0.05f, 0.1f));
if (core->afterEffectManager) if (core->afterEffectManager)
core->afterEffectManager->addEffect(new ShockEffect(Vector(core->width/2, core->height/2),core->screenCenter,0.08,0.05,22,0.2f, 1.2)); core->afterEffectManager->addEffect(new ShockEffect(Vector(core->width/2, core->height/2),core->screenCenter,0.08f,0.05f,22,0.2f, 1.2f));
dsq->fade(0, 3); dsq->fade(0, 3);
@ -828,26 +828,26 @@ void Intro::update(float dt)
dsq->sound->playSfx("heartbeat", 0.5); dsq->sound->playSfx("heartbeat", 0.5f);
dsq->fade(1, 5); dsq->fade(1, 5);
if (waitQuit(2.5)) return; if (waitQuit(2.5f)) return;
core->sound->playVoice("titleb"); core->sound->playVoice("titleb");
dsq->sound->playSfx("heartbeat", 0.2); dsq->sound->playSfx("heartbeat", 0.2f);
if (waitQuit(2.5)) return; if (waitQuit(2.5f)) return;
underwaterBG->alphaMod = 0; underwaterBG->alphaMod = 0;
core->sound->playSfx("mother", 0.6); core->sound->playSfx("mother", 0.6f);
dsq->fade(0, 2); dsq->fade(0, 2);
Quad *mom = new Quad("gameover-0004", Vector(400,300)); Quad *mom = new Quad("gameover-0004", Vector(400,300));
mom->setWidthHeight(600,600); mom->setWidthHeight(600,600);
mom->alphaMod = 0.035; mom->alphaMod = 0.035f;
mom->setBlendType(RenderObject::BLEND_ADD); mom->setBlendType(RenderObject::BLEND_ADD);
mom->alpha = 0; mom->alpha = 0;
mom->alpha.interpolateTo(1, 5); mom->alpha.interpolateTo(1, 5);

View file

@ -65,10 +65,10 @@ void ManaBall::use(Entity *entity)
entity->heal(amount, 1); entity->heal(amount, 1);
scale.ensureData(); scale.ensureData();
scale.data->path.addPathNode(scale, 0); scale.data->path.addPathNode(scale, 0);
scale.data->path.addPathNode(Vector(1.25, 1.25), 0.5); scale.data->path.addPathNode(Vector(1.25f, 1.25f), 0.5f);
scale.data->path.addPathNode(Vector(0,0), 1); scale.data->path.addPathNode(Vector(0,0), 1);
scale.startPath(1); scale.startPath(1);
setLife(1.1); setLife(1.1f);
used = true; used = true;
} }
@ -122,10 +122,10 @@ void ManaBall::onUpdate(float dt)
} }
else else
{ {
position.interpolateTo(dsq->game->avatar->position, 0.2); position.interpolateTo(dsq->game->avatar->position, 0.2f);
} }
} }
position.z = 0.5; position.z = 0.5f;
} }

View file

@ -53,7 +53,7 @@ namespace MiniMapRenderSpace
// Distance at which the icon decreases to minimum size // Distance at which the icon decreases to minimum size
const float iconMaxDistance = iconMaxOffset * 3; const float iconMaxDistance = iconMaxOffset * 3;
// Scale of the icon at minimum size // Scale of the icon at minimum size
const float iconMinScale = 0.6; const float iconMinScale = 0.6f;
// Radius of the health bar circle // Radius of the health bar circle
const int healthBarRadius = miniMapRadius + 4; const int healthBarRadius = miniMapRadius + 4;
// Number of steps around health bar at which to draw bits // Number of steps around health bar at which to draw bits
@ -251,10 +251,10 @@ void MiniMapRender::slide(int slide)
switch(slide) switch(slide)
{ {
case 0: case 0:
offset.interpolateTo(Vector(0, 0), 0.28, 0, 0, 1); offset.interpolateTo(Vector(0, 0), 0.28f, 0, 0, 1);
break; break;
case 1: case 1:
offset.interpolateTo(Vector(0, getMiniMapHeight()+5-600), 0.28, 0, 0, 1); offset.interpolateTo(Vector(0, getMiniMapHeight()+5-600), 0.28f, 0, 0, 1);
break; break;
} }
} }
@ -298,9 +298,9 @@ void MiniMapRender::onUpdate(float dt)
{ {
RenderObject::onUpdate(dt); RenderObject::onUpdate(dt);
position.x = core->getVirtualWidth() - core->getVirtualOffX() - getMiniMapWidth()/2; position.x = core->getVirtualWidth() - core->getVirtualOffX() - getMiniMapWidth()*0.5f;
position.y = 600 - getMiniMapHeight()/2; position.y = 600 - getMiniMapHeight()*0.5f;
position.z = 2.9; position.z = 2.9f;
waterSin += dt * (bitSizeLookupPeriod / (2*PI)); waterSin += dt * (bitSizeLookupPeriod / (2*PI));
waterSin = fmodf(waterSin, bitSizeLookupPeriod); waterSin = fmodf(waterSin, bitSizeLookupPeriod);
@ -363,14 +363,14 @@ void MiniMapRender::onUpdate(float dt)
if (v < 0) if (v < 0)
v = 0; v = 0;
if (!lerp.isInterpolating() && lerp.x != v) if (!lerp.isInterpolating() && lerp.x != v)
lerp.interpolateTo(v, 0.1); lerp.interpolateTo(v, 0.1f);
lerp.update(dt); lerp.update(dt);
jumpTimer += dt*0.5f; jumpTimer += dt*0.5f;
if (jumpTimer > jumpTime) if (jumpTimer > jumpTime)
{ {
jumpTimer = 0.5; jumpTimer = 0.5f;
} }
incr += dt*2; incr += dt*2;
if (incr > PI) if (incr > PI)
@ -507,7 +507,7 @@ void MiniMapRender::onRender()
texWaterBit->apply(); texWaterBit->apply();
glBlendFunc(GL_SRC_ALPHA,GL_ONE); glBlendFunc(GL_SRC_ALPHA,GL_ONE);
glColor4f(0.1, 0.2, 0.9, 0.4f*lightLevel); glColor4f(0.1f, 0.2f, 0.9f, 0.4f*lightLevel);
bool curColorIsWater = true; bool curColorIsWater = true;
const int xmin = int(ceilf(dsq->game->cameraMin.x / TILE_SIZE)); const int xmin = int(ceilf(dsq->game->cameraMin.x / TILE_SIZE));
@ -548,7 +548,7 @@ void MiniMapRender::onRender()
{ {
if (curColorIsWater) if (curColorIsWater)
{ {
glColor4f(0.1, 0.2, 0.5, 0.2f*lightLevel); glColor4f(0.1f, 0.2f, 0.5f, 0.2f*lightLevel);
curColorIsWater = false; curColorIsWater = false;
} }
} }
@ -556,7 +556,7 @@ void MiniMapRender::onRender()
{ {
if (!curColorIsWater) if (!curColorIsWater)
{ {
glColor4f(0.1, 0.2, 0.9, 0.4f*lightLevel); glColor4f(0.1f, 0.2f, 0.9f, 0.4f*lightLevel);
curColorIsWater = true; curColorIsWater = true;
} }
} }
@ -680,7 +680,7 @@ void MiniMapRender::onRender()
texHealthBar->apply(); texHealthBar->apply();
glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
glColor4f(healthBarColor.x, healthBarColor.y, healthBarColor.z, 0.6); glColor4f(healthBarColor.x, healthBarColor.y, healthBarColor.z, 0.6f);
glBegin(GL_QUADS); glBegin(GL_QUADS);
for (int step = 0; step <= curHealthSteps; step++) for (int step = 0; step <= curHealthSteps; step++)

View file

@ -214,8 +214,8 @@ void ModDL::NotifyModlist(ModlistRequest *rq, NetEvent ev, size_t recvd, size_t
scr->dlText.alpha = 0; scr->dlText.alpha = 0;
scr->dlText.alpha.ensureData(); scr->dlText.alpha.ensureData();
scr->dlText.alpha.data->path.addPathNode(0, 0); scr->dlText.alpha.data->path.addPathNode(0, 0);
scr->dlText.alpha.data->path.addPathNode(1, 0.1); scr->dlText.alpha.data->path.addPathNode(1, 0.1f);
scr->dlText.alpha.data->path.addPathNode(1, 0.7); scr->dlText.alpha.data->path.addPathNode(1, 0.7f);
scr->dlText.alpha.data->path.addPathNode(0, 1); scr->dlText.alpha.data->path.addPathNode(0, 1);
scr->dlText.alpha.startPath(5); scr->dlText.alpha.startPath(5);

View file

@ -263,7 +263,7 @@ void ModSelectorScreen::init()
subbox.position = Vector(0,260); subbox.position = Vector(0,260);
subbox.alpha = 0; subbox.alpha = 0;
subbox.alphaMod = 0.7; subbox.alphaMod = 0.7f;
subbox.followCamera = 1; subbox.followCamera = 1;
subbox.autoWidth = AUTO_VIRTUALWIDTH; subbox.autoWidth = AUTO_VIRTUALWIDTH;
subbox.setHeight(80); subbox.setHeight(80);
@ -385,11 +385,11 @@ JuicyProgressBar::JuicyProgressBar() : Quad(), txt(&dsq->smallFont)
alpha = 1; alpha = 1;
juice.setTexture("loading/juice"); juice.setTexture("loading/juice");
juice.alpha = 0.8; juice.alpha = 0.8f;
juice.followCamera = 1; juice.followCamera = 1;
addChild(&juice, PM_STATIC); addChild(&juice, PM_STATIC);
txt.alpha = 0.7; txt.alpha = 0.7f;
txt.followCamera = 1; txt.followCamera = 1;
addChild(&txt, PM_STATIC); addChild(&txt, PM_STATIC);
@ -675,7 +675,7 @@ bool ModIconOnline::fixIcon()
useQuad(ss.str()); useQuad(ss.str());
} }
quad->alpha = 0.001; quad->alpha = 0.001f;
quad->setWidthHeight(MOD_ICON_SIZE, MOD_ICON_SIZE); quad->setWidthHeight(MOD_ICON_SIZE, MOD_ICON_SIZE);
quad->alpha.interpolateTo(1, 0.5f); quad->alpha.interpolateTo(1, 0.5f);

View file

@ -58,7 +58,7 @@ void ParticleEditor::applyState()
Gradient *grad = new Gradient; Gradient *grad = new Gradient;
grad->scale = Vector(800, 600); grad->scale = Vector(800, 600);
grad->position = Vector(400,300); grad->position = Vector(400,300);
grad->makeVertical(Vector(0.4, 0.4, 0.4), Vector(0.8, 0.8, 0.8)); grad->makeVertical(Vector(0.4f, 0.4f, 0.4f), Vector(0.8f, 0.8f, 0.8f));
addRenderObject(grad, LR_BACKDROP); addRenderObject(grad, LR_BACKDROP);
core->cameraPos = Vector(0,0); core->cameraPos = Vector(0,0);

View file

@ -604,7 +604,7 @@ void Path::update(float dt)
a->vel2.capLength2D(200); a->vel2.capLength2D(200);
DamageData d; DamageData d;
d.damage = 0.1; d.damage = 0.1f;
d.damageType = DT_STEAM; d.damageType = DT_STEAM;
e->damage(d); e->damage(d);

View file

@ -64,7 +64,7 @@ void PathRender::onRender()
{ {
if (p->pathShape == PATHSHAPE_RECT) if (p->pathShape == PATHSHAPE_RECT)
{ {
glColor4f(0.5, 0.5, 1, 0.2); glColor4f(0.5f, 0.5f, 1, 0.2f);
glBegin(GL_QUADS); glBegin(GL_QUADS);
glVertex2f(nd->position.x+p->rect.x1, nd->position.y+p->rect.y2); glVertex2f(nd->position.x+p->rect.x1, nd->position.y+p->rect.y2);
glVertex2f(nd->position.x+p->rect.x2, nd->position.y+p->rect.y2); glVertex2f(nd->position.x+p->rect.x2, nd->position.y+p->rect.y2);
@ -72,7 +72,7 @@ void PathRender::onRender()
glVertex2f(nd->position.x+p->rect.x1, nd->position.y+p->rect.y1); glVertex2f(nd->position.x+p->rect.x1, nd->position.y+p->rect.y1);
glEnd(); glEnd();
glColor4f(1, 1, 1, 0.3); glColor4f(1, 1, 1, 0.3f);
glBegin(GL_LINES); glBegin(GL_LINES);
glVertex2f(nd->position.x+p->rect.x1, nd->position.y+p->rect.y1); glVertex2f(nd->position.x+p->rect.x1, nd->position.y+p->rect.y1);
glVertex2f(nd->position.x+p->rect.x2, nd->position.y+p->rect.y1); glVertex2f(nd->position.x+p->rect.x2, nd->position.y+p->rect.y1);
@ -86,16 +86,16 @@ void PathRender::onRender()
} }
else else
{ {
glColor4f(0.5, 0.5, 1, 0.5); glColor4f(0.5f, 0.5f, 1, 0.5f);
glTranslatef(nd->position.x, nd->position.y, 0); glTranslatef(nd->position.x, nd->position.y, 0);
drawCircle(p->rect.getWidth()*0.5f, 16); drawCircle(p->rect.getWidth()*0.5f, 16);
glTranslatef(-nd->position.x, -nd->position.y, 0); glTranslatef(-nd->position.x, -nd->position.y, 0);
} }
} }
float a = 0.75; float a = 0.75f;
if (!p->active) if (!p->active)
a = 0.3; a = 0.3f;
#ifdef AQUARIA_BUILD_SCENEEDITOR #ifdef AQUARIA_BUILD_SCENEEDITOR
if (dsq->game->sceneEditor.selectedIdx == i) if (dsq->game->sceneEditor.selectedIdx == i)

View file

@ -57,11 +57,11 @@ RecipeMenuEntry::RecipeMenuEntry(Recipe *recipe) : RenderObject(), recipe(recipe
addChild(glow, PM_POINTER); addChild(glow, PM_POINTER);
result = new Quad("ingredients/" + data->gfx, Vector(-100,0)); result = new Quad("ingredients/" + data->gfx, Vector(-100,0));
result->scale = Vector(0.7, 0.7); result->scale = Vector(0.7f, 0.7f);
addChild(result, PM_POINTER); addChild(result, PM_POINTER);
BitmapText *text = new BitmapText(&dsq->smallFont); BitmapText *text = new BitmapText(&dsq->smallFont);
text->scale = Vector(0.7, 0.7); text->scale = Vector(0.7f, 0.7f);
text->color = 0; text->color = 0;
text->position = result->position + Vector(0, 18); text->position = result->position + Vector(0, 18);
@ -70,7 +70,7 @@ RecipeMenuEntry::RecipeMenuEntry(Recipe *recipe) : RenderObject(), recipe(recipe
} }
Quad *equals = new Quad("gui/recipe-equals", Vector(-50, 0)); Quad *equals = new Quad("gui/recipe-equals", Vector(-50, 0));
equals->scale = Vector(0.7, 0.7); equals->scale = Vector(0.7f, 0.7f);
addChild(equals, PM_POINTER); addChild(equals, PM_POINTER);
size_t c = 0; size_t c = 0;
@ -97,11 +97,11 @@ RecipeMenuEntry::RecipeMenuEntry(Recipe *recipe) : RenderObject(), recipe(recipe
for (int j = 0; j < recipe->names[i].amount; j++) for (int j = 0; j < recipe->names[i].amount; j++)
{ {
ing[c] = new Quad("ingredients/" + data->gfx, Vector(100*c,0)); ing[c] = new Quad("ingredients/" + data->gfx, Vector(100*c,0));
ing[c]->scale = Vector(0.7, 0.7); ing[c]->scale = Vector(0.7f, 0.7f);
addChild(ing[c], PM_POINTER); addChild(ing[c], PM_POINTER);
BitmapText *text = new BitmapText(&dsq->smallFont); BitmapText *text = new BitmapText(&dsq->smallFont);
text->scale = Vector(0.7, 0.7); text->scale = Vector(0.7f, 0.7f);
text->color = 0; text->color = 0;
text->position = ing[c]->position + Vector(0, 18); text->position = ing[c]->position + Vector(0, 18);
text->setText(processFoodName(data->displayName)); text->setText(processFoodName(data->displayName));
@ -110,7 +110,7 @@ RecipeMenuEntry::RecipeMenuEntry(Recipe *recipe) : RenderObject(), recipe(recipe
if (c < size) if (c < size)
{ {
Quad *plus = new Quad("gui/recipe-plus", Vector(100*c+50, 0)); Quad *plus = new Quad("gui/recipe-plus", Vector(100*c+50, 0));
plus->scale = Vector(0.7, 0.7); plus->scale = Vector(0.7f, 0.7f);
addChild(plus, PM_POINTER); addChild(plus, PM_POINTER);
} }
@ -132,7 +132,7 @@ RecipeMenuEntry::RecipeMenuEntry(Recipe *recipe) : RenderObject(), recipe(recipe
// any type of whatever... // any type of whatever...
BitmapText *text = new BitmapText(&dsq->smallFont); BitmapText *text = new BitmapText(&dsq->smallFont);
text->color = 0; text->color = 0;
text->scale = Vector(0.8, 0.8); text->scale = Vector(0.8f, 0.8f);
text->position = Vector(100*c, 0); text->position = Vector(100*c, 0);
std::string typeName = dsq->continuity.getIngredientDisplayName(recipe->types[i].typeName); std::string typeName = dsq->continuity.getIngredientDisplayName(recipe->types[i].typeName);
@ -149,7 +149,7 @@ RecipeMenuEntry::RecipeMenuEntry(Recipe *recipe) : RenderObject(), recipe(recipe
if (c < size) if (c < size)
{ {
Quad *plus = new Quad("gui/recipe-plus", Vector(100*c+50, 0)); Quad *plus = new Quad("gui/recipe-plus", Vector(100*c+50, 0));
plus->scale = Vector(0.7, 0.7); plus->scale = Vector(0.7f, 0.7f);
addChild(plus, PM_POINTER); addChild(plus, PM_POINTER);
} }
@ -160,7 +160,7 @@ RecipeMenuEntry::RecipeMenuEntry(Recipe *recipe) : RenderObject(), recipe(recipe
description = 0; description = 0;
alpha = 0; alpha = 0;
alpha.interpolateTo(1, 0.2); alpha.interpolateTo(1, 0.2f);
shareAlphaWithChildren = 1; shareAlphaWithChildren = 1;
@ -185,7 +185,7 @@ void RecipeMenuEntry::onUpdate(float dt)
&& core->mouse.position.y > p.y - h2 && core->mouse.position.y > p.y - h2
&& core->mouse.position.y < p.y + h2) && core->mouse.position.y < p.y + h2)
{ {
glow->alphaMod = 0.2; glow->alphaMod = 0.2f;
std::ostringstream ds; std::ostringstream ds;
@ -328,7 +328,7 @@ void RecipeMenu::toggle(bool on, bool watch)
toggling = true; toggling = true;
float t = 0.6; float t = 0.6f;
if (on) if (on)
{ {
@ -354,8 +354,8 @@ void RecipeMenu::toggle(bool on, bool watch)
createPage(currentPage); createPage(currentPage);
nextPage->alpha.interpolateTo(1, 0.2); nextPage->alpha.interpolateTo(1, 0.2f);
prevPage->alpha.interpolateTo(1, 0.2); prevPage->alpha.interpolateTo(1, 0.2f);
} }
else else
{ {
@ -420,7 +420,7 @@ void RecipeMenu::createPage(int p)
description = new BitmapText(&dsq->smallFont); description = new BitmapText(&dsq->smallFont);
description->followCamera = 1; description->followCamera = 1;
description->scale = Vector(0.7, 0.7); description->scale = Vector(0.7f, 0.7f);
description->setAlign(ALIGN_LEFT); description->setAlign(ALIGN_LEFT);
description->position = Vector(364, 334); //most recent: (364, 334) //348, 328 description->position = Vector(364, 334); //most recent: (364, 334) //348, 328
description->color = Vector(0,0,0);//Vector(0.7,0,0); description->color = Vector(0,0,0);//Vector(0.7,0,0);

View file

@ -122,7 +122,7 @@ void SceneEditor::changeDepth()
{ {
if (editingElement) if (editingElement)
{ {
editingElement->followCamera = 0.9; editingElement->followCamera = 0.9f;
editingElement->cull = false; editingElement->cull = false;
} }
} }
@ -188,17 +188,17 @@ public:
if (dsq->game->sceneEditor.selectedEntity.name == selectedEntity.name if (dsq->game->sceneEditor.selectedEntity.name == selectedEntity.name
|| (entType != -1 && dsq->game->sceneEditor.selectedEntity.typeListIndex == entType)) || (entType != -1 && dsq->game->sceneEditor.selectedEntity.typeListIndex == entType))
{ {
glow->alpha.interpolateTo(0.2, 0.2); glow->alpha.interpolateTo(0.2f, 0.2f);
} }
else else
{ {
glow->alpha.interpolateTo(0, 0.1); glow->alpha.interpolateTo(0, 0.1f);
} }
if ((core->mouse.position - position).isLength2DIn(32)) if ((core->mouse.position - position).isLength2DIn(32))
{ {
label->alpha.interpolateTo(1, 0.1); label->alpha.interpolateTo(1, 0.1f);
alpha.interpolateTo(1, 0.2); alpha.interpolateTo(1, 0.2f);
scale.interpolateTo(Vector(1.5, 1.5), 0.3); scale.interpolateTo(Vector(1.5f, 1.5f), 0.3f);
if (!core->mouse.buttons.left && mbld) if (!core->mouse.buttons.left && mbld)
{ {
@ -229,15 +229,15 @@ public:
} }
else else
{ {
doubleClickTimer = 0.4; doubleClickTimer = 0.4f;
} }
} }
} }
else else
{ {
label->alpha.interpolateTo(0, 0.1); label->alpha.interpolateTo(0, 0.1f);
alpha.interpolateTo(0.7, 0.2); alpha.interpolateTo(0.7f, 0.2f);
scale.interpolateTo(Vector(1.0, 1.0), 0.3); scale.interpolateTo(Vector(1.0f, 1.0f), 0.3f);
doubleClickTimer = 0; doubleClickTimer = 0;
} }
} }
@ -488,7 +488,7 @@ void SceneEditor::init()
dsq->game->addRenderObject(btnMenu, LR_HUD); dsq->game->addRenderObject(btnMenu, LR_HUD);
selectedEntityType = 0; selectedEntityType = 0;
zoom = Vector(0.2,0.2); zoom = Vector(0.2f,0.2f);
bgLayer = 5; bgLayer = 5;
text = new DebugFont(); text = new DebugFont();
text->setFontSize(6); text->setFontSize(6);
@ -2125,7 +2125,7 @@ void createEntityPage()
se_grad->followCamera = 1; se_grad->followCamera = 1;
se_grad->alpha = 0; se_grad->alpha = 0;
se_grad->color = Vector(0,0,0); se_grad->color = Vector(0,0,0);
se_grad->alpha.interpolateTo(0.8, 0.2); se_grad->alpha.interpolateTo(0.8f, 0.2f);
dsq->game->addRenderObject(se_grad, LR_HUD); dsq->game->addRenderObject(se_grad, LR_HUD);
EntityGroup &group = game->entityGroups[game->sceneEditor.entityPageNum]; EntityGroup &group = game->entityGroups[game->sceneEditor.entityPageNum];
@ -2673,8 +2673,8 @@ void SceneEditor::toggle(bool on)
dsq->game->togglePause(on); dsq->game->togglePause(on);
if (dsq->game->avatar) if (dsq->game->avatar)
dsq->game->avatar->enableInput(); dsq->game->avatar->enableInput();
text->alpha.interpolateTo(0, 0.2); text->alpha.interpolateTo(0, 0.2f);
placer->alpha.interpolateTo(0, 0.2); placer->alpha.interpolateTo(0, 0.2f);
dsq->darkLayer.toggle(true); dsq->darkLayer.toggle(true);

View file

@ -54,9 +54,9 @@ SchoolFish::SchoolFish(const std::string &texname) : FlockEntity()
color.ensureData(); color.ensureData();
color.data->path.addPathNode(Vector(1,1,1), 0); color.data->path.addPathNode(Vector(1,1,1), 0);
color.data->path.addPathNode(Vector(1,1,1), 0.5); color.data->path.addPathNode(Vector(1,1,1), 0.5f);
color.data->path.addPathNode(Vector(0.8, 0.8, 0.8), 0.7); color.data->path.addPathNode(Vector(0.8f, 0.8f, 0.8f), 0.7f);
color.data->path.addPathNode(Vector(1,1,1), 1.0); color.data->path.addPathNode(Vector(1,1,1), 1.0f);
color.startPath(2); color.startPath(2);
color.data->loopType = -1; color.data->loopType = -1;
color.update((rand()%1000)/1000.0f); color.update((rand()%1000)/1000.0f);
@ -78,7 +78,7 @@ SchoolFish::SchoolFish(const std::string &texname) : FlockEntity()
collideRadius = 20; collideRadius = 20;
setSegs(8, 2, 0.1, 0.9, 0, -0.03, 8, 0); setSegs(8, 2, 0.1f, 0.9f, 0, -0.03f, 8, 0);

View file

@ -1605,11 +1605,11 @@ luaFunc(obj_damageFlash)
int type = lua_tointeger(L, 2); int type = lua_tointeger(L, 2);
if (r) if (r)
{ {
Vector toColor = Vector(1, 0.1, 0.1); Vector toColor = Vector(1, 0.1f, 0.1f);
if (type == 1) if (type == 1)
toColor = Vector(1, 1, 0.1); toColor = Vector(1, 1, 0.1f);
r->color = Vector(1,1,1); r->color = Vector(1,1,1);
r->color.interpolateTo(toColor, 0.1, 5, 1); r->color.interpolateTo(toColor, 0.1f, 5, 1);
} }
luaReturnNil(); luaReturnNil();
} }
@ -3442,7 +3442,7 @@ luaFunc(entity_warpToNode)
{ {
e->position.stopPath(); e->position.stopPath();
e->position = p->nodes[0].position; e->position = p->nodes[0].position;
e->rotateToVec(Vector(0,-1), 0.1); e->rotateToVec(Vector(0,-1), 0.1f);
} }
luaReturnNil(); luaReturnNil();
} }
@ -4537,7 +4537,7 @@ luaFunc(entity_animate)
if (transition == -1) if (transition == -1)
transition = 0; transition = 0;
else if (transition == 0) else if (transition == 0)
transition = 0.2; transition = 0.2f;
ret = skel->transitionAnimate(getString(L, 2), transition, lua_tointeger(L, 3), lua_tointeger(L, 4)); ret = skel->transitionAnimate(getString(L, 2), transition, lua_tointeger(L, 3), lua_tointeger(L, 4));
} }
luaReturnNum(ret); luaReturnNum(ret);
@ -6704,7 +6704,7 @@ luaFunc(stopMusic)
luaFunc(playMusic) luaFunc(playMusic)
{ {
float crossfadeTime = 0.8; float crossfadeTime = 0.8f;
dsq->sound->playMusic(getString(L, 1), SLT_LOOP, SFT_CROSS, crossfadeTime); dsq->sound->playMusic(getString(L, 1), SLT_LOOP, SFT_CROSS, crossfadeTime);
luaReturnNil(); luaReturnNil();
} }
@ -6718,7 +6718,7 @@ luaFunc(playMusicStraight)
luaFunc(playMusicOnce) luaFunc(playMusicOnce)
{ {
float crossfadeTime = 0.8; float crossfadeTime = 0.8f;
dsq->sound->playMusic(getString(L, 1), SLT_NONE, SFT_CROSS, crossfadeTime); dsq->sound->playMusic(getString(L, 1), SLT_NONE, SFT_CROSS, crossfadeTime);
luaReturnNil(); luaReturnNil();
} }
@ -6872,7 +6872,7 @@ luaFunc(entity_moveAlongSurface)
if (invisibleIn) if (invisibleIn)
outFromWall -= TILE_SIZE; outFromWall -= TILE_SIZE;
float t = 0.1; float t = 0.1f;
e->offset.interpolateTo(v*outFromWall, t); e->offset.interpolateTo(v*outFromWall, t);
@ -8798,7 +8798,7 @@ luaFunc(clearShots)
luaFunc(clearHelp) luaFunc(clearHelp)
{ {
float t = 0.4; float t = 0.4f;
RenderObjectLayer *rl = &core->renderObjectLayers[LR_HELP]; RenderObjectLayer *rl = &core->renderObjectLayers[LR_HELP];
RenderObject *ro = rl->getFirst(); RenderObject *ro = rl->getFirst();

View file

@ -301,7 +301,7 @@ void ScriptedEntity::onAlwaysUpdate(float dt)
crushDelay -= dt; crushDelay -= dt;
if (crushDelay < 0) if (crushDelay < 0)
{ {
crushDelay = 0.2; crushDelay = 0.2f;
doCrush = true; doCrush = true;
} }
FOR_ENTITIES(i) FOR_ENTITIES(i)
@ -674,7 +674,7 @@ void ScriptedEntity::becomeSolid()
if (doRot) if (doRot)
{ {
rotation.z = oldRot; rotation.z = oldRot;
rotateToVec(n, 0.01); rotateToVec(n, 0.01f);
} }
} }
@ -690,7 +690,7 @@ void ScriptedEntity::onHitWall()
Vector n = dsq->game->getWallNormal(position); Vector n = dsq->game->getWallNormal(position);
if (!n.isZero()) if (!n.isZero())
{ {
rotateToVec(n, 0.2); rotateToVec(n, 0.2f);
} }
} }

View file

@ -427,7 +427,7 @@ void Shot::setParticleEffect(const std::string &particleEffect)
void Shot::onEndOfLife() void Shot::onEndOfLife()
{ {
destroySegments(0.2); destroySegments(0.2f);
dead = true; dead = true;
if (emitter) if (emitter)
@ -460,7 +460,7 @@ void Shot::onHitWall()
BBGE_PROF(Shot_onHitWall); BBGE_PROF(Shot_onHitWall);
doHitEffects(); doHitEffects();
updateSegments(position); updateSegments(position);
destroySegments(0.2); destroySegments(0.2f);
if (emitter) if (emitter)
{ {
emitter->killParticleEffect(); emitter->killParticleEffect();
@ -628,7 +628,7 @@ void Shot::hitEntity(Entity *e, Bone *b)
velocity = 0; velocity = 0;
setLife(1); setLife(1);
setDecayRate(10); setDecayRate(10);
destroySegments(0.1); destroySegments(0.1f);
dead = true; dead = true;
if (emitter) if (emitter)
{ {
@ -790,7 +790,7 @@ void Shot::onUpdate(float dt)
velocity = Vector(0,0); velocity = Vector(0,0);
setDecayRate(10); setDecayRate(10);
destroySegments(0.1); destroySegments(0.1f);
lifeTime = 0; lifeTime = 0;
fadeAlphaWithLife = true; fadeAlphaWithLife = true;
setLife(1); setLife(1);

View file

@ -30,11 +30,11 @@ Spore::Spores Spore::spores;
Spore::Spore (const Vector &position) : CollideEntity() Spore::Spore (const Vector &position) : CollideEntity()
{ {
spores.push_back(this); spores.push_back(this);
scale = Vector(0.1, 0.1); scale = Vector(0.1f, 0.1f);
alpha = 0; alpha = 0;
this->position = position; this->position = position;
alpha.interpolateTo(1, 0.5); alpha.interpolateTo(1, 0.5f);
scale.interpolateTo(Vector(1, 1), 4); scale.interpolateTo(Vector(1, 1), 4);
setTexture("Spore"); setTexture("Spore");

View file

@ -64,7 +64,7 @@ void Intro2::applyState()
frame4->setTexture("gameover-0004"); frame4->setTexture("gameover-0004");
frame4->position = Vector(400,310); frame4->position = Vector(400,310);
frame4->setWidthHeight(600, 600); frame4->setWidthHeight(600, 600);
frame4->setSegs(2, 32, 0.1, 0.1, 0.002, 0.003, 2.0, 1); frame4->setSegs(2, 32, 0.1f, 0.1f, 0.002f, 0.003f, 2.0f, 1);
} }
addRenderObject(frame4, LR_BACKGROUND); addRenderObject(frame4, LR_BACKGROUND);
@ -157,7 +157,7 @@ void GameOver::applyState()
{ {
q->color = 0; q->color = 0;
q->setWidthHeight(800, 600); q->setWidthHeight(800, 600);
q->position = Vector(400,300,-0.1); q->position = Vector(400,300,-0.1f);
} }
addRenderObject(q); addRenderObject(q);
@ -205,11 +205,11 @@ void GameOver::applyState()
} }
addRenderObject(shockLines, LR_BACKGROUND); addRenderObject(shockLines, LR_BACKGROUND);
core->run(0.033); core->run(0.033f);
if (core->afterEffectManager) if (core->afterEffectManager)
{ {
core->afterEffectManager->clear(); core->afterEffectManager->clear();
core->afterEffectManager->addEffect(new ShockEffect(Vector(core->width/2, core->height/2),core->screenCenter, 0.07,0.03,30,0.2f, 1.1)); core->afterEffectManager->addEffect(new ShockEffect(Vector(core->width/2, core->height/2),core->screenCenter, 0.07f,0.03f,30,0.2f, 1.1f));
} }
@ -364,7 +364,7 @@ void Nag::applyState()
Vector framePos(240, 400); Vector framePos(240, 400);
Vector frameScale(0.98, 0.98); Vector frameScale(0.98f, 0.98f);
for (int i = 0; i < numScreens; i++) for (int i = 0; i < numScreens; i++)
{ {
@ -463,14 +463,14 @@ void Nag::onBuy()
if (core->isFullscreen()) if (core->isFullscreen())
{ {
core->setFullscreen(false); core->setFullscreen(false);
dsq->run(0.6); dsq->run(0.6f);
} }
std::ostringstream os; std::ostringstream os;
os << "naijagiggle" << randRange(1, 5); os << "naijagiggle" << randRange(1, 5);
dsq->sound->playSfx(os.str()); dsq->sound->playSfx(os.str());
dsq->run(0.5); dsq->run(0.5f);
click = 1; click = 1;

View file

@ -744,7 +744,7 @@ void StatsAndAchievements::update(float dt)
{ {
unlockedDisplayTimestamp = -1.0f; unlockedDisplayTimestamp = -1.0f;
dsq->achievement_text->alpha.interpolateTo(0, 1); dsq->achievement_text->alpha.interpolateTo(0, 1);
dsq->achievement_box->alpha.interpolateTo(0, 1.2); dsq->achievement_box->alpha.interpolateTo(0, 1.2f);
} }
} }
@ -758,7 +758,7 @@ void StatsAndAchievements::update(float dt)
unlockedToBeDisplayed.pop(); unlockedToBeDisplayed.pop();
dsq->achievement_text->setText(text); dsq->achievement_text->setText(text);
dsq->achievement_text->alpha.interpolateTo(1, 1); dsq->achievement_text->alpha.interpolateTo(1, 1);
dsq->achievement_box->alpha.interpolateTo(1, 0.1); dsq->achievement_box->alpha.interpolateTo(1, 0.1f);
} }
} }
#endif #endif

View file

@ -27,7 +27,7 @@ SteamRender::SteamRender() : RenderObject()
{ {
cull = false; cull = false;
alpha = 0.7; alpha = 0.7f;
setTexture("Particles/Steam"); setTexture("Particles/Steam");
texture->repeat = true; texture->repeat = true;
rippleDelay = 2; rippleDelay = 2;

View file

@ -130,7 +130,7 @@ void SubtitlePlayer::update(float dt)
// present line // present line
// set text // set text
debugLog(subLines[curLine].line); debugLog(subLines[curLine].line);
dsq->subtext->scrollText(subLines[curLine].line, 0.02); dsq->subtext->scrollText(subLines[curLine].line, 0.02f);
// advance // advance
curLine++; curLine++;
@ -141,7 +141,7 @@ void SubtitlePlayer::update(float dt)
if (!hidden) if (!hidden)
{ {
dsq->subtext->alpha.interpolateTo(1, 1); dsq->subtext->alpha.interpolateTo(1, 1);
dsq->subbox->alpha.interpolateTo(1, 0.1); dsq->subbox->alpha.interpolateTo(1, 0.1f);
} }
vis = true; vis = true;
} }

View file

@ -30,16 +30,16 @@ ToolTip::ToolTip() : RenderObject()
followCamera = 1; followCamera = 1;
back = new Quad(); back = new Quad();
back->alphaMod = 0.8; back->alphaMod = 0.8f;
back->setWidthHeight(50,50); back->setWidthHeight(50,50);
back->color = 0; back->color = 0;
back->renderBorder = true; back->renderBorder = true;
back->borderAlpha = 0.2; back->borderAlpha = 0.2f;
back->renderCenter = false; back->renderCenter = false;
addChild(back, PM_POINTER); addChild(back, PM_POINTER);
text = new BitmapText(&dsq->smallFont); text = new BitmapText(&dsq->smallFont);
text->alpha = 0.9; text->alpha = 0.9f;
text->setAlign(ALIGN_LEFT); text->setAlign(ALIGN_LEFT);
addChild(text, PM_POINTER); addChild(text, PM_POINTER);

View file

@ -8,7 +8,7 @@
namespace WaterSurfaceRenderStuff namespace WaterSurfaceRenderStuff
{ {
Vector baseColor = Vector(0.4,0.9,1.0); Vector baseColor = Vector(0.4f,0.9f,1.0f);
} }
using namespace WaterSurfaceRenderStuff; using namespace WaterSurfaceRenderStuff;
@ -22,7 +22,7 @@ WaterSurfaceRender::WaterSurfaceRender() : Quad()
if (dsq->useFrameBuffer && dsq->frameBuffer.isInited()) if (dsq->useFrameBuffer && dsq->frameBuffer.isInited())
{ {
setSegs(4, 32, 0.5, 0.5, -0.005, 0, 5, 1); setSegs(4, 32, 0.5f, 0.5f, -0.005f, 0, 5, 1);
} }
@ -164,7 +164,7 @@ void WaterSurfaceRender::onRender()
else else
{ {
glColor4f(0.4, 0.7, 0.8, 0.2); glColor4f(0.4f, 0.7f, 0.8f, 0.2f);
Quad::onRender(); Quad::onRender();
glBindTexture(GL_TEXTURE_2D, 0); glBindTexture(GL_TEXTURE_2D, 0);

View file

@ -30,17 +30,17 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
namespace WorldMapRenderNamespace namespace WorldMapRenderNamespace
{ {
const float WORLDMAP_UNDERLAY_ALPHA = 0.8; const float WORLDMAP_UNDERLAY_ALPHA = 0.8f;
float baseMapSegAlpha = 0.4; float baseMapSegAlpha = 0.4f;
float visibleMapSegAlpha = 0.8; float visibleMapSegAlpha = 0.8f;
const float blinkPeriod = 0.2; const float blinkPeriod = 0.2f;
// Fraction of the screen width and height we consider "visited". // Fraction of the screen width and height we consider "visited".
// (We don't mark the entire screen "visited" because the player may // (We don't mark the entire screen "visited" because the player may
// overlook things on the edge of the screen while moving.) // overlook things on the edge of the screen while moving.)
const float visitedFraction = 0.8; const float visitedFraction = 0.8f;
enum VisMethod enum VisMethod
{ {
@ -59,10 +59,10 @@ namespace WorldMapRenderNamespace
float xMin, yMin, xMax, yMax; float xMin, yMin, xMax, yMax;
float zoomMin = 0.2; float zoomMin = 0.2f;
float zoomMax = 3.0; float zoomMax = 3.0f;
const float exteriorZoomMax = 3.0; const float exteriorZoomMax = 3.0f;
const float interiorZoomMax = 3.0; const float interiorZoomMax = 3.0f;
bool editorActive=false; bool editorActive=false;
@ -81,7 +81,7 @@ GemMover *mover=0;
WorldMapTile *activeTile=0; WorldMapTile *activeTile=0;
const float beaconSpawnBitTime = 0.05; const float beaconSpawnBitTime = 0.05f;
void WorldMapRender::setRevealMethod(WorldMapRevealMethod m) void WorldMapRender::setRevealMethod(WorldMapRevealMethod m)
@ -95,7 +95,7 @@ void WorldMapRender::setRevealMethod(WorldMapRevealMethod m)
default: default:
revMethod = REVEAL_DEFAULT; revMethod = REVEAL_DEFAULT;
baseMapSegAlpha = 0.4; baseMapSegAlpha = 0.4f;
} }
} }
@ -217,7 +217,7 @@ protected:
if (!dsq->game->worldMapRender->isOn()) return; if (!dsq->game->worldMapRender->isOn()) return;
const int lenRange = 125; const int lenRange = 125;
const float pscale = 0.7; const float pscale = 0.7f;
float leftOver = dt; float leftOver = dt;
@ -280,7 +280,7 @@ public:
followCamera = 1; followCamera = 1;
blink = false; blink = false;
blinkTimer = 0; blinkTimer = 0;
alphaMod = 0.66; alphaMod = 0.66f;
canMove = gemData->canMove; canMove = gemData->canMove;
@ -438,12 +438,12 @@ void WorldMapRender::setProperTileColor(WorldMapTile *tile)
tile->q->alphaMod = 0; tile->q->alphaMod = 0;
if (tile->revealed) if (tile->revealed)
tile->q->alphaMod = 0.5; tile->q->alphaMod = 0.5f;
if (activeTile && (tile->layer != activeTile->layer || (tile->layer > 0 && activeTile != tile))) if (activeTile && (tile->layer != activeTile->layer || (tile->layer > 0 && activeTile != tile)))
tile->q->alphaMod *= 0.5; tile->q->alphaMod *= 0.5f;
tile->q->color = Vector(0.7, 0.8, 1); tile->q->color = Vector(0.7f, 0.8f, 1);
} }
else else
{ {
@ -712,7 +712,7 @@ WorldMapRender::WorldMapRender() : RenderObject(), ActionMapper()
float aly = 26, aly2 = 18; float aly = 26, aly2 = 18;
float sz = 0.6; float sz = 0.6f;
//hover //hover
areaLabel = new BitmapText(&dsq->smallFont); areaLabel = new BitmapText(&dsq->smallFont);
@ -1072,7 +1072,7 @@ void WorldMapRender::onUpdate(float dt)
zoomMax = exteriorZoomMax; zoomMax = exteriorZoomMax;
} }
float scrollAmount = 0.2; float scrollAmount = 0.2f;
if (core->mouse.scrollWheelChange) if (core->mouse.scrollWheelChange)
{ {
@ -1082,7 +1082,7 @@ void WorldMapRender::onUpdate(float dt)
target *= 1 + scrollAmount; target *= 1 + scrollAmount;
for (; changeLeft < 0; changeLeft++) for (; changeLeft < 0; changeLeft++)
target /= 1 + scrollAmount; target /= 1 + scrollAmount;
scale.interpolateTo(target, 0.1); scale.interpolateTo(target, 0.1f);
} }
if (scale.x < zoomMin) if (scale.x < zoomMin)
@ -1375,17 +1375,17 @@ void WorldMapRender::toggle(bool turnON)
} }
if (bg) if (bg)
bg->alpha.interpolateTo(1, 0.2); bg->alpha.interpolateTo(1, 0.2f);
alpha.interpolateTo(1, 0.2); alpha.interpolateTo(1, 0.2f);
underlay->alpha.interpolateTo(WORLDMAP_UNDERLAY_ALPHA, 0.2); underlay->alpha.interpolateTo(WORLDMAP_UNDERLAY_ALPHA, 0.2f);
addHintQuad1->alpha.interpolateTo(1.0, 0.2); addHintQuad1->alpha.interpolateTo(1.0f, 0.2f);
addHintQuad2->alpha.interpolateTo(1.0, 0.2); addHintQuad2->alpha.interpolateTo(1.0f, 0.2f);
helpButton->alpha.interpolateTo(1.0, 0.2); helpButton->alpha.interpolateTo(1.0f, 0.2f);
addAllGems(); addAllGems();
@ -1444,16 +1444,16 @@ void WorldMapRender::toggle(bool turnON)
core->sound->playSfx("Menu-Close"); core->sound->playSfx("Menu-Close");
if (bg) if (bg)
bg->alpha.interpolateTo(0, 0.2); bg->alpha.interpolateTo(0, 0.2f);
alpha.interpolateTo(0, 0.2); alpha.interpolateTo(0, 0.2f);
dsq->game->togglePause(false); dsq->game->togglePause(false);
underlay->alpha.interpolateTo(0, 0.2); underlay->alpha.interpolateTo(0, 0.2f);
addHintQuad1->alpha.interpolateTo(0, 0.2); addHintQuad1->alpha.interpolateTo(0, 0.2f);
addHintQuad2->alpha.interpolateTo(0, 0.2); addHintQuad2->alpha.interpolateTo(0, 0.2f);
helpButton->alpha.interpolateTo(0, 0.2); helpButton->alpha.interpolateTo(0, 0.2f);
for (GemMovers::iterator i = gemMovers.begin(); i != gemMovers.end(); i++) for (GemMovers::iterator i = gemMovers.begin(); i != gemMovers.end(); i++)

View file

@ -485,7 +485,7 @@ void RippleEffect::update(float dt, Vector ** drawGrid, int xDivs, int yDivs)
time += dt*0.5f; time += dt*0.5f;
float amp = 0.002; float amp = 0.002f;
for (int i = 0; i < (xDivs-1); i++) for (int i = 0; i < (xDivs-1); i++)
{ {
for (int j = 0; j < (yDivs-1); j++) for (int j = 0; j < (yDivs-1); j++)

View file

@ -37,9 +37,9 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#define compile_assert(pred) switch(0){case 0:case (pred):;} #define compile_assert(pred) switch(0){case 0:case (pred):;}
#ifdef _MSC_VER #ifdef _MSC_VER
#pragma warning(disable:4786) //#pragma warning(disable:4786)
//#pragma warning(disable:4005) //#pragma warning(disable:4005)
#pragma warning(disable:4305) //#pragma warning(disable:4305)
//#pragma warning(disable:4018) // signed/unsigned mismatch //#pragma warning(disable:4018) // signed/unsigned mismatch
#pragma warning(disable:4244) // conversion from types with possible loss of data #pragma warning(disable:4244) // conversion from types with possible loss of data
@ -88,10 +88,8 @@ enum Direction
DIR_MAX = 8 DIR_MAX = 8
}; };
const float SQRT2 = 1.41421356; const float PI = 3.14159265f;
const float PI_HALF = 1.57079633f;
const float PI = 3.14159265;
const float PI_HALF = 1.57079633;
#ifndef HUGE_VALF #ifndef HUGE_VALF
#define HUGE_VALF ((float)1e38) #define HUGE_VALF ((float)1e38)

View file

@ -208,8 +208,8 @@ void DebugButton::onUpdate(float dt)
if (highlight->isCoordinateInsideWorld(core->mouse.position) && ((!md) || (md && !core->mouse.buttons.left))) if (highlight->isCoordinateInsideWorld(core->mouse.position) && ((!md) || (md && !core->mouse.buttons.left)))
{ {
highlight->color.interpolateTo(activeColor, 0.1); highlight->color.interpolateTo(activeColor, 0.1f);
highlight->alpha.interpolateTo(activeAlpha, 0.1); highlight->alpha.interpolateTo(activeAlpha, 0.1f);
if (core->mouse.buttons.left && !md) if (core->mouse.buttons.left && !md)
md = true; md = true;
@ -232,8 +232,8 @@ void DebugButton::onUpdate(float dt)
{ {
md = false; md = false;
} }
highlight->color.interpolateTo(inactiveColor, 0.1); highlight->color.interpolateTo(inactiveColor, 0.1f);
highlight->alpha.interpolateTo(inactiveAlpha, 0.1); highlight->alpha.interpolateTo(inactiveAlpha, 0.1f);
} }

View file

@ -29,7 +29,7 @@ PostProcessingFX::PostProcessingFX()
{ {
blendType = 0; blendType = 0;
layer = renderLayer = 0; layer = renderLayer = 0;
intensity = 0.1; intensity = 0.1f;
blurTimes = 12; blurTimes = 12;
radialBlurColor = Vector(1,1,1); radialBlurColor = Vector(1,1,1);
for (int i = 0; i < FXT_MAX; i++) for (int i = 0; i < FXT_MAX; i++)
@ -120,7 +120,7 @@ void PostProcessingFX::render()
float percentX = pw, percentY = ph; float percentX = pw, percentY = ph;
float inc = 0.01; float inc = 0.01f;
float spost = 0.0f; // Starting Texture Coordinate Offset float spost = 0.0f; // Starting Texture Coordinate Offset
float alphadec = alpha / blurTimes; float alphadec = alpha / blurTimes;

View file

@ -40,8 +40,8 @@ Joystick::Joystick()
# endif # endif
sdl_joy = NULL; sdl_joy = NULL;
buttonBitmask = 0; buttonBitmask = 0;
deadZone1 = 0.3; deadZone1 = 0.3f;
deadZone2 = 0.3; deadZone2 = 0.3f;
clearRumbleTime= 0; clearRumbleTime= 0;
numJoyAxes = 0; numJoyAxes = 0;

View file

@ -435,7 +435,7 @@ void ParticleEffect::onUpdate(float dt)
// stop the particle effect, let the particles all die off before we delete ourselves // stop the particle effect, let the particles all die off before we delete ourselves
void ParticleEffect::killParticleEffect() void ParticleEffect::killParticleEffect()
{ {
effectLifeCounter = 0.0001; effectLifeCounter = 0.0001f;
die = true; die = true;
//stop(); //stop();
} }

View file

@ -60,7 +60,7 @@ void OutlineRect::onRender()
if (renderCenter) if (renderCenter)
{ {
glColor3f(0.9, 0.9, 1); glColor3f(0.9f, 0.9f, 1);
glBegin(GL_LINES); glBegin(GL_LINES);
// lr // lr
glVertex2f(-w2,0); glVertex2f(-w2,0);

View file

@ -175,21 +175,21 @@ void RoundedRect::show()
{ {
if (alpha.x == 0) if (alpha.x == 0)
{ {
const float t = 0.1; const float t = 0.1f;
alpha = 0; alpha = 0;
alpha.interpolateTo(1, t); alpha.interpolateTo(1, t);
scale = Vector(0.5, 0.5); scale = Vector(0.5f, 0.5f);
scale.interpolateTo(Vector(1,1), t); scale.interpolateTo(Vector(1,1), t);
} }
} }
void RoundedRect::hide() void RoundedRect::hide()
{ {
const float t = 0.1; const float t = 0.1f;
alpha = 1.0; alpha = 1.0;
alpha.interpolateTo(0, t); alpha.interpolateTo(0, t);
scale = Vector(1, 1); scale = Vector(1, 1);
scale.interpolateTo(Vector(0.5,0.5), t); scale.interpolateTo(Vector(0.5f,0.5f), t);
} }

View file

@ -232,7 +232,7 @@ void Bone::updateSegment(Bone *b, const Vector &diff)
} }
b->rotation.interpolateTo(Vector(0,0,angle),0.2); b->rotation.interpolateTo(Vector(0,0,angle),0.2f);
} }
} }

View file

@ -366,11 +366,11 @@ SoundManager::SoundManager(const std::string &defaultDevice)
if (dspReverb) if (dspReverb)
{ {
dspReverb->setParameter(FMOD_DSP_REVERB_ROOMSIZE, 0.8); dspReverb->setParameter(FMOD_DSP_REVERB_ROOMSIZE, 0.8f);
dspReverb->setParameter(FMOD_DSP_REVERB_DAMP, 0.7); dspReverb->setParameter(FMOD_DSP_REVERB_DAMP, 0.7f);
dspReverb->setParameter(FMOD_DSP_REVERB_WETMIX, 0.11); dspReverb->setParameter(FMOD_DSP_REVERB_WETMIX, 0.11f);
dspReverb->setParameter(FMOD_DSP_REVERB_DRYMIX, 0.88); dspReverb->setParameter(FMOD_DSP_REVERB_DRYMIX, 0.88f);
dspReverb->setParameter(FMOD_DSP_REVERB_WIDTH, 1.0); dspReverb->setParameter(FMOD_DSP_REVERB_WIDTH, 1.0f);
dspReverb->setParameter(FMOD_DSP_REVERB_MODE, 0); // 0 or 1 dspReverb->setParameter(FMOD_DSP_REVERB_MODE, 0); // 0 or 1
} }