示例#1
0
文件: Canvas.cs 项目: SteveDunn/oglr
        public void AddNewItemAtMouse(ItemEditor newEditor)
        {
            int nextNumber = _model.Level.GetNextItemNumber();

            newEditor.SetPosition(MouseStatus.WorldPosition);
            newEditor.ItemProperties.Id   = _model.Level.GenerateId(nextNumber);
            newEditor.ItemProperties.Name = @"{0}_{1}".FormatWith(newEditor.NameSeed, nextNumber);
            newEditor.ParentLayer         = _model.ActiveLayer;

            _model.AddEditor(newEditor);
        }
示例#2
0
        public void AddNewItemAtMouse( ItemEditor newEditor )
        {
            int nextNumber = _model.Level.GetNextItemNumber();

            newEditor.SetPosition( MouseStatus.WorldPosition );
            newEditor.ItemProperties.Id = _model.Level.GenerateId(nextNumber);
            newEditor.ItemProperties.Name = @"{0}_{1}".FormatWith(newEditor.NameSeed, nextNumber);
            newEditor.ParentLayer = _model.ActiveLayer ;

            _model.AddEditor(newEditor);
        }