亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? huform.cpp

?? 九江麻將源代碼
?? CPP
?? 第 1 頁 / 共 2 頁
字號:
//---------------------------------------------------------------------------

#include <vcl.h>
#pragma hdrstop

#include "huform.h"
#include "unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"

//#define NDEBUG   //不要assert
#include <assert.h>

Thupai *hupaiform;
//---------------------------------------------------------------------------
__fastcall Thupai::Thupai(TComponent* Owner,man &dow,man &le,man &u,man &ri,bool gskh,bool qianggang,bool zimo,
        int w,int l,int mst,AnsiString *n,int *ps,int im):TForm(Owner),up(u),left(le),right(ri),down(dow)
{
    qiangganghu=qianggang;
    gangshangkaihua=gskh;
    iszimo=zimo;
    image=im;
    win=w; lose=l; master=mst;
    playername=n;
    paishu=ps;
    /*for(int i=0;i<4;i++)
        playername[i]=n[i];
    for(int i=0;i<25;i++)
        paishu[i]=ps[i];  */
}


void Thupai::calculate(int * ret)
{
             /*
                10,15, //一條龍 0
                10,15, //清一色 2
                5,10,  //混一色 (湊一色) 4
                10,15, //七對   6
                10,15, //碰碰和   8
                4,7,   //紅旗飄飄  10
                10,    //杠上開花   12
                1,     //炮         13
                2,     //自摸       14
                2,     //搶杠和      15
                1,     //發          16
                1,     //字明刻      17
                2,     //字暗刻      18
                3,     //字明杠      19
                4,     //字暗杠       20
                1,     //明杠         21
                2,     //暗杠         22
                1,     //獨聽(砍張、邊張、吊將) 23
                1};    //門清        24             */


    switch(win)
    {
    case 0:
        winner=&down;
        break;
    case 1:
        winner=&left;
        break;
    case 2:
        winner=&up;
        break;
    case 3:
        winner=&right;
        break;
    }
    winner->sort();//為了畫圖

    AnsiString tempstring;
    tempstring="";

    tempstring=(win==master)?AnsiString("(莊家)"):AnsiString("");
    tempstring= AnsiString( playername[win] )+ tempstring;
    if(iszimo)
        Label3->Caption=tempstring+AnsiString("  自摸\n");
    else
    {
         tempstring=tempstring+ "  和牌  ";
         tempstring=tempstring+playername[lose];
         tempstring=tempstring+(lose==master?AnsiString("(莊家)"):AnsiString(""));
         tempstring=tempstring+"  放炮\n";
        Label3->Caption=tempstring;
        assert(lose!=win);
    }

    Label1->Caption="牌種\n\n";
    Label2->Caption="牌數\n\n";

    int sum_sc=0;

    bool zimodone=false; //自摸,門清,獨聽,只算一次
    bool menqingdone=false;
    bool dutingdone=false;

    if(!iszimo)
    {
        Label1->Caption=Label1->Caption+"放炮 "+"\n";
        Label2->Caption=Label2->Caption+paishu[13]+"\n";
        sum_sc+=paishu[13];
    }
    if(winner->qingyise())
    {   int sc=paishu[2];
        if(iszimo&&!zimodone)
        {
            Label1->Caption=Label1->Caption+"自摸 ";
            zimodone=true;
            sc+=5;
        }
        if(winner->menqing()&&!menqingdone)
        {
            Label1->Caption=Label1->Caption+"門清 ";
            menqingdone=true;
            sc+=5;
        }
        if(winner->duting()&&!dutingdone)
        {
            Label1->Caption=Label1->Caption+"獨聽 ";
            dutingdone=true;
            sc+=5;
        }
        Label1->Caption=Label1->Caption+"清一色 "+"\n";
        Label2->Caption=Label2->Caption+sc+"\n";
        sum_sc+=sc;
    }

    else if(winner->hunyise())
    {   int sc=paishu[4];
        if(iszimo&&!zimodone)
        {
            Label1->Caption=Label1->Caption+"自摸 ";
            zimodone=true;
            sc+=5;
        }
        if(winner->menqing()&&!menqingdone)
        {
            Label1->Caption=Label1->Caption+"門清 ";
            menqingdone=true;
            sc+=5;
        }
        if(winner->duting()&&!dutingdone)
        {
            Label1->Caption=Label1->Caption+"獨聽 ";
            dutingdone=true;
            sc+=5;
        }
        Label1->Caption=Label1->Caption+"混一色 "+"\n";
        Label2->Caption=Label2->Caption+sc+"\n";
        sum_sc+=sc;
    }


    
    if(winner->qidui())
    {   int sc=paishu[6];
        int xs=winner->qidui();
        if(iszimo&&!zimodone)
        {
            Label1->Caption=Label1->Caption+"自摸 ";
            zimodone=true;
            sc+=5;
        }
        if(getwei(xs,3)==1)
        {
            Label1->Caption=Label1->Caption+"瀟灑 ";
            sc+=5;
        }
        else if(getwei(xs,3)==2)
        {
            Label1->Caption=Label1->Caption+"雙瀟灑 ";
            sc+=10;
        }
        if(getwei(xs,2)==1)
        {
            Label1->Caption=Label1->Caption+"豪華 ";
            sc+=5;
        }
        else if(getwei(xs,2)==1)
        {
            Label1->Caption=Label1->Caption+"雙豪華 ";
            sc+=10;
        }
        Label1->Caption=Label1->Caption+"七對 "+"\n";
        Label2->Caption=Label2->Caption+sc+"\n";
        sum_sc+=sc;
    }



    if(winner->pengpenghu())
    {   int sc=paishu[8];
        int xs=winner->pengpenghu();
        if(iszimo&&!zimodone)
        {
            Label1->Caption=Label1->Caption+"自摸 ";
            zimodone=true;
            sc+=5;
        }
        if(winner->menqing()&&!menqingdone)
        {
            Label1->Caption=Label1->Caption+"門清 ";
            menqingdone=true;
            sc+=5;
        }
        if(winner->duting()&&!dutingdone)
        {
            Label1->Caption=Label1->Caption+"獨聽 ";
            dutingdone=true;
            sc+=5;
        }
        if(xs==2)
        {
            Label1->Caption=Label1->Caption+"瀟灑 ";
            sc+=5;
        }
        Label1->Caption=Label1->Caption+"碰碰和 "+"\n";
        Label2->Caption=Label2->Caption+sc+"\n";
        sum_sc+=sc;
    }

    if(winner->yitiaolong())
    {   int sc=paishu[0];
        //int xs=winner->pengpenghu();
        if(iszimo&&!zimodone)
        {
            Label1->Caption=Label1->Caption+"自摸 ";
            zimodone=true;
            sc+=5;
        }
        if(winner->menqing()&&!menqingdone)
        {
            Label1->Caption=Label1->Caption+"門清 ";
            menqingdone=true;
            sc+=5;
        }
        if(winner->duting()&&!dutingdone)
        {
            Label1->Caption=Label1->Caption+"獨聽 ";
            dutingdone=true;
            sc+=5;
        }
        Label1->Caption=Label1->Caption+"一條龍 "+"\n";
        Label2->Caption=Label2->Caption+sc+"\n";
        sum_sc+=sc;
    }


    if(winner->hongqipiaopiao())
    {   int ma=winner->hongqipiaopiao();
        int sc;
        if(ma==1)
        {
            sc=paishu[10];
            Label1->Caption=Label1->Caption+"明 ";
        }
        else
        {
            sc=paishu[11];
            Label1->Caption=Label1->Caption+"暗 ";
        }
        Label1->Caption=Label1->Caption+"紅旗飄飄 "+"\n";
        Label2->Caption=Label2->Caption+sc+"\n";
        sum_sc+=sc;
    }

    if(winner->menqing()&&!menqingdone)
    {
        Label1->Caption=Label1->Caption+"門清 "+"\n";
        Label2->Caption=Label2->Caption+paishu[24]+"\n";
        sum_sc+=paishu[24];
    }
    if(iszimo&&!zimodone)
    {
        Label1->Caption=Label1->Caption+"自摸 "+"\n";
        Label2->Caption=Label2->Caption+paishu[14]+"\n";
        sum_sc+=paishu[14];
    }
    if(winner->duting()&&!dutingdone)
    {
        Label1->Caption=Label1->Caption+"獨聽 "+"\n";
        Label2->Caption=Label2->Caption+paishu[23]+"\n";
        sum_sc+=paishu[23];
    }

    if(winner->fa())
    {   int n=winner->fa();
        Label1->Caption=Label1->Caption+n+"發財 "+"\n";
        Label2->Caption=Label2->Caption+paishu[16]*n+"\n";
        sum_sc+=paishu[16]*n;
    }
    if(winner->zimingke()&&!winner->hongqipiaopiao())
    {   int n=winner->zimingke();
        Label1->Caption=Label1->Caption+n+"字明刻 "+"\n";
        Label2->Caption=Label2->Caption+paishu[17]*n+"\n";
        sum_sc+=paishu[17]*n;
    }
    if(winner->zianke()&&!winner->hongqipiaopiao())
    {   int n=winner->zianke();

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品理论在线观看| 亚洲黄一区二区三区| 久久亚洲综合av| 久久精品欧美一区二区三区麻豆| 国产午夜精品美女毛片视频| ...av二区三区久久精品| 午夜精品免费在线观看| 丝袜亚洲另类欧美| 日本在线播放一区二区三区| 国产自产2019最新不卡| 日本久久电影网| 日韩精品资源二区在线| 中文字幕一区二区三区蜜月| 秋霞国产午夜精品免费视频| 91一区二区在线| 精品久久久久久久人人人人传媒 | 在线播放91灌醉迷j高跟美女| 日韩女优制服丝袜电影| 亚洲黄色性网站| 九九九精品视频| 99v久久综合狠狠综合久久| 91精品国产一区二区| 亚洲天堂av老司机| 久久99在线观看| 欧美体内she精高潮| 国产色产综合色产在线视频| 日韩1区2区日韩1区2区| 91浏览器打开| 国产日产欧美一区二区视频| 日韩av在线播放中文字幕| 99国产欧美久久久精品| 精品处破学生在线二十三| 亚洲国产视频一区二区| 成人伦理片在线| 精品国产a毛片| 日本不卡1234视频| 欧美日韩午夜在线| 午夜在线电影亚洲一区| 91丨porny丨蝌蚪视频| 国产日韩亚洲欧美综合| 极品少妇一区二区| 6080yy午夜一二三区久久| 亚洲欧洲中文日韩久久av乱码| 国模一区二区三区白浆| 精品精品国产高清a毛片牛牛| 亚洲丶国产丶欧美一区二区三区| 成人av电影免费在线播放| 国产亚洲精品aa午夜观看| 经典一区二区三区| 精品日韩99亚洲| 精品一区二区免费视频| 日韩欧美激情四射| 毛片一区二区三区| 精品国产一区二区三区四区四| 一区二区理论电影在线观看| 91美女在线看| 国产精品成人免费在线| 成人av先锋影音| 日韩一区欧美小说| 91国偷自产一区二区三区成为亚洲经典 | 精品一区二区三区在线视频| 欧美福利视频一区| 亚洲成人tv网| 91麻豆精品国产91| 麻豆精品久久久| 国产日韩欧美亚洲| 99在线精品免费| 亚洲男人的天堂在线观看| 欧美性极品少妇| 日韩av一级片| 国产亚洲综合在线| eeuss鲁一区二区三区| 亚洲免费色视频| 欧美日韩国产美女| 久久激情五月婷婷| 日本一二三不卡| 在线免费观看成人短视频| 亚洲女同女同女同女同女同69| 欧美吻胸吃奶大尺度电影| 秋霞国产午夜精品免费视频| 久久久久久久综合日本| 日本电影亚洲天堂一区| 亚洲a一区二区| 337p粉嫩大胆色噜噜噜噜亚洲 | 韩国成人精品a∨在线观看| 国产精品盗摄一区二区三区| 欧美日本精品一区二区三区| 国内一区二区在线| 国产精品嫩草影院com| 欧美视频精品在线| 国产九九视频一区二区三区| 亚洲视频电影在线| 日韩美女一区二区三区| 91视视频在线观看入口直接观看www | 久久99久久精品欧美| 亚洲精品高清视频在线观看| 91精品午夜视频| 国产一区二区三区在线观看免费视频| 中文字幕免费不卡| 欧美精品一二三四| av在线播放成人| 久久精品二区亚洲w码| 洋洋成人永久网站入口| www欧美成人18+| 日本国产一区二区| 成人在线视频一区二区| 日本伊人色综合网| 亚洲男人的天堂在线观看| 国产喷白浆一区二区三区| 欧美日本在线视频| 91国模大尺度私拍在线视频| 国产精品一线二线三线| 亚洲视频在线一区| 久久久久久久免费视频了| 宅男在线国产精品| 欧美自拍偷拍一区| 99久久精品免费| 国产成人日日夜夜| 狠狠网亚洲精品| 奇米色一区二区| 日韩精品乱码免费| 久久精品国产精品亚洲精品| 久久精品国产在热久久| 国产一区在线精品| 成人一区二区三区在线观看| 成人av在线观| 91久久一区二区| 欧美日韩视频在线观看一区二区三区| 欧美视频一区二| 日韩欧美国产电影| 久久久久久久久久久久久女国产乱| 久久欧美中文字幕| 国产女同互慰高潮91漫画| 1024精品合集| 天天操天天干天天综合网| 久久精品99国产精品日本| 国产99久久久久| 在线观看亚洲精品| 欧美一区二区免费视频| 精品国产sm最大网站| 国产精品国产成人国产三级| 亚洲激情在线激情| 六月丁香婷婷色狠狠久久| 国产白丝网站精品污在线入口| 色婷婷av一区二区三区gif| 欧美日韩国产小视频| 久久亚洲综合色一区二区三区| ...中文天堂在线一区| 日本网站在线观看一区二区三区| 国产精品一区二区在线看| 91女人视频在线观看| 日韩三级视频在线看| 国产精品二区一区二区aⅴ污介绍| 一区二区久久久| 国产一区二区三区四区五区入口 | 日韩精品亚洲专区| 国产成人8x视频一区二区| 欧美日韩综合一区| 中文字幕不卡在线| 日韩精品亚洲一区| 91网站在线播放| 精品国产污网站| 五月婷婷欧美视频| 99精品视频一区二区| 欧美mv日韩mv| 亚洲成a人片在线观看中文| 国产91在线|亚洲| 91精品国产福利| 亚洲精品成人精品456| 国产乱理伦片在线观看夜一区| 日本道精品一区二区三区| 久久这里都是精品| 日本亚洲视频在线| 欧洲一区二区三区在线| 亚洲国产精品精华液ab| 另类小说一区二区三区| 欧美亚洲图片小说| 中文字幕亚洲视频| 国产高清精品久久久久| 欧美一卡二卡三卡四卡| 亚洲成人你懂的| 91国偷自产一区二区三区观看| 国产精品毛片久久久久久| 理论电影国产精品| 欧美区一区二区三区| 亚洲精品乱码久久久久久 | 欧美国产激情一区二区三区蜜月| 天堂成人国产精品一区| 欧美午夜理伦三级在线观看| 国产精品网站导航| 国产成人av一区二区三区在线| 日韩无一区二区| 日韩高清在线电影| 欧美日韩视频在线观看一区二区三区| 亚洲精品免费看| 欧洲一区二区三区免费视频| 亚洲欧洲日产国码二区| 97国产精品videossex| 亚洲视频免费在线| 91精品福利在线|