All pastes #389300 Raw Edit

Unnamed

public cpp v1 · immutable
·published 2007-03-10 17:10 UTC
rendered paste body
#ifndef partida_cpp#define partida_cpp#include "partida.h"#include "batalla.cpp"//ConstructorCPartida::CPartida() {		//TODO : Pensat per dos jugadors. Arreglar.	num_partida=0;			jugador_zero=0;	jugador_un=0;}//DestructorCPartida::~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);}#endifservomac@amd64:~/yagot$ makeg++ src/yagot.cpp -o yagot `sdl-config --cflags` -lSDL -lSDL_ttf -lSDL_gfxsrc/partida.h:13: error: ‘CBatalla’ has not been declaredsrc/tanc.cpp: In member function ‘void CTanc::dibuixa()’:src/tanc.cpp:79: error: ‘renderitza_tanc’ was not declared in this scopesrc/terreny.cpp: In member function ‘void CTerreny::dibuixa()’:src/terreny.cpp:71: error: ‘renderitza_terreny’ was not declared in this scopesrc/batalla.cpp: In function ‘void efectua_dispar(int, int, double, double, int*, int, int, CTancs*)’:src/batalla.cpp:52: error: ‘COLOR_BLANC’ was not declared in this scopesrc/batalla.cpp:52: error: ‘dibuixa_pixel’ was not declared in this scopesrc/batalla.cpp:70: error: ‘COLOR_BLANC’ was not declared in this scopesrc/batalla.cpp:70: error: ‘dibuixa_pixel’ was not declared in this scopesrc/batalla.cpp:98: error: ‘COLOR_VERD’ was not declared in this scopesrc/batalla.cpp:98: error: ‘dibuixa_pixel’ was not declared in this scopesrc/partida.cpp: In function ‘void actualitza_puntuacio(CBatalla*)’:src/partida.cpp:19: error: ‘jugador_zero’ was not declared in this scopesrc/partida.cpp:21: error: ‘jugador_un’ was not declared in this scopesrc/partida.cpp:22: error: ‘num_partida’ was not declared in this scopesrc/partida.cpp: At global scope:src/partida.cpp:25: error: prototype for ‘void CPartida::mostra_informacio(CBatalla*)’ does not match any in class ‘CPartida’src/partida.h:13: error: candidate is: void CPartida::mostra_informacio(int*)src/partida.cpp: In member function ‘void CPartida::mostra_informacio(CBatalla*)’:src/partida.cpp:29: error: ‘FONT_COLOR_VERD’ was not declared in this scopesrc/partida.cpp:29: error: ‘renderitza_texte’ was not declared in this scopemake: *** [all] Error 1