Beispiel #1
0
 protected Base(BackendBuki preferredBackendBuki,
                FrontendBuki firstPreferredFrontendBuki,
                FrontendBuki secondPreferredFrontendBuki,
                string name,
                int hidingTurnCount)
 {
     PreferredBackendBuki        = preferredBackendBuki;
     FirstPreferredFrontendBuki  = firstPreferredFrontendBuki;
     SecondPreferredFrontendBuki = secondPreferredFrontendBuki;
     Name            = name;
     HidingTurnCount = hidingTurnCount;
     _turnCount      = new TurnCount();
 }
Beispiel #2
0
 public bool IsSameAs(FrontendBuki buki)
 {
     return(_frontend.HasValue && _frontend.Value == buki);
 }
Beispiel #3
0
 public Buki(FrontendBuki frontendBuki)
 {
     _frontend = frontendBuki;
     Id        = _nextTId++;
 }