我正在尝试制作游戏,并且为 Player 创建了一个类。该类继承“Entity”,后者继承QGraphicsItem。
#ifndef PLAYER_H
#define PLAYER_H
#include "entity.h"
class Player : public Entity
{
public:
Player( QString, int, int, int position );
QRectF boundingRect() const;
void paint( QPainter *painter,
const QStyleOptionGraphicsItem *option,
QWidget *widget );
void move_north();
void move_south();
void move_west();
void move_east();
void start_moving();
void stop_moving();
void switch_step();
bool its_moving();
void change_pos(int);
private:
QPoint position;
bool is_moving;
private signals:
void Move();
};
#endif // PLAYER_H
但我在第 33 行不断收到错误“预期 ':' before 'protected'”。