この変換が可能なコンテキストはありません。これは、とりあえず該当行のplayerを*playerにするといいと思います。5年前ファイル名がコードタグの中に入ってしまっています、エラーの該当行がどこなのかわかりづらいです。const;」が、本来の20行目...なのだと思います。仮定した場合、Playerが宣言されていない、認識できない、不完全などの理由で、無理やりintと仮定したけど、それっておかしくねえ?というエラーが出たのだと思います。Player;と記述すれば、動く可能性が高いと思います。※Point2DがTypes.hに定義されていると仮定しています。して認識できないかってのは、循環インクルードとかそういうのですかね。中身がわからない以上断定できないし知りませんけど。