Beispiel #1
0
        ////protected bool IsEnemy { get { return objType == ObjectInstanceType.Enemy; } }
        ////protected ObjectInstanceType ObjectType { get { return objType; } }


        public ScreenItemAction(EditroidUndoRedoQueue q, Screen screen, ObjectInstance obj)
            : base(q, screen)
        {
            ////objType = obj.InstanceType;
            ////if (objType == ObjectInstanceType.Item) {
            ////    item = obj.Item;
            ////} else {
            ////    index = Queue.Rom.GetLevel(level).Screens[screen].GetIndex(obj);
            ////}
            _obj = obj;
        }
Beispiel #2
0
 public LevelAction(EditroidUndoRedoQueue q, Level level)
     : base(q)
 {
     this.Level = level;
 }
Beispiel #3
0
 public EditroidAction(EditroidUndoRedoQueue q)
     : base()
 {
     base.Queue = q;
 }
 public MapLocationAction(EditroidUndoRedoQueue q, Point location)
     : base(q)
 {
     this.location = location;
 }
Beispiel #5
0
 public ItemAction(EditroidUndoRedoQueue q, Level level, ItemScreenData screen, ItemData item)
     : base(q, level)
 {
     this.Screen = screen;
     this.Item   = item;
 }
Beispiel #6
0
 public ScreenAction(EditroidUndoRedoQueue q, Screen screen)
     : base(q, screen.Owner.Level)
 {
     this.Screen = screen;
 }