Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package xyz.antonkazakov;
- import java.util.ArrayList;
- import java.util.List;
- //N игроков
- //K костей
- //M побед
- public class Game extends Thread {
- int playersCount;
- int winsCount;
- public int getPlayersCount() {
- return playersCount;
- }
- public void setPlayersCount(int playersCount) {
- this.playersCount = playersCount;
- }
- public int getWinsCount() {
- return winsCount;
- }
- public void setWinsCount(int winsCount) {
- this.winsCount = winsCount;
- }
- Game(int m, int n, int k) {
- this.setPlayersCount(n);
- this.setWinsCount(m);
- for (int i = 0; i < getPlayersCount(); i++) {
- players.add(new Player(k, i + 1));
- }
- }
- ArrayList<Player> players = new ArrayList<>();
- public boolean isCommentatorSpeaking = false;
- private Commentator commentator;
- public Commentator getCommentator() {
- return commentator;
- }
- public void setCommentator(Commentator commentator) {
- this.commentator = commentator;
- }
- @Override
- public void run() {
- notifyAll();
- for (int i = 0; i < players.size(); i++) {
- players.get(i).run();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement