public override void Initialize(Game game) { progressBar = new BarWidget() { BoundsAsRatio = true, Bounds = new FloatRect(.25f, .45f, .5f, .1f), BorderColor = Color.White, BorderSize = 3, EmptyBackgroundColor = Color.Red, FullBackgroundColor = Color.Black, EmptyFillColor = Color.Black, FullFillColor = Color.Green }; entity = new Entity(); game.Resources.RegisterResource( game.Resources.ResourceDeserializer.Deserialize( new ScriptDocument(FileFinder.ResourcePath("BrothEngine/resource.json")).JString )); ImageRenderer renderer = new ImageRenderer(entity) { Resource = game.Resources.TryGetResource <ImageResource>("ENGINE.logo") }; entity.Renderer = renderer; entity.Transform.Position = new Vector2f(game.Window.Size.X / 2, game.Window.Size.Y / 2); }
private void FrobInternal(BarWidget dynamicWidget) { this.bar++; }
public void Visit(BarWidget widget) { this.bar++; }