示例#1
0
 public Position(Map.Events.ObjEvent e)
 {
     X         = e.X;
     Y         = e.Y;
     Elevation = e.Elevation;
     XOffset   = 0;
     YOffset   = 0;
 }
示例#2
0
 public EventObj(Map.Events.ObjEvent oe, Map map)
     : base(oe.Id, oe.Sprite, new Position(oe))
 {
     MovementType = oe.MovementType;
     InitMovementType();
     OriginX      = oe.X;
     MovementX    = oe.MovementX;
     OriginY      = oe.Y;
     MovementY    = oe.MovementY;
     TrainerType  = oe.TrainerType;
     TrainerSight = oe.TrainerSight;
     Script       = oe.Script;
     Flag         = oe.Flag;
     map.Objs.Add(this);
     Map = map;
 }