+
+ bool on_ground();
+
+ Portable* get_grabbed_object() const
+ {
+ return grabbed_object;
+ }
+
+ /**
+ * Switches ghost mode on/off.
+ * Lets Tux float around and through solid objects.
+ */
+ void set_ghost_mode(bool enable);
+
+ /**
+ * Returns whether ghost mode is currently enabled
+ */
+ bool get_ghost_mode() { return ghost_mode; }
+
+ /**
+ * Changes height of bounding box.
+ * Returns true if successful, false otherwise
+ */
+ bool adjust_height(float new_height);
+
+ /**
+ * Orders the current GameSession to start a sequence
+ */
+ void trigger_sequence(std::string sequence_name);
+