Needed to remove more dead code.

This commit is contained in:
Zed A. Shaw 2026-02-27 00:08:29 -05:00
parent 03be0884a4
commit b61dd167b8
9 changed files with 0 additions and 91 deletions

View file

@ -1,7 +1,6 @@
#include "components.hpp"
#include "point.hpp"
#include "easings.hpp"
namespace components {
static ComponentMap MAP;

View file

@ -10,7 +10,6 @@
#include <SFML/System/Vector2.hpp>
#include <functional>
#include <optional>
#include "easings.hpp"
#include "json_mods.hpp"
#include "goap.hpp"
#include <array>

View file

@ -1,4 +1,3 @@
#include "easings.hpp"
#include "rand.hpp"
#include "animation.hpp"
#include <fmt/core.h>

View file

@ -1,63 +0,0 @@
#pragma once
#include <cmath>
namespace ease {
enum Style {
NONE=0,
SINE=1,
OUT_CIRC=2,
OUT_BOUNCE=3,
IN_OUT_BACK=4,
RANDOM=5,
NORM_DIST=6,
LINEAR=7
};
enum Motion {
RUSH=0,
SHAKE=1,
BOUNCE=2,
SQUEEZE=3,
SQUASH=4,
STRETCH=5,
GROW=6,
SLIDE=7,
NO_MOTION=1000,
};
inline double sine(double x) {
return (std::sin(x) + 1.0) / 2.0;
}
inline double out_circ(double x) {
return std::sqrt(1.0f - ((x - 1.0f) * (x - 1.0f)));
}
inline double out_bounce(double x) {
constexpr const double n1 = 7.5625;
constexpr const double d1 = 2.75;
if (x < 1 / d1) {
return n1 * x * x;
} else if (x < 2 / d1) {
x -= 1.5;
return n1 * (x / d1) * x + 0.75;
} else if (x < 2.5 / d1) {
x -= 2.25;
return n1 * (x / d1) * x + 0.9375;
} else {
x -= 2.625;
return n1 * (x / d1) * x + 0.984375;
}
}
inline double in_out_back(double x) {
constexpr const double c1 = 1.70158;
constexpr const double c2 = c1 * 1.525;
return x < 0.5
? (std::pow(2.0 * x, 2.0) * ((c2 + 1.0) * 2.0 * x - c2)) / 2.0
: (std::pow(2.0 * x - 2.0, 2.0) * ((c2 + 1.0) * (x * 2.0 - 2.0) + c2) + 2.0) / 2.0;
}
}

View file

@ -1,6 +1,5 @@
#include "gui/main_ui.hpp"
#include "components.hpp"
#include "easings.hpp"
#include <fmt/xchar.h>
#include "animation.hpp"
#include "constants.hpp"

View file

@ -147,7 +147,6 @@ executable('runtests', sources + [
'tests/config.cpp',
'tests/dbc.cpp',
'tests/dinkyecs.cpp',
'tests/easings.cpp',
'tests/event_router.cpp',
'tests/fsm.cpp',
'tests/inventory.cpp',

View file

@ -3,7 +3,6 @@
#include "dinkyecs.hpp"
#include "config.hpp"
#include <iostream>
#include "easings.hpp"
using namespace components;
using namespace DinkyECS;

View file

@ -1,21 +0,0 @@
#include <catch2/catch_test_macros.hpp>
#include "easings.hpp"
#include <cmath>
TEST_CASE("make sure the easing functions at least run", "[easings]") {
double out = ease::sine(1.3);
REQUIRE(out <= 1.0);
out = ease::out_circ(3.444);
REQUIRE(std::isnan(out));
out = ease::out_bounce(1.13);
REQUIRE(out <= 10 );
out = ease::out_bounce(out);
out = ease::out_bounce(out);
out = ease::out_bounce(out);
out = ease::in_out_back(3.4);
REQUIRE(out < 250.0);
}

View file

@ -1,5 +1,4 @@
#include "arena_ui.hpp"
#include "easings.hpp"
#include "sound.hpp"
#include <fmt/xchar.h>