Files
SAE-terra-aventura/step.h
T
JOSSERAND GIOVANNI p2405212 374438a5bb Merge branch 'main' into 'feature/save'
# Conflicts:
#   mainwindow.cpp
#   mainwindow.h
#   mainwindow.ui
#   step.h
2025-06-20 12:20:12 +00:00

35 lines
721 B
C++

#ifndef STEP_H
#define STEP_H
#include <QString>
#include <QTextStream>
#include <iostream>
#include <QJsonObject>
#include <QList>
using namespace std;
class Step
{
private:
QString title;
float latitude;
float longitude;
int response;
QList<QString> personnage;
QList<QString> texte;
public:
Step();
Step(QJsonObject &in);
void setLatitude(int degree,float minute,QChar NS);
void setLongitude(int degree,float minute,QChar EW);
QString getTitle() const;
float getLatitude() const;
float getLongitude() const;
int getResponse() const;
QString toGPSFormat();
QList<QString> getPersonnage() const;
QList<QString> getTexte() const;
};
#endif // STEP_H