public Position(Map.Events.ObjEvent e) { X = e.X; Y = e.Y; Elevation = e.Elevation; XOffset = 0; YOffset = 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; }