pygamelib.board_items.BoardItemVoid¶
-
class
pygamelib.board_items.
BoardItemVoid
(**kwargs)¶ A class that represent a void cell.
-
__init__
(**kwargs)¶ Initialize self. See help(type(self)) for accurate signature.
Methods
__init__
(**kwargs)Initialize self. can_move
()This is a virtual method that must be implemented in deriving classes. collides_with
(other)Tells if this item collides with another item. column
Convenience method to get the current stored column of the item. debug_info
()Return a string with the list of the attributes and their current value. display
()Print the model WITHOUT carriage return. distance_to
(other)Calculates the distance with an item. height
Convenience method to get the height of the item. inventory_space
()This is a virtual method that must be implemented in deriving class. overlappable
()A BoardItemVoid is obviously overlappable (so player and NPC can walk over). pickable
()A BoardItemVoid is not pickable, therefor this method return false. position_as_vector
()Returns the current item position as a Vector2D row
Convenience method to get the current stored row of the item. store_position
(row, column)Store the BoardItem position for self access. width
Convenience method to get the width of the item. -