Esempio n. 1
0
        static void Main()
        {
            if (SimplePlatform.runningPlatform() != SimplePlatform.Platform.Windows)
            {
                return;
            }

            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Application.Run(new frmMain());
        }
Esempio n. 2
0
    public int GetPrice(SimplePlatform platform)
    {
        var price = -1;

        switch (tapState.State)
        {
        case TapState.TypeOfTap.Wall:
            price = PriceForWall(platform);
            break;

        case TapState.TypeOfTap.Spike:
            price = PriceForSpikes(platform);
            break;

        case TapState.TypeOfTap.Return:
            price = PriceForReturn(platform);
            break;
        }
        return(price);
    }
Esempio n. 3
0
 private int PriceForWall(SimplePlatform platform) => (4 - platform.indexOfLayer) * turn / 5 + platform.WallAmount;
Esempio n. 4
0
 private int PriceForReturn(SimplePlatform platform) => (4 - platform.indexOfLayer) * turn / 2;
Esempio n. 5
0
 private int PriceForSpikes(SimplePlatform platform) => (4 - platform.indexOfLayer) + platform.SpikesAmount * 3 / 2;