コード例 #1
0
ファイル: Program.cs プロジェクト: Geeber/KesselRun
        static void Main()
        {
            GameBoard board = new GameBoard();

            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Application.Run(new GameBoardForm(board));
        }
コード例 #2
0
ファイル: GameBoardControl.cs プロジェクト: Geeber/KesselRun
 public GameBoardControl()
 {
     this.board = null;
     InitializeComponent();
     this.SetStyle(ControlStyles.DoubleBuffer |
                       ControlStyles.UserPaint |
                       ControlStyles.AllPaintingInWmPaint,
                   true);
     this.UpdateStyles();
 }
コード例 #3
0
ファイル: GameObject.cs プロジェクト: Geeber/KesselRun
 public PatrolObject(GameBoard board, GameSquare[] path)
     : base(board)
 {
     this.path = path;
 }
コード例 #4
0
ファイル: GameObject.cs プロジェクト: Geeber/KesselRun
 public HostileObject(GameBoard board)
     : base(board)
 {
 }
コード例 #5
0
ファイル: GameObject.cs プロジェクト: Geeber/KesselRun
 public ProbeObject(GameBoard board, Direction[] startScans, bool rotateClockwise)
     : base(board)
 {
     this.startScans = startScans;
     this.rotateClockwise = rotateClockwise;
 }
コード例 #6
0
ファイル: GameObject.cs プロジェクト: Geeber/KesselRun
 public GameObject(GameBoard board)
 {
     this.board = board;
     location = null;
 }
コード例 #7
0
ファイル: GameObject.cs プロジェクト: Geeber/KesselRun
 public PlayerObject(GameBoard board)
     : base(board)
 {
 }
コード例 #8
0
ファイル: GameBoardForm.cs プロジェクト: Geeber/KesselRun
 public GameBoardForm(GameBoard board)
 {
     InitializeComponent();
     gamePanel.Initialize(board);
 }
コード例 #9
0
ファイル: GameBoardControl.cs プロジェクト: Geeber/KesselRun
 public void Initialize(GameBoard board)
 {
     moveCount = 0;
     gameStatusStripLabel.Text = "Distance Traveled: " + ((float)moveCount) / 2 + " Parsecs";
     this.board = board;
 }
コード例 #10
0
ファイル: GameBoardForm.cs プロジェクト: Geeber/KesselRun
 public GameBoardForm(GameBoard board)
 {
     InitializeComponent();
     gamePanel.Initialize(board);
 }