+ /** Only applies actions (ie. passive messages) when going to that direction */
+ bool apply_action_north;
+ bool apply_action_east;
+ bool apply_action_south;
+ bool apply_action_west;
+ };
+
+ struct Level
+ {
+ Vector pos;
+
+ std::string name;
+ std::string title;
+ bool solved;
+
+ /** Statistics for level tiles */
+ Statistics statistics;
+
+ /** Optional flags: */
+
+ /** Check if this level should be vertically flipped */
+ bool vertical_flip;
+
+ /** Filename of the extro text to show once the level is
+ successfully completed */
+ std::string extro_filename;
+