コード例 #1
0
ファイル: GameForm.cs プロジェクト: BigJonny/GameV3
 /// <summary>
 /// Tritt ein, wenn sich die Größe des Formulares ändert.
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void GameForm_SizeChanged(object sender, EventArgs e)
 {
     MouseInput.SetParrentSize(this.Size.ToPoint());
 }
コード例 #2
0
ファイル: GameForm.cs プロジェクト: BigJonny/GameV3
 /// <summary>
 /// Tritt ein, wenn die Position des Formulars geändert wird.
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void GameForm_LocationChanged(object sender, EventArgs e)
 {
     MouseInput.SetScreenPos(this.Location);
 }
コード例 #3
0
ファイル: Game.cs プロジェクト: BigJonny/GameV3
 /// <summary>
 /// Tritt ein, wenn die Maus über dem Screen bewegt wird.
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="args"></param>
 private void OnMouseMove(object sender, MouseEventArgs args)
 {
     MouseInput.SetPosition(new Point(args.X, args.Y), (Bitmap)drawArea);
 }
コード例 #4
0
ファイル: GameForm.cs プロジェクト: BigJonny/GameV3
 private void GameForm_Load(object sender, EventArgs e)
 {
     game = new GameV3(this);
     game.Initialize();
     MouseInput.SetParrentSize(this.Size.ToPoint());
 }
コード例 #5
0
ファイル: Game.cs プロジェクト: BigJonny/GameV3
 /// <summary>
 /// Tritt ein, wenn das Mausrad bewegt wurde.
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="args"></param>
 private void OnMouseWheel(object sender, MouseEventArgs args)
 {
     MouseInput.SetScrollValue(args.Delta);
 }