LogDoctor 2.04
Parse Apache2/Nginx/IIS logs and view dinamically generated statistics
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | List of all members
Food Class Reference

Public Member Functions

const unsigned & X () const
 Returns the position on the X-axis.
 
const unsigned & Y () const
 Returns the position on the Y-axis.
 
const bool inTile (const unsigned x, const unsigned y) const
 Checks whether is there a part of the snake in the given position.
 
void spawn (const Snake &snake, const Snake &snake_)
 Spawns the egg/rat in a new position.
 
void move (const Snake &snake)
 Moves the rat.
 
void update (const unsigned new_x, const unsigned new_y)
 Updates the position and direction of the entity.
 

Private Attributes

QPixmap img_rat { ":/games/games/snake/rat.png" }
 The image which graphically represents the food.
 
QGraphicsPixmapItem * image = nullptr
 Whether the food is a rat or an egg.
 
bool movable
 The position on the X-axis.
 
unsigned x
 The position on the Y-axis.
 

Member Function Documentation

◆ Y()

const unsigned & Food::Y ( ) const

Returns the position on the Y-axis.

Returns the image


The documentation for this class was generated from the following files: