summaryrefslogtreecommitdiff
path: root/source/logic/MazeMath.cpp
blob: 84b27dd5b28811129cfa76c4957d8a5fd61c093f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include "MazeMath.h"

double MazeMath::round(double value)
{
    if (static_cast<int>(value*10)%10 < 5)
    {
        return floor(value);
    }
    else
    {
        return ceil(value);
    }
}

double MazeMath::distance(double x1, double y1, double x2, double y2)
{
    return sqrt(pow(x1-x2, 2) + pow(y1-y2, 2));
}