Beispiel #1
0
        private void Form1_MouseClick(object sender, MouseEventArgs e)
        {
            Point NowLocation = this.PointToClient(Control.MousePosition);

            //Iplants plant = new Plants.plant_1(g, e.Location.X, e.Location.Y);       //用于测试植物生成
            if (NowFormState == FormState.Gaming)
            {
                if (NowMouseState == MouseState.PlantingPlant && !(NowLocation.X < 231 || NowLocation.X > 1000 || NowLocation.Y < 70 || NowLocation.Y > 578))
                {
                    ClickToPlant(NowLocation);
                    NowMouseState   = MouseState.None;
                    NowSettingPlant = plant_1.Plants.None;
                }
                else
                {
                    ClickToCreakZombie();
                    ClickToCreatSun();
                }
            }
        }
Beispiel #2
0
 private void PlantButton1_Click(object sender, EventArgs e)             //太阳花
 {
     NowMouseState   = MouseState.PlantingPlant;
     NowSettingPlant = plant_1.Plants.sunflower;
 }
Beispiel #3
0
 private void PlantButton2_Click(object sender, EventArgs e)                 //豌豆射手
 {
     NowMouseState   = MouseState.PlantingPlant;
     NowSettingPlant = plant_1.Plants.peashooter;
 }
Beispiel #4
0
        public plant_1 CreatPlant(int X, int Y, plant_1.Plants plants)
        {
            plant_1 newplant = new plant_1(X, Y, plants);

            return(newplant);
        }