Exemplo n.º 1
0
        public AfterDraw(Mahjongs.AfterDraw source)
        {
            round = source.Round.ToSerializable();

            drawPlayerIndex      = source.DrawPlayerIndex;
            newTileInHand        = source.newTileInHand?.index ?? -1;
            openDoraAfterDiscard = source.openDoraAfterDiscard;
            嶺上 = source.嶺上;
        }
Exemplo n.º 2
0
        public Session(Mahjongs.AfterDraw source)
        {
            hasAfterDiscard        = false;
            hasAfterDraw           = true;
            hasBeforeAddedOpenQuad = false;
            hasBeforeClosedQuad    = false;

            afterDiscard        = default;
            afterDraw           = source.ToSerializable();
            beforeAddedOpenQuad = default;
            beforeClosedQuad    = default;
        }