Update 'src/Player.java'
This commit is contained in:
parent
45721a5388
commit
cbab08cea3
@ -1,31 +1,27 @@
|
||||
import java.math.BigDecimal;
|
||||
import java.math.RoundingMode;
|
||||
|
||||
public class Player {
|
||||
public long getCasinoBalance() { return casinoBalance; }
|
||||
private long casinoBalance = 0; // Casino balance relative to the player. This will be totalled if the player is legitimate.
|
||||
private long coins = 0;
|
||||
private int bets = 0;
|
||||
private int wins = 0;
|
||||
private String invalid;
|
||||
public long getCoins() {
|
||||
return coins;
|
||||
}
|
||||
public void addCoins(int amount) { this.coins += amount; }
|
||||
public void subCoins(int amount) { this.coins -= amount; }
|
||||
public String getInvalid() {
|
||||
return invalid;
|
||||
}
|
||||
public void setInvalid(String invalid) { this.invalid = invalid; }
|
||||
public void incrementBets() { this.bets++; }
|
||||
public void incrementWins() { this.wins++; }
|
||||
public void addCasinoBalance(int amount) { this.casinoBalance += amount; }
|
||||
public void subCasinoBalance(int amount) { this.casinoBalance -= amount; }
|
||||
public BigDecimal getWinRate() {
|
||||
if(this.bets > 0){
|
||||
return new BigDecimal((double) this.wins/this.bets).setScale(2, RoundingMode.DOWN);
|
||||
} else {
|
||||
return new BigDecimal("0.00");
|
||||
}
|
||||
}
|
||||
}
|
||||
import java.math.BigDecimal;
|
||||
import java.math.RoundingMode;
|
||||
|
||||
public class Player {
|
||||
public long getCasinoBalance() { return casinoBalance; }
|
||||
private long casinoBalance = 0; // Casino balance relative to the player. This will be totalled if the player is legitimate.
|
||||
private long coins = 0;
|
||||
private int bets = 0;
|
||||
private int wins = 0;
|
||||
private String invalid;
|
||||
public long getCoins() { return coins; }
|
||||
public void addCoins(int amount) { this.coins += amount; }
|
||||
public void subCoins(int amount) { this.coins -= amount; }
|
||||
public String getInvalid() { return invalid; }
|
||||
public void setInvalid(String invalid) { this.invalid = invalid; }
|
||||
public void incrementBets() { this.bets++; }
|
||||
public void incrementWins() { this.wins++; }
|
||||
public void addCasinoBalance(int amount) { this.casinoBalance += amount; }
|
||||
public void subCasinoBalance(int amount) { this.casinoBalance -= amount; }
|
||||
public BigDecimal getWinRate() {
|
||||
if(this.bets > 0){
|
||||
return new BigDecimal((double) this.wins/this.bets).setScale(2, RoundingMode.DOWN);
|
||||
} else {
|
||||
return new BigDecimal("0.00");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user