9 #include "GDCore/Events/Event.h" 
   10 #include "GDCore/Events/EventsList.h" 
   40     return repeatNumberExpression;
 
   42   void SetRepeatExpressionPlainString(
gd::String repeatNumberExpression_) {
 
   46   virtual std::vector<gd::InstructionsList*> GetAllConditionsVectors();
 
   47   virtual std::vector<gd::InstructionsList*> GetAllActionsVectors();
 
   48   virtual std::vector<std::pair<gd::Expression*, gd::ParameterMetadata> >
 
   49       GetAllExpressionsWithMetadata();
 
   51   virtual std::vector<const gd::InstructionsList*> GetAllConditionsVectors()
 
   53   virtual std::vector<const gd::InstructionsList*> GetAllActionsVectors() 
const;
 
   54   virtual std::vector<std::pair<const gd::Expression*, const gd::ParameterMetadata> >
 
   55       GetAllExpressionsWithMetadata() 
const;
 
   57   virtual void SerializeTo(SerializerElement& element) 
const;
 
   59                                const SerializerElement& element);
 
   67   bool repeatNumberExpressionSelected;
 
Base class defining an event.
Definition: Event.h:43
 
A list of events.
Definition: EventsList.h:32
 
Class representing an expression used as a parameter of a gd::Instruction. This class is nothing more...
Definition: Expression.h:30
 
Definition: InstructionsList.h:25
 
Base class representing a project (game), including all resources, scenes, objects,...
Definition: Project.h:50
 
Event being repeated a specified number of times.
Definition: RepeatEvent.h:21
 
virtual gd::EventsList & GetSubEvents()
Definition: RepeatEvent.h:31
 
virtual bool CanHaveSubEvents() const
Definition: RepeatEvent.h:29
 
virtual const gd::EventsList & GetSubEvents() const
Definition: RepeatEvent.h:30
 
virtual gd::RepeatEvent * Clone() const
Definition: RepeatEvent.h:25
 
virtual bool IsExecutable() const
Definition: RepeatEvent.h:27
 
String represents an UTF8 encoded string.
Definition: String.h:33
 
Definition: CommonTools.h:24