name: "Sweet Foyer"
panel_display_name: "South Area"
panels {
name: "QUALITY"
path: "Panels/Sweet Foyer/panel_1"
clue: "quality"
answer: "equality"
symbols: SPARKLES
}
panels {
name: "EQUAL"
path: "Panels/Sweet Foyer/panel_2"
clue: "equal"
answer: "equality"
symbols: SPARKLES
}
panels {
name: "RENT (1)"
path: "Panels/Sweet Foyer/panel_5"
clue: "rent"
answer: "entry"
symbols: SPARKLES
}
panels {
name: "RENT (4)"
path: "Panels/Sweet Foyer/panel_6"
clue: "rent"
answer: "entries"
symbols: SPARKLES
symbols: PLANET
}
panels {
name: "RENT (2)"
path: "Panels/Sweet Foyer/panel_7"
clue: "rent"
answer: "sentry"
symbols: SPARKLES
}
panels {
name: "RENT (3)"
path: "Panels/Sweet Foyer/panel_8"
clue: "rent"
answer: "sentries"
symbols: SPARKLES
symbols: PLANET
}
paintings {
name: "4"
# This one is a picture of a 3. Huh.
path: "Components/Paintings/Group3/4"
}
ports {
name: "SWEET1"
path: "Components/Warps/Worldports/worldport14"
}
ports {
name: "SWEET2"
path: "Components/Warps/Worldports/worldport15"
}
a> refs log tree commit diff stats
blob: 3c9bcf8d9e62fd44631275ec8f69efc73758223c (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
#include "interpolation.h"
void Interpolation::start(int length, double amount) {
start_ = progress_;
dest_ = amount;
length_ = length;
thus_ = 0;
}
void Interpolation::tick(double dt) {
if (progress_ != dest_) {
thus_ += dt;
if (thus_ >= length_) {
thus_ = length_;
}
progress_ = (dest_ - start_) / length_ * thus_ + start_;
}
}
|