示例#1
0
        public HpResizeAnimation(int startHp, int targetHp, HPLine line)
        {
            this.targetHP = targetHp;
            this.line = line;
            currentHP = startHp;

            lower = startHp > targetHp;
        }
示例#2
0
        private HPLine CreateLine(IGraphicComponent hpLine)
        {
            var outerLine = new Mock<IGraphicComponent>().Object;
            var innerLine = new Mock<IGraphicComponent>().Object;
            var line = new HPLine(outerLine, innerLine, hpLine, Color.White);
            line.MaxHP = 100;
            line.Setup();

            return line;
        }
示例#3
0
        public PokemonMenuLine(TextureBox icon, HPLine hpLine, TextBox nameBox, HPText hpText, TextBox level,
            TextBox hpLabel, TextureProvider textureProvider)
        {
            mainContainer = new Container();
            this.icon = icon;
            this.hpLine = hpLine;
            this.hpText = hpText;

            this.nameBox = nameBox;
            this.level = level;
            this.hpLabel = hpLabel;
            this.textureProvider = textureProvider;
        }
示例#4
0
 public AIPokemonDataView(HPLine line, TextBox nameBox, TextBox levelBox, TextBox hpBox) :
     base(line, nameBox, levelBox, hpBox)
 { }
示例#5
0
 public HpResizeAnimation(int targetHp, HPLine line)
     : this(line.Current, targetHp, line)
 {
 }
 public PlayerPokemonDataView(HPLine line, TextBox nameBox, TextBox levelBox, TextBox hpBox, HPText hpTextBox) :
     base(line, nameBox, levelBox, hpBox, hpTextBox)
 { }