7 #if defined(GD_IDE_ONLY)
8 #ifndef GDCORE_STANDARDEVENT_H
9 #define GDCORE_STANDARDEVENT_H
10 #include "GDCore/Events/Event.h"
11 #include "GDCore/Events/EventsList.h"
12 #include "GDCore/Events/Instruction.h"
13 #include "GDCore/Events/InstructionsList.h"
42 virtual std::vector<const gd::InstructionsList*> GetAllConditionsVectors()
44 virtual std::vector<const gd::InstructionsList*> GetAllActionsVectors()
const;
45 virtual std::vector<gd::InstructionsList*> GetAllConditionsVectors();
46 virtual std::vector<gd::InstructionsList*> GetAllActionsVectors();
48 virtual void SerializeTo(SerializerElement& element)
const;
50 const SerializerElement& element);
Base class defining an event.
Definition: Event.h:44
A list of events.
Definition: EventsList.h:33
Definition: InstructionsList.h:25
Base class representing a project (game), including all resources, scenes, objects,...
Definition: Project.h:50
Standard event, with conditions, actions and support for sub events.
Definition: StandardEvent.h:24
virtual bool IsExecutable() const
Definition: StandardEvent.h:30
virtual gd::StandardEvent * Clone() const
Definition: StandardEvent.h:28
virtual const gd::EventsList & GetSubEvents() const
Definition: StandardEvent.h:33
virtual gd::EventsList & GetSubEvents()
Definition: StandardEvent.h:34
virtual bool CanHaveSubEvents() const
Definition: StandardEvent.h:32
Definition: CommonTools.h:24