/Chess/src2/server/RegisterTracker.java

https://bitbucket.org/revvy/chess · Java · 29 lines · 25 code · 4 blank · 0 comment · 3 complexity · 56a0aea13372063136173d7636fbee4d MD5 · raw file

  1. package server;
  2. public class RegisterTracker
  3. {
  4. private boolean whiteAssigned = false;
  5. private boolean blackAssigned = false;
  6. public boolean readyToBegin = false;
  7. public String register()
  8. {
  9. if (!whiteAssigned)
  10. {
  11. whiteAssigned = true;
  12. return "white";
  13. }
  14. else if (!blackAssigned)
  15. {
  16. blackAssigned = true;
  17. readyToBegin = true;
  18. return "black";
  19. }
  20. else
  21. {
  22. return "viewer";
  23. }
  24. }
  25. }