Zdravím při kompilaci mi vyskakuje chyba 3867 nějak netuším co s tím.
Zde je kod
// Set_Win.h
class Set_Win
{
public :
void Ulozit_Nastaveni(float &PoziceHraceX, float &PoziceHraceY,
float &Pozice_Cam_X, float &Pozice_Cam_Y);
......
};
// Set_Win.cpp
void Set_Win::Ulozit_Nastaveni(float &PoziceHraceX, float &PoziceHraceY,
float &Pozice_Cam_X, float &Pozice_Cam_Y)
{
string Save = "NewGame.bin";
ofstream Save_Game;
Save_Game.open(Save,ios::out|ios::binary);
Save_Game << PozceHraceX << endl;
Save_Game << PozceHraceY << endl;
Save_Game << Pozice_Cam_X << endl;
Save_Game << Pozice_Cam_Y << endl;
Save_Game.close();
}
// Player.h
class Player
{
public:
float ZiskejPozX(){ return PlayerPosX; }
float ZiskejPozY(){ return PlayerPosY; }
float ZiskejCamX(){ return Pozice_Kamery_X; }
float ZiskejCamY(){ return Pozice_Kamery_Y; }
private:
float PlayerPosX;
float PlayerPosY;
float Pozice_Kamery_X;
float Pozice_Kamery_Y;
};
// Main.cpp
#include ...
....
Set_Win Nasta_Menu;
Player Hrac;
int main()
{
/* Problem je zde */
Nasta_Menu.Ulozit_Nastaveni_Novehry(Hrac.ZiskejPozX,Hrac.ZiskejPozY,
Hrac.ZiskejCamX,Hrac.ZiskejCamY);
return 0;
}
Pochopil sem akorát s té chyby, že mám vytvořit ukazatel na člena ale vůbec netuším jak a hlavně proč
Předem díky za radu.