Beispiel #1
0
    private void fillShadow(double longitude, double latitude, Texture2D tex, Color color)
    {
        int x = (int)(512 * longitude / 180.0);
        int y = 512 + (int)(512 * latitude / 90.0);

        if (x < 0)
        {
            x += 1024;
        }

        if (y < 0)
        {
            y = 0;
        }
        else if (y > 1024)
        {
            y = 1024;
        }

        if (x < 0)
        {
            x = 0;
        }
        else if (x > 1024)
        {
            x = 1024;
        }

        LineSeed.paint(x, y, tex, color);
    }
Beispiel #2
0
        public static void Main(string[] args)
        {
            var host = BuildWebHost(args);

            using (var scope = host.Services.CreateScope())
            {
                var services = scope.ServiceProvider;

                try
                {
                    GeneExpressionSeed.Initialize(services);
                }
                catch (Exception ex)
                {
                    var logger = services.GetRequiredService <ILogger <Program> >();
                    logger.LogError(ex, "An error occurred seeding the GeneExpression Table.");
                }
                try
                {
                    BreedingCageSeed.Initialize(services);
                }
                catch (Exception ex)
                {
                    var logger = services.GetRequiredService <ILogger <Program> >();
                    logger.LogError(ex, "An error occurred seeding Breeding Cages in the Cage Table.");
                }
                try
                {
                    TaskTypeSeed.Initialize(services);
                }
                catch (Exception ex)
                {
                    var logger = services.GetRequiredService <ILogger <Program> >();
                    logger.LogError(ex, "An error occurred seeding the TaskType Table.");
                }
                try
                {
                    ConditionSeed.Initialize(services);
                }
                catch (Exception ex)
                {
                    var logger = services.GetRequiredService <ILogger <Program> >();
                    logger.LogError(ex, "An error occurred seeding the Condition Table.");
                }
                try
                {
                    LineSeed.Initialize(services);
                }
                catch (Exception ex)
                {
                    var logger = services.GetRequiredService <ILogger <Program> >();
                    logger.LogError(ex, "An error occurred seeding the Line Table.");
                }
                try
                {
                    HealthStatusSeed.Initialize(services);
                }
                catch (Exception ex)
                {
                    var logger = services.GetRequiredService <ILogger <Program> >();
                    logger.LogError(ex, "An error occurred seeding the HealthStatus Table.");
                }
                try
                {
                    StandardCageSeed.Initialize(services);
                }
                catch (Exception ex)
                {
                    var logger = services.GetRequiredService <ILogger <Program> >();
                    logger.LogError(ex, "An error occurred seeding Standard Cages in the Cage Table.");
                }
                try
                {
                    UserInitializeAsync(services);
                }
                catch (Exception ex)
                {
                    var logger = services.GetRequiredService <ILogger <Program> >();
                    logger.LogError(ex, "An error occurred seeding Standard Cages in the Cage Table.");
                }
            }

            host.Run();
        }