Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Algorithmen, Datenstrukturen und Klassendesign (https://www.delphipraxis.net/78-algorithmen-datenstrukturen-und-klassendesign/)
-   -   Formel/Funktion für Werte (https://www.delphipraxis.net/164501-formel-funktion-fuer-werte.html)

WorstNightmare 16. Nov 2011 15:31

AW: Formel/Funktion für Werte
 
Ich werde es jetzt ersteinmal so machen, bis/falls es überhaupt eine bessere Lösung gibt. Der Code wird jetzt auch nicht so unglaublich oft aufgerufen, von daher spielt die Performance eh keine Rolle.

Trotzdem bedanke ich mich natürlich für eure bisherigen Bemühungen :thumb:

Code:
        public static int getHp(int l) {
            if (l < 4)
                return 15 + (l - 1) * 5;
            else if (l < 11)
                return 35 + (l - 4) * 15;
            else if (l < 21)
                return 150 + (l - 11) * 25;
            else if (l < 26)
                return 405 + (l - 21) * 30;
            else if (l < 30)
                return 580 + (l - 26) * 70;
            else if (l < 46)
                return 900 + (l - 30) * 100;
            else if (l < 51)
                return 2520 + (l - 46) * 120;
            else if (l < 56)
                return 3200 + (l - 51) * 200;
            else if (l < 61)
                return 4300 + (l - 56) * 300;
            else if (l < 66)
                return 5900 + (l - 61) * 400;
            else if (l < 71)
                return 8000 + (l - 66) * 500;
            else if (l < 76)
                return 11000 + (l - 71) * 1000;
            else if (l < 126)
                return 17000 + (l - 76) * 2000;
            else if (l == 126)
                return 118000;
            else if (l < 152)
                return 120000 + (l - 127) * 5000;
            else
                return 250000 + (l - 152) * 10000;
        }


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:17 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz