action Struct Reference

#include <leveleditor.h>


Data Fields

struct list_head node
enum ActionType type
union {
   struct {
      double   x
      double   y
      int   new_obstacle_type
   }   create_obstacle
   obstacle *   delete_obstacle
   struct {
      int   x
      int   y
      int   spawn_toggle
   }   waypoint_toggle
   struct {
      int   x
      int   y
      int   type
   }   change_floor
   int   number_fill_set
   struct {
      obstacle *   obstacle
      char *   new_name
   }   change_obstacle_name
   struct {
      int   id
      char *   new_name
   }   change_label_name
d


Detailed Description

Definition at line 97 of file leveleditor.h.


Field Documentation

struct list_head action::node [read]

Definition at line 98 of file leveleditor.h.

Referenced by action_push(), action_redo(), and action_undo().

Definition at line 99 of file leveleditor.h.

Referenced by action_do(), action_freestack(), action_redo(), and action_undo().

double action::x

Definition at line 103 of file leveleditor.h.

double action::y

Definition at line 103 of file leveleditor.h.

Definition at line 104 of file leveleditor.h.

struct { ... } action::create_obstacle

Referenced by action_do().

Definition at line 107 of file leveleditor.h.

Referenced by action_do().

int action::x

Definition at line 110 of file leveleditor.h.

int action::y

Definition at line 110 of file leveleditor.h.

Definition at line 111 of file leveleditor.h.

struct { ... } action::waypoint_toggle

Referenced by action_do().

Definition at line 116 of file leveleditor.h.

struct { ... } action::change_floor

Referenced by action_do().

Definition at line 119 of file leveleditor.h.

Referenced by action_redo(), and action_undo().

Definition at line 122 of file leveleditor.h.

Definition at line 123 of file leveleditor.h.

Referenced by action_do(), and action_freestack().

Definition at line 127 of file leveleditor.h.

Definition at line 128 of file leveleditor.h.

struct { ... } action::change_label_name

Referenced by action_do(), and action_freestack().

union { ... } action::d


The documentation for this struct was generated from the following file:

Generated on Mon Apr 28 21:58:00 2008 for FreedroidRPG by  doxygen 1.5.5