public override void Initialize(EggEngine engine) { base.Initialize(engine); DefaultCursorTexture = Engine.Content.Load<Texture2D>("cursor-default"); font = Engine.Content.Load<SpriteFont>("DefaultFont"); windowControl = Form.FromHandle(Engine.Window.Handle); Cursor = DefaultCursorTexture.ToCursor(Point.Zero); }
public MouseInfo(EggEngine engine) : base(engine) { location = Center.Multiply(2*(2-1.618f)); //starting location of the mouse pointer in game Engine.Activated += new EventHandler<EventArgs>(WindowFocusGained); Engine.Deactivated += new EventHandler<EventArgs>(WindowFocusLost); StealMouse = false; }
public GameModel(GameModelDTO modelData, EggEngine engine, GameModel parent = null) : this(modelData, parent) { Initialize(engine); }
internal void Initialize(EggEngine engine) { this.Engine = engine; foreach (Animation animation in Animations.Values) { animation.Initialize(Engine.GraphicsDevice); } foreach (GameBlock block in blocks) { block.Initialize(Engine); } foreach (GameModel subModel in subModels) { subModel.Initialize(Engine); } }
public GameMap(GameModelDTO data, EggEngine engine) : this(data) { Initialize(engine); }
internal new void Initialize(EggEngine engine) { this.engine = engine; base.Initialize(engine); }
public void Initialize(EggEngine engine) { this.engine = engine; }