Obliczenia brydżowe (Java ME)
Jacek Kowalski
2015-08-16 67d931ba96c0e37f439940809813c5179b139bb5
src/brydz/BrydzLicz.java
@@ -1,3 +1,10 @@
/*
 * Copyright (c) 2012, Jacek Kowalski (http://jacekk.info)
 * Wszystkie prawa zastrzeżone
 *
 * Licencja w pliku BSD-3.txt
 */
package brydz;
public class BrydzLicz {
@@ -37,7 +44,7 @@
    
    protected int procenty_punkty[][] = {
        {0, 50, 90, 120, 150, 180, 210, 300, 400, 430, 460, 490, 520, 800, 920, 940, 980, 990, 1020, 1400, 1440, 1520, 1530, 9999999}, // przed
        {0, 50, 90, 120, 150, 180, 210, 500, 600, 360, 660, 690, 720, 810, 1370, 1390, 1430, 1440, 1470, 1700, 2000, 2220, 2230, 9999999} //po
        {0, 50, 90, 120, 150, 180, 210, 500, 600, 630, 660, 690, 720, 810, 1370, 1390, 1430, 1440, 1470, 1700, 2000, 2220, 2230, 9999999} //po
    };
    
    protected int procenty_PC[] = {0, 6, 10, 16, 21, 25, 31, 35, 9999999};
@@ -134,10 +141,12 @@
            else
            {
                wynik_lewy = this.lewy[kolor][kontrakt] * mnoznik;
                wynik_punkty = wynik_lewy;
                
                wynik_punkty = 50;
                wynik_punkty += nadrobki * 100 * mnoznik;
                wynik_punkty += wynik_lewy;
                // Za wygranie z kontrą
                wynik_punkty += 25 * mnoznik;
                // Za nadróbki
                wynik_punkty += nadrobki * (my_partia == 0 ? 50 : 100) * mnoznik;
            }
            
            if(kontrakt == 6) {