I don't understand how to fix this problem, what am I suppose to change 'Game' too?
namespace Game {
public class Help : Microsoft.Xna.Framework.GameComponent
{
public Help(Game game): base(game)
{
// TODO: Construct any child components here
}
public override void Initialize()
{
// TODO: Add your initialization code here
base.Initialize();
}
public override void Update(GameTime gameTime)
{
// TODO: Add your update code here
base.Update(gameTime);
}
}
}
Rename your namespace 'Game' to something like MikesGame:
namespace MikesGame {
public class Help : Microsoft.Xna.Framework.GameComponent
{
public Help(Game game): base(game)
{
// TODO: Construct any child components here
}
public override void Initialize()
{
// TODO: Add your initialization code here
base.Initialize();
}
public override void Update(GameTime gameTime)
{
// TODO: Add your update code here
base.Update(gameTime);
}
}
}
Game is your namespace, just as the error suggests.
namespace Game {
Your attempting to pass in an object also called Game
public Help(Game game)
You either need to change your namespace to be something other than your object name, or fully qualify your object 'Game' if you have an object under another namespace called Game. e.g
public Help(AnotherNamespace.Game game)
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With