コード例 #1
0
ファイル: Program.cs プロジェクト: ingen084/Ingen.Game
            public SampleScene2(GameContainer container, FadeTransitionScene tscene)
            {
                Container       = container;
                TransitionScene = tscene;

                lastTime = DateTime.Now;
                position = 10;
                Resource.AddSolidColorBrushResource("MainBrush", new RawColor4(1, 1, 1, 1));
                Resource.AddPngImageResource("Image", Container.ImagingFactory, @"D:\ingen\Desktop\saikoro_145.png");

                System.Threading.Thread.Sleep(1000);
            }
コード例 #2
0
ファイル: Program.cs プロジェクト: ingen084/Ingen.Game
            public SampleScene(GameContainer container, FadeTransitionScene tscene)
            {
                Container       = container;
                TransitionScene = tscene;

                position = 10;
                Resource.AddSolidColorBrushResource("MainBrush", new RawColor4(1, 1, 1, 1));
                Resource.AddPngImageResource("Image", Container.ImagingFactory, @"D:\ingen\Desktop\saikoro_145.png");
                Resource.AddPngImageSprite("Saikoro", Container.ImagingFactory, @"D:\ingen\Desktop\saikoro_145.png");
                var atlas = Resource.AddSpriteAtlas("ImageAtlas", Resource.Get <ImageResource>("Image"));

                Resource.AddResource("Sprite", atlas.MakeSprite(new RawRectangle(100, 50, 200, 100)));


                SpriteBatch = new Framework.Sprite.SpriteBatch(container);

                System.Threading.Thread.Sleep(1000);
            }
コード例 #3
0
ファイル: Program.cs プロジェクト: ingen084/Ingen.Game
        public static void Main()
        {
            using var container = new GameContainer(false, "Game Sample", 640, 480)
                  {
                      TpsRate   = 30,
                      CanResize = true
                  }.UseMouseInputService();

            var lo = container.Resolve <LoadingOverlay>();

            container.AddOverlay(lo);
            container.AddOverlay(container.Resolve <DebugOverlay>());
            container.AddOverlay(container.Resolve <MouseCursorTestOverlay>());
            var ts = new FadeTransitionScene(lo, container, TimeSpan.FromSeconds(.25));

            container.AddSingleton(ts);
            ts.Initalize <SampleScene>(null);
            container.Start(ts);
        }