Hi, I have a very simple game which works fine on a Fedora 9 box (uses Mono 1.9.1) but completely fails under F10 (mono 2.0.1) and rawhide (2.2 preview 1).
The game starts fine, but completely fails to interact with any key
press. It's as if X is ignoring the mono window (or at least the events
generated from the window).
The key event code runs like this
private void cTrix_KeyDown(object sender,
System.Windows.Forms.KeyEventArgs e)
{
switch(e.KeyCode)
{
case Keys.X: CurrentBlock.Right(); break;
case Keys.Z: CurrentBlock.Left(); break;
case Keys.K: CurrentBlock.Rotate(); break;
case Keys.M: CurrentBlock.Down(); break;
case Keys.Escape:
tmrGameClock.Enabled = !tmrGameClock.Enabled;
if (tmrGameClock.Enabled)
this.Text = "ctrix";
else
this.Text = "ctrix -- Press 'Esc' to Continue";
break;
default: break;
}
Invalidate();
}
Nothing unusual there, but I'm getting nothing from the game window. Can
anyone else verify this behaviour? It makes no difference if the code is
written in VB.NET or C#, no response from the game.
TTFN
Paul
--
Sie können mich aufreizen und wirklich heiß machen!
signature.asc
Description: This is a digitally signed message part
_______________________________________________ Mono-winforms-list maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-winforms-list
