static void Main(string[] args)
    {
        Console.Write("\nEnter a medal:");
        string input   = Console.ReadLine();
        Medal  myMedal = (Medal)Enum.Parse(typeof(Medal), input, true);

        Console.WriteLine("You entered: " + myMedal.ToString());
    }
        public void TestDeleting()
        {
            int id = logic.Add("For test", "Bronze");

            Medal medal = logic.ShowById(id);

            logic.Delete(id);

            Assert.AreEqual(Medal.ToString(logic.ShowById(id)), Medal.ToString(medal),
                            "Adding data about person incorrect");
        }
示例#3
0
        public void TestDeleting()
        {
            var medalLogic = NinjectCommon.Kernel.Get <IMedalsLogic>();

            Medal medal = medalLogic.GetById(id);

            medalLogic.Delete(id);

            Assert.AreEqual(Medal.ToString(medalLogic.GetById(id)), Medal.ToString(medal),
                            "Error updating");
        }
示例#4
0
        public void TestUpdating()
        {
            var medalLogic = NinjectCommon.Kernel.Get <IMedalsLogic>();

            Medal medal = medalLogic.GetById(id);

            medal.Name = "update";
            medalLogic.Update(id, "update", "Gold");

            Assert.AreEqual(Medal.ToString(medalLogic.GetById(id)), Medal.ToString(medal),
                            "Error updating");
        }
        public void TestAdding()
        {
            int id = logic.Add("For test", "Bronze");

            var medal = new Medal
            {
                Title    = "For test",
                Material = "Bronze"
            };

            Assert.AreEqual(Medal.ToString(logic.ShowById(id)), Medal.ToString(medal),
                            "Adding data about person incorrect");

            logic.Delete(id);
        }
示例#6
0
        protected override void OnUpdate(GameTime time)
        {
            _head.Text = _medal.ToString();
            _xp.Text   = $"{(int)_medal} XP";

            int h = Math.Max(_medalCircleRadius * 2, _head.Height + _textSeparator + _xp.Height);
            int w = (_medalCircleRadius * 2) + _medalSeparator + Math.Max(_head.Width, _xp.Width);

            Width   = (_padH * 2) + w;
            Height  = (_padV * 2) + h;
            _head.Y = _padV;
            _xp.X   = _head.Y + _head.Height + _textSeparator;
            _head.X = _padH + (_medalCircleRadius * 2) + _medalSeparator;
            _xp.X   = _head.X;
        }
    static void Main(string[] args)
    {
        Medal myMedal = Medal.Bronze;

        Console.WriteLine("My medal: " + myMedal.ToString());
    }
示例#8
0
        /// <summary>Retorna um link completo para um ruler</summary>
        public static string getLink(Ruler ruler, string baseUrl)
        {
            StringWriter writer = new StringWriter();

            writer.Write("<a href='{2}userinfo.aspx?id={1}' class='{3}'>{0}</a>", ruler.Name, ruler.ForeignId, baseUrl, getUserCss(ruler.ForeignId));

#if DEBUG
            writer.Write(" <span class='red'>(RId:{0})</span> ", ruler.Id);
#endif

            if (ruler.InVacation)
            {
                writer.Write("<img src={0} />", getCommonImagePath("prizes/vacation.gif"));
            }

            getUserText(writer, ruler.ForeignId, ruler);

            if (ruler.Prizes.Count == 0)
            {
                return(writer.ToString());
            }

            Medal  conquer  = getBest(ruler, PrizeCategory.Conquer);
            Medal  building = getBest(ruler, PrizeCategory.Building);
            Medal  research = getBest(ruler, PrizeCategory.Research);
            string basePath = ImagePath + "skins/commonImages/prizes/";

            if (conquer != Medal.None)
            {
                writer.Write("<img class='prize' src='{0}Conquer{1}.gif' />", basePath, conquer.ToString());
            }
            if (building != Medal.None)
            {
                writer.Write("<img class='prize' src='{0}Building{1}.gif' />", basePath, building.ToString());
            }
            if (research != Medal.None)
            {
                writer.Write("<img class='prize' src='{0}Research{1}.gif' />", basePath, research.ToString());
            }

            return(writer.ToString());
        }
示例#9
0
        public static string Stringify(this Medal medal, int padLength = -1)
        {
            string output = medal == Medal.NoClassification ? "NoClass" : medal.ToString();

            return(padLength > 0 ? output.PadRight(padLength) : output);
        } // Stringify
示例#10
0
 public void NewMedal(string player, Medal.Categ type, bool updateMode)
 {
     networkView.RPC("NewMedalAck", RPCMode.Others, "Success", player, type.ToString(), updateMode);
 }