コード例 #1
0
ファイル: Program.cs プロジェクト: nando29/snaker
 /// <summary>
 /// The main entry point for the application.
 /// </summary>
 static void Main(string[] args)
 {
     using (Engine game = new Engine())
     {
         game.Run();
     }
 }
コード例 #2
0
ファイル: FadeablePage.cs プロジェクト: nando29/snaker
 public FadeablePage(Engine engine, GameLayer layer,GamePages page)
 {
     this.engine = engine;
     this.layer = layer;
     this.page = page;
     layer.Pages[page] = this;
 }
コード例 #3
0
ファイル: GameLayer.cs プロジェクト: nando29/snaker
 public GameLayer(Game game)
     : base(game)
 {
     engine = game as Engine;
     new MainMenu(engine, this, GamePages.MainMenu);
     new OptionsMenu(engine, this, GamePages.OptionsMenu);
     // TODO: Construct any child components here
 }
コード例 #4
0
ファイル: MainMenu.cs プロジェクト: nando29/snaker
 public MainMenu(Engine engine, GameLayer layer, GamePages page)
     : base(engine, layer, page)
 {
     exitButton = new HoverButton(this, "exit", new Point(20, 450));
     exitButton.OnClick += onExitClick;
 }