#ifndef partida_cpp #define partida_cpp #include "partida.h" #include "batalla.cpp" //Constructor CPartida::CPartida() { //TODO : Pensat per dos jugadors. Arreglar. num_partida=0; jugador_zero=0; jugador_un=0; } //Destructor CPartida::~CPartida() { } void actualitza_puntuacio(CBatalla *batalla) { if ( batalla->guanyador() == 0 ) jugador_zero++; else if ( batalla->guanyador() == 1 ) jugador_un++; num_partida++; } void CPartida::mostra_informacio(CBatalla *batalla) { actualitza_puntuacio(batalla); char str[64]; snprintf(str, 63,"Partida:%d",num_partida); renderitza_texte(250,0,str,FONT_COLOR_VERD); renderitza_texte(250,20,"Jugador",FONT_COLOR_VERD); snprintf(str, 63,"0:%d",jugador_zero); renderitza_texte(325,20,str,FONT_COLOR_VERD); renderitza_texte(250,40,"Jugador",FONT_COLOR_VERD); snprintf(str, 63,"1:%d",jugador_un); renderitza_texte(325,40,str,FONT_COLOR_VERD); renderitza_texte(360,40,"punts",FONT_COLOR_VERD); } #endif