Removed some unused code (handled in video/gl_renderer now)
[supertux.git] / src / scripting / player.hpp
index 8b36aa7..431573c 100644 (file)
@@ -111,6 +111,20 @@ public:
    */
   virtual void do_jump(float yspeed) = 0;
 
+  /**
+   * Orders the current GameSession to start a sequence
+   */
+  virtual void trigger_sequence(std::string sequence_name) = 0;
+
+  /**
+   * Uses a scriptable controller for all user input (or restores controls)
+   */
+  virtual void use_scripting_controller(bool use_or_release) = 0;
+
+  /**
+   * Instructs the scriptable controller to press or release a button 
+   */
+  virtual void do_scripting_controller(std::string control, bool pressed) = 0;
 
 };