mirror of
https://github.com/QuasarApp/Snake.git
synced 2025-04-30 11:44:42 +00:00
41 lines
612 B
C++
41 lines
612 B
C++
|
#include "itemworld.h"
|
||
|
#include <cmath>
|
||
|
#include <QDateTime>
|
||
|
|
||
|
double ItemWorld::getX() const
|
||
|
{
|
||
|
return x;
|
||
|
}
|
||
|
|
||
|
void ItemWorld::setX(double value)
|
||
|
{
|
||
|
x = value;
|
||
|
}
|
||
|
|
||
|
double ItemWorld::getY() const
|
||
|
{
|
||
|
return y;
|
||
|
}
|
||
|
|
||
|
void ItemWorld::setY(double value)
|
||
|
{
|
||
|
y = value;
|
||
|
}
|
||
|
|
||
|
void ItemWorld::render(){
|
||
|
qint64 tempTime = QDateTime::currentMSecsSinceEpoch() - time;
|
||
|
double mx = x + *speed;
|
||
|
x += (mx - x) / 1000 * tempTime;
|
||
|
time = QDateTime::currentMSecsSinceEpoch();
|
||
|
}
|
||
|
|
||
|
QString *ItemWorld::getTexture() const
|
||
|
{
|
||
|
return texture;
|
||
|
}
|
||
|
|
||
|
void ItemWorld::setTexture(QString *value)
|
||
|
{
|
||
|
texture = value;
|
||
|
}
|