作业一:
1.英雄:大招1000,防御力为300,当英雄对怪物进行攻击时,怪物会做出反应;
2.怪物:攻击力500,防御力400,当怪物对英雄进行攻击时,英雄会做出反应;
3..如果a攻击力大于b的防御力,那a攻击b时,b会受伤害,否则就是避开
4.一个英雄对象,4只怪物,怪物编号不同;
class Hero
{
//声明委托
public delegate void HeroHandler(int a);
//攻击事件
public static event HeroHandler Hhit;
private string name;//英雄名字
private int attack = 1000;//攻击力为1000
private int defense = 300;//防御力为300
public string Name
{
get
{
return name;
}
set
{
name = value;
}
}
public int Attack
{
get
{
return attack;
}
set
{
attack = value;
}
}
public int Defense
{
get
{
return defense;
}
set
{
defense = value;
}
}
public Hero(string name ) {
this.Name = name;
Mo