Public Member Functions | |
| Door (Room *room, Common::SeekableReadStream &stream) | |
| const Common::String & | targetRoom () const |
| const Common::String & | targetObject () const |
| Direction | characterDirection () const |
| CursorType | cursorType () const override |
| void | onClick () override |
| void | trigger (const char *action) override |
| const char * | typeName () const override |
Public Member Functions inherited from Alcachofa::InteractableObject | |
| InteractableObject (Room *room, Common::SeekableReadStream &stream) | |
| void | drawDebug () override |
| void | toggle (bool isEnabled) override |
Public Member Functions inherited from Alcachofa::PhysicalObject | |
| PhysicalObject (Room *room, Common::SeekableReadStream &stream) | |
Public Member Functions inherited from Alcachofa::ShapeObject | |
| ShapeObject (Room *room, Common::SeekableReadStream &stream) | |
| int8 | order () const |
| bool | isNewlySelected () const |
| bool | wasSelected () const |
| void | update () override |
| void | syncGame (Common::Serializer &serializer) override |
| Shape * | shape () override |
| virtual void | onHoverStart () |
| virtual void | onHoverEnd () |
| virtual void | onHoverUpdate () |
| void | markSelected () |
Public Member Functions inherited from Alcachofa::ObjectBase | |
| ObjectBase (Room *room, const char *name) | |
| ObjectBase (Room *room, Common::SeekableReadStream &stream) | |
| const Common::String & | name () const |
| Room *& | room () |
| Room * | room () const |
| bool | isEnabled () const |
| virtual void | draw () |
| virtual void | loadResources () |
| virtual void | freeResources () |
| virtual Graphic * | graphic () |
Public Member Functions inherited from Alcachofa::ITriggerableObject | |
| ITriggerableObject (Common::SeekableReadStream &stream) | |
| Direction | interactionDirection () const |
| Common::Point | interactionPoint () const |
Static Public Attributes | |
| static constexpr const char * | kClassName = "CPuerta" |
Static Public Attributes inherited from Alcachofa::InteractableObject | |
| static constexpr const char * | kClassName = "CObjetoTipico" |
Static Public Attributes inherited from Alcachofa::PhysicalObject | |
| static constexpr const char * | kClassName = "CObjetoFisico" |
Static Public Attributes inherited from Alcachofa::ObjectBase | |
| static constexpr const char * | kClassName = "CObjetoBase" |
Additional Inherited Members | |
Protected Member Functions inherited from Alcachofa::ShapeObject | |
| void | updateSelection () |
Protected Member Functions inherited from Alcachofa::ITriggerableObject | |
| void | read (Common::SeekableReadStream &stream) |
| void | onClick () |
Protected Attributes inherited from Alcachofa::ShapeObject | |
| int8 | _order = 0 |
Protected Attributes inherited from Alcachofa::ITriggerableObject | |
| Common::Point | _interactionPoint |
| Direction | _interactionDirection = Direction::Right |