Beispiel #1
0
        public override void Execute()
        {
            var graphicObj = new GraphicObj(GraphicName);

            GraphicsHost.AddGraphic(graphicObj);
            Console.WriteLine("Create graphic {0}.", GraphicName);
        }
Beispiel #2
0
        public SnowSpawner(Vector2 position, RadianAngle angle, GraphicObj target, Vector2 offSetPosition) : base(position, angle, target, offSetPosition)
        {
            particuleFollowSpawner = true;

            timeSpawn            = 0.02f;
            this.angle           = 2.25f;
            numberParticuleToPop = 5;
        }
Beispiel #3
0
        public ParticuleSpawner(Vector2 position, RadianAngle angle, GraphicObj target, Vector2 offSetPosition)
        {
            particules = new List <Particule>();

            this.position       = position;
            this.target         = target;
            this.offSetPosition = offSetPosition;
            this.angle          = angle;
        }
        public override ExecutionContext Execute(ExecutionContext executionContext)
        {
            if (executionContext == null)
            {
                throw new ArgumentNullException("executionContext");
            }

            var graphicName = executionContext.GraphicName;
            var graphicObj  = new GraphicObj(graphicName);

            GraphicsHost.AddGraphic(graphicObj);
            Console.WriteLine("Create graphic {0}.", graphicName);

            return(new ExecutionContext(GetType(), graphicName, graphicName, graphicObj));
        }
Beispiel #5
0
        public JsonResult GetGraphicList()
        {
            List <WXGraphicList> lgl = _ss.GetAllGraphicList(CurrentLoginUser.ORG_ID);
            List <GraphicObj>    lgo = new List <GraphicObj>();

            foreach (WXGraphicList g in lgl)
            {
                GraphicObj go = new GraphicObj();
                go.id = g.ID;
                List <Graphic_Detail_EX> lgd = _ss.GetAllGraphicDetail(g.ID);
                var lgdo = new List <GraphicDetailObj>();
                foreach (var gd in lgd)
                {
                    var gdo = new GraphicDetailObj();
                    gdo.title      = gd.Title;
                    gdo.pic        = ConfigurationManager.AppSettings["WebUrl"] + gd.Pic;
                    gdo.createdate = gd.CreateDate.ToString("MM月dd日");
                    lgdo.Add(gdo);
                }
                go.details = lgdo.ToArray();
                lgo.Add(go);
            }
            JsonSMsg rMsg = new JsonSMsg();

            if (lgo.Count > 0)
            {
                rMsg.Status  = 0;
                rMsg.Message = "success";
                rMsg.Data    = lgo.ToArray();
            }
            else
            {
                rMsg.Status  = 0;
                rMsg.Message = "fail";
            }
            return(Json(rMsg));
        }
Beispiel #6
0
 public ParticuleSpawnerDTL(Vector2 position, RadianAngle angle, GraphicObj target, Vector2 offSetPosition) : base(position, angle, target, offSetPosition)
 {
 }
Beispiel #7
0
 public override void Undo()
 {
     _oldObj = GraphicsHost.RemoveGraphic(GraphicName);
     Console.WriteLine("Undo creating graphic {0}.", GraphicName);
 }
Beispiel #8
0
 public BloodSpawner(Vector2 position, RadianAngle angle, GraphicObj target, Vector2 offSetPosition) : base(position, angle, target, offSetPosition)
 {
     particuleFollowSpawner = false;
 }
 public override void Redo()
 {
     _removedGraphicObj = GraphicsHost.RemoveGraphic(GraphicName);
     Console.WriteLine("Redo reomving graphic {0} degree.", GraphicName);
 }
 public override void Execute()
 {
     _removedGraphicObj = GraphicsHost.RemoveGraphic(GraphicName);
     Console.WriteLine("Reomve graphic {0} degree.", GraphicName);
 }
 public RemoveGraphicCommand(string graphicName, GraphicsHost graphicsHost)
     : base(graphicName, graphicsHost)
 {
     _removedGraphicObj = null;
 }
Beispiel #12
0
        public SnowMarkSpawner(Vector2 position, RadianAngle angle, GraphicObj target, Vector2 offSetPosition) : base(position, angle, target, offSetPosition)
        {
            particuleFollowSpawner = false;

            timeSpawn = 0.15f;
        }