/*
 * Stats.cpp
 *
 *  Created on: 21 févr. 2017
 *      Author: sylvain
 */

#include "StatView.h"

StatView::StatView(){

    layout = new QGridLayout();
    widget = new QWidget();

    int id = QFontDatabase::addApplicationFont(":/media/ZeldaDXTTBRK.ttf");
    QString family = QFontDatabase::applicationFontFamilies(id).at(0);
    QFont retroFont(family, 24);

    //tableau des stats en bas
    label1.setText("Life");
    label2.setText("Score");
    label3.setText("Time");

    layout->addWidget(&label1,0,Qt::AlignTop | Qt::AlignLeft);
    layout->addWidget(&label2,0,Qt::AlignTop | Qt::AlignRight);
    layout->addWidget(&label3,0,Qt::AlignTop | Qt::AlignCenter);
    widget->setLayout(layout);

    widget->setFont(retroFont);
    updateStats(3,0,60);
    // label.resize(800,120);


}

StatView::~StatView() {
	// TODO Auto-generated destructor stub
}

QWidget *StatView::getWidget(void){
    return widget;
}

void StatView::updateStats(float life, float score, float time){

    //qDebug() << "Updating stats:" << life << score << time;
    //update stats on bot label

    QString statLife = "LIFE : " + QString::number(life);
    QString statScore ="SCORE : " + QString::number(score);
    QString statTime = "TIME LEFT: " + QString::number(time);

    label1.setText(statLife);
    label2.setText(statScore);
    label3.setText(statTime);

}
