fui brincar com POO(G) e deu esse erro medonho que não to conseguindo resolver, dai vim aqui pra abusarem vocês do forum pra me da uma maozinha com essa gambiarra, qualquer ajuda é bem vinda :rolleyes:
Segue o erro e as classes, se precisar posto o fonte depois.
In member function `void CNave::mostrar()':|
CNave.cpp|56|error: no matching function for call to `CNave::Blit_Imagem(int&, int&, SDL_Surface*&, SDL_Surface*&)'|
Pergunta
EMX
fui brincar com POO(G) e deu esse erro medonho que não to conseguindo resolver, dai vim aqui pra abusarem vocês do forum pra me da uma maozinha com essa gambiarra, qualquer ajuda é bem vinda :rolleyes:
Segue o erro e as classes, se precisar posto o fonte depois.
In member function `void CNave::mostrar()':|
CNave.cpp|56|error: no matching function for call to `CNave::Blit_Imagem(int&, int&, SDL_Surface*&, SDL_Surface*&)'|
CInitFuncs.h|23|note: candidates are: void CInitFuncs::Blit_Imagem(int, int, SDL_Surface*, SDL_Surface*, SDL_Rect*)|
||=== Build finished: 1 errors, 0 warnings ===|
class CInitFuncs{ protected: SDL_Surface *tela; SDL_Surface *img_nave; SDL_Surface *bg; SDL_Event evento; public: bool Inicializacao(); SDL_Surface *Carregar_imagem(string arquivo); void Strip_imagem(SDL_Rect Rects[], SDL_Surface *Strip, int div_x, int div_y); void Blit_Imagem(int x, int y, SDL_Surface *Fonte, SDL_Surface *Destino, SDL_Rect *rect); bool Carregar_arquivos(); bool AtualizarTela(); bool Controle_Evento(); void Finalizar(void); }; class CNave: public CInitFuncs{ private: int x, y; int Velocidade_x, Velocidade_y; public: CNave(); void controle_teclado(); void mover(); void mostrar(); };Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.