Beispiel #1
0
        public NoiseFactory()
        {
            t_visualProperties = new VisualProperties(Name, typeof(NoiseFactory));

            // these are default values, may be overwritten by UI
            t_seed        = 0;
            t_octaves     = 6;
            t_frequency   = 0.05;
            t_lacunarity  = 2.0;
            t_persistence = 0.5;
        }
Beispiel #2
0
        public override void Initialize(Object initializationData)
        {
            _resource = (Phat.ActorResources.IDrawable)initializationData;
            this._currentAnimationSet = String.Empty;
            this._currentFrame = 0;
            this._frameCount = 0; // ((AnimationSetResource)_resourceDictionary.GetResource(_currentAnimationSet)).SpriteKeys.Length;
            this._properties = new VisualProperties { HeightOffset = 0f, Opacity = _actor.Opacity, WidthOffset = 0f, XOffset = 0f, YOffset = 0f, Rotation = 0f, Center = Vector2.Zero };

            SetSprite(_resource.SpriteKey);
        }
Beispiel #3
0
 public Glitch()
 {
     t_visualProperties = new VisualProperties(Name, typeof(Glitch));
 }
Beispiel #4
0
 public Radial()
 {
     t_visualProperties = new VisualProperties(Name, typeof(Radial));
 }