Example #1
0
        public TraderPane()
        {
            var label = new TextAsset("Trader");

            AddChild("traderLabel", label);

            trader          = new LayeredAsset("autogenerated/trader");
            trader.Position = new Vector2(200, 100);
            AddChild("traderLayered", trader);

            yourSide  = AddChild("yours", new TextAsset("Player"));
            theirSide = AddChild("yours", new TextAsset("Merchant"));

            yourMoney  = AddChild("yours", new TextAsset("$1840"));
            theirMoney = AddChild("theres", new TextAsset("$15000"));

            lines.Add(new LineItem()
            {
                Label  = makeText("Food"),
                Yours  = makeText("3"),
                Less   = makeButton("<", true, 0),
                More   = makeButton(">", false, 0),
                Theirs = makeText("3"),
                Price  = makeText("$80")
            });
            lines.Add(new LineItem()
            {
                Label  = makeText("Goods"),
                Yours  = makeText("3"),
                Less   = makeButton("<", true, 1),
                More   = makeButton(">", false, 1),
                Theirs = makeText("3"),
                Price  = makeText("$70")
            });
            lines.Add(new LineItem()
            {
                Label  = makeText("Sugar"),
                Yours  = makeText("3"),
                Less   = makeButton("<", true, 2),
                More   = makeButton(">", false, 2),
                Theirs = makeText("3"),
                Price  = makeText("$140")
            });
            lines.Add(new LineItem()
            {
                Label  = makeText("Cannon"),
                Yours  = makeText("3"),
                Less   = makeButton("<", true, 3),
                More   = makeButton(">", false, 3),
                Theirs = makeText("4"),
                Price  = makeText("$50")
            });

            tickSound = Game().Content.Load <SoundEffect>("sounds/tick");
        }
        public SpacePortPane()
        {
            var label = new TextAsset("Space Port");

            AddChild("spacePortLabel", label);

            spacePort          = new LayeredAsset("autogenerated/space_port");
            spacePort.Position = new Vector2(200, 100);
            spacePort.SetOutlinedPart("cinema", "Space Tavern");
            spacePort.SetOutlinedPart("dollar_dream", "Trader");
            AddChild("spacePortLayered", spacePort);
        }