利用した:
typedef struct entity {
int health;
int damage;
SDL_Rect hitbox;
} player, basicEnemy[10];
プレイヤー (および敵) を処理するため。私の問題は、私が得ることです:
error: expected unqualified-id before '-' token
この行 (および 1 つの類似行) の場合:
if( keystate[SDLK_LEFT] ) player.hitbox.x -= 1;
これを修正するにはどうすればよいですか? 構造体に typedef がない場合、エラーは発生しませんが、別のエラーが発生します (これが、typedef を作成した理由です)。
ヘッダー:
#include "SDL.h"
#include "SDL\SDL.h"
#include <string>