What is "error C2061: syntax error : identifier "?
<p>When I start compile it has an error call "error C2061: syntax error : identifier 'Player' "</p>

<p>I can't figure out what is wrong with my code. Here is my code</p>

<blockquote>
<pre><code>#include "Platform.h"
#include "Player.h"
class Collision
{
public:
  Collision(void);
  ~Collision(void);
  static bool IsCollision(Player &amp;player, Platform&amp; platform);
};
</code></pre>
</blockquote>

<p>It has an error in "IsCollision" method.</p>

<p>Player.h</p>

<pre><code>#include &lt;SFML/Graphics.hpp&gt;
#include "rapidxml.hpp"
#include &lt;fstream&gt;
#include &lt;iostream&gt;
#include "Collision.h"
using namespace rapidxml;
class Player
{
private:
    sf::Texture playerTexture;
    sf::Sprite playerSprite;
    sf::Vector2u position;
    sf::Vector2u source;
    sf::Vector2u size;
    int frameCounter, switchFrame, frameSpeed;
    int walkSpriteWidth;
    float velocity;
    bool isWalk;
    bool isStand;
    bool isFaceRight;

public:
    Player(void);
    ~Player(void);

    void Init();
    void Draw(sf::RenderWindow *window);
    void MoveForward();
    void MoveBackward();
    void Update(sf::Clock *clock);
    void SetSourceY(int value);
    void SetWalk(bool value);
    void SetFacing(std::string value);
    void SetStand(bool value);
    void Stand();
    std::string GetStatus();
    void PrintStatus();
    sf::Vector2f GetPosition();
    int GetWidth();
    int GetHeight();
};
</code></pre>
