7#ifndef COCKATRICE_PLAYER_AREA_H
8#define COCKATRICE_PLAYER_AREA_H
11#include "QGraphicsItem"
19 Q_INTERFACES(QGraphicsItem)
31 [[nodiscard]]
int type()
const override
36 explicit PlayerArea(QGraphicsItem *parent =
nullptr);
41 void paint(QPainter *painter,
const QStyleOptionGraphicsItem *option, QWidget *widget)
override;
43 void setSize(qreal width, qreal height);
@ Type
Definition player_area.h:29
int getPlayerZoneId() const
Definition player_area.h:46
void updateBg()
Definition player_area.cpp:14
void setPlayerZoneId(int _playerZoneId)
Definition player_area.cpp:31
int type() const override
Definition player_area.h:31
QRectF boundingRect() const override
Definition player_area.h:37
void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget) override
Definition player_area.cpp:19
void setSize(qreal width, qreal height)
Definition player_area.cpp:25
QRectF bRect
Definition player_area.h:21
int playerZoneId
Definition player_area.h:22
PlayerArea(QGraphicsItem *parent=nullptr)
Definition player_area.cpp:7
@ typeOther
Definition graphics_item_type.h:19