⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 controlor.java

📁 一款运行于诺基亚6688上的手机游戏——大富翁源代码
💻 JAVA
字号:
import java.util.TimerTask;

 /**
  * 控制类。用于控制各个窗口的延迟显示,执行
  * @author SoftStar,嘟嘟熊
  * @version 1.0
  */

public class Controlor extends TimerTask
{
   /**
     *playCanvas实例
     */

  PlayCanvas playCanvas;
  /**
   * cardCanvas 实例
   */

  CardCanvas cardCanvas;
  /**
   * playMessageForm实例
   */

  PlayMessageForm playMessageForm;
  /**
   * 数值关于是电脑还是玩家
   */

  int num_ComputerActor_or_ManActor;
  /**
  * 创建实例
  */

  public Controlor(PlayCanvas playCanvas)
  {
    num_ComputerActor_or_ManActor = 0;
    cardCanvas = null;
    playMessageForm = null;
    this.playCanvas = playCanvas;
  }
  /**
   * 创建实例
   */

  public Controlor(PlayCanvas playCanvas, int i)
  {
    cardCanvas = null;
    playMessageForm = null;
    this.playCanvas = playCanvas;
    num_ComputerActor_or_ManActor = i;
  }
  /**
  * 创建实例
  */

  public Controlor(CardCanvas cardCanvas)
  {
    num_ComputerActor_or_ManActor = 0;
    playCanvas = null;
    playMessageForm = null;
    this.cardCanvas = cardCanvas;
  }
  /**
  * 创建实例
  */

  public Controlor(PlayMessageForm playMessageFormObject)
  {
    num_ComputerActor_or_ManActor = 0;
    playCanvas = null;
    cardCanvas = null;
    playMessageForm = playMessageFormObject;
  }
  /**
   * 线程执行
   */

  public void run()
  {
    if(playCanvas != null)
    {
      if(num_ComputerActor_or_ManActor != 0) // 1- 电脑 0 - 玩家
        playCanvas.dealWithComputerActorPlay();
      else
        playCanvas.play(false);
    } else
    if(cardCanvas != null)
      cardCanvas.useCard_ComputerActor();
    else
    if(playMessageForm != null)
      playMessageForm.autoSelect();
  }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -