public Shape2D(Vector2 Position, Vector2 Scale, string Tag) { this.Position = Position; this.Scale = Scale; this.Tag = Tag; Log.Info($"[SHAPE2D]({Tag}) - Has been registered! "); ExpressedEngine.RegisterShape(this); }
public Sprite2D(Vector2 Position, Vector2 Scale, Sprite2D reference, string Tag) { this.Position = Position; this.Scale = Scale; this.Tag = Tag; Sprite = reference.Sprite; Log.Info($"[SHAPE2D]({Tag}) - Has been registered! "); ExpressedEngine.RegisterSprite(this); }
public Sprite2D(Vector2 Position, Vector2 Scale, string Directory, string Tag) { this.Position = Position; this.Scale = Scale; this.Directory = Directory; this.Tag = Tag; Image tmp = Image.FromFile($"Assets/Sprites/{Directory}.png"); Bitmap sprite = new Bitmap(tmp, (int)this.Scale.X, (int)this.Scale.Y); Sprite = sprite; Log.Info($"[SHAPE2D]({Tag}) - Has been registered! "); ExpressedEngine.RegisterSprite(this); }
public void DestroySelf() { Log.Info($"[SHAPE2D]({Tag}) - Has been destroyed! "); ExpressedEngine.UnRegisterShape(this); }
public void DestroySelf() { ExpressedEngine.UnRegisterSprite(this); }