static public void CreateEffectObj(SpriteObj spriteobj, int depth, int speed, int scale, string name = "null") { EffectObj EffectObject = new EffectObj(spriteobj, depth, speed, scale); Objects.EffectObjList.Add(EffectObject); if (name == "null") { Objects.NameIDObjList.Add(new NameIDObj(EffectObject.ID, EffectObject.ID, "EffectObj")); } else { Objects.NameIDObjList.Add(new NameIDObj(EffectObject.ID, name, "EffectObj")); } }
public EffectObj(SpriteObj spriteobj, int depth, int speed, int scale) { Deploy = false; X = 0; Y = 0; SpriteObject = spriteobj; Scale = scale; Speed = speed; Depth = depth; ID = Objects.GetID(); System.Drawing.Bitmap bit = new System.Drawing.Bitmap(spriteobj.SpriteList[0]); Width = bit.Width; Height = bit.Height; }