


                   jymain.lua б


function IncludeFile()              --ģ
function SetGlobal()   --Ϸڲʹõȫ̱
function JY_Main()        --
function myErrFun(err)      --ӡϢ
function JY_Main_sub()        --Ϸ
function NewGame()     --ѡϷǳʼ
local function DrawAttrib(str)    --ڲ
function Game_Cycle()       --Ϸѭ
function Game_MMap()      --ͼ
function GetMyPic()      --ǵǰͼ
function AddMyCurrentPic()        ---ӵǰ·֡,
function CanEnterScene(id,x,y)         --Ƿɽ
function MMenu()      --˵
function Menu_System()         --ϵͳӲ˵
function Menu_Exit()      --뿪˵
function Menu_SaveRecord()         --Ȳ˵
function Menu_ReadRecord()        --ȡȲ˵
function Menu_Status()           --״̬Ӳ˵
function Menu_PersonExit()        --Exit
function SelectTeamMenu(x,y)          --ѡ˵
function ShowPersonStatus(id)        --ʾ״̬
local function DrawAttrib(str,color1,color2,v)    --ڲ
function TrainNeedExp(id)         --ƷɹҪĵ
function Menu_Doctor()       --ҽƲ˵
function ExecDoctor(id1,id2)      --ִҽ
function Menu_DecPoison()         --ⶾ
function ExecDecPoison(id1,id2)     --ִнⶾ
function Menu_Thing()       --Ʒ˵
function SelectThing(thing,thingnum)        --ʾƷѡ
function Game_SMap()         --
function SceneCanPass(x,y)  --(x,y)Ƿͨ
function DtoSMap()          ---D*е¼ݸƵS*УͬʱЧ
function DrawSMap()       --泡ͼ
function LoadRecord(id)       -- ȡϷ
function SaveRecord(id)         -- дϷ
function filelength(filename)         --õļ
function GetS(id,x,y,level)       --S
function SetS(id,x,y,level,v)       --дS
function GetD(Sceneid,id,i)          --D*
function SetD(Sceneid,id,i,v)         --дD
function LoadData(t,t_struct,data)        --ȡR
function SaveData(t,t_struct,data)      --дR
function limitX(x,minv,maxv)       --xķΧ
function RGB(r,g,b)          --ɫRGB
function GetRGB(color)      --ɫRGB
function WaitKey()       --ȴ
function DrawBox(x1,y1,x2,y2,color)         --һİɫ
function DrawBox_1(x1,y1,x2,y2,color)       --Ľǰķ
function DrawString(x,y,str,color,size)         --ʾӰַ
function DrawStrBox(x,y,str,color,size)         --ʾַ
function DrawStrBoxYesNo(x,y,str,color,size)        --ʾַѯY/N
function DrawStrBoxWaitKey(s,color,size)          --ʾַȴ
function Rnd(i)           --
function AddPersonAttrib(id,str,value)            --
function PlayMIDI(id)             --midi
function PlayWavAtk(id)             --Чatk***
function PlayWavE(id)              --Чe**
function ShowScreen()              --ˢĻʾ
function ShowMenu(menuItem,numItem,numShow,x1,y1,x2,y2,isBox,isEsc,size,color,selectColor)     --ͨò˵
function UseThing(id)             --Ʒʹ
function DefaultUseThing(id)                --ȱʡƷʹú
function UseThing_Type0(id)              --Ʒʹ
function UseThing_Type1(id)            --װƷʹ
function CanUseThing(id,personid)           --жһǷװһƷ
function UseThing_Type2(id)               --ؼƷʹ
function UseThing_Type3(id)        --ҩƷƷʹ
function UseThingEffect(id,personid)          --ҩƷʹʵЧ
local function ThingAddAttrib(s)     ---ֲҩ
function UseThing_Type4(id)             --Ʒʹ
function EventExecute(id,flag)               --¼
function oldEventExecute(flag)            --ԭеָλõĺ
function ChangeMMap(x,y,direct)          --ıͼ
function ChangeSMap(sceneid,x,y,direct)       --ı䵱ǰ
function Cls(x1,y1,x2,y2)                    --Ļ
function GenTalkString(str,n)              --ԻʾҪַ
function Talk(s,personid)            --򵥰汾Ի
function TalkEx(s,headid,flag)          --Ӱ汾Ի
function instruct_test(s)
function instruct_0()         --
function instruct_1(talkid,headid,flag)        --Ի
function instruct_2(thingid,num)            --õƷ
function instruct_2_sub()               -->200Լ14õ
function instruct_3(sceneid,id,v0,v1,v2,v3,v4,v5,v6,v7,v8,v9,v10)     --޸D*
function instruct_4(thingid)         --ǷʹƷ
function instruct_5()         --ѡս
function instruct_6(warid,tmp,tmp,flag)      --ս
function instruct_7()                 --ѾΪreturn
function instruct_8(musicid)            --ıͼ
function instruct_9()                --ǷҪ
function instruct_10(personid)            --Ա
function instruct_11()              --Ƿס
function instruct_12()             --סޣظ
function instruct_13()            --
function instruct_14()             --
function instruct_15()          --game over
function instruct_16(personid)      --Ƿĳ
function instruct_17(sceneid,level,x,y,v)     --޸ĳͼ
function instruct_18(thingid)           --ǷĳƷ
function instruct_19(x,y)             --ıλ
function instruct_20()                 --ж϶Ƿ
function instruct_21(personid)               --
function instruct_22()            --Ϊ0
function instruct_23(personid,value)           --ö
function instruct_24()
function instruct_25(x1,y1,x2,y2)             --ƶ
function instruct_26(sceneid,id,v1,v2,v3)           --D*
function instruct_27(id,startpic,endpic)           --ʾ
function instruct_28(personid,vmin,vmax)          --жƷ
function instruct_29(personid,vmin,vmax)           --жϹ
function instruct_30(x1,y1,x2,y2)                --߶
function instruct_30_sub(direct)            --߶sub
function instruct_31(num)             --жǷǮ
function instruct_32(thingid,num)           --Ʒ
function instruct_33(personid,wugongid,flag)           --ѧ书
function instruct_34(id,value)              --
function instruct_35(personid,id,wugongid,wugonglevel)         --书
function instruct_36(sex)               --жԱ
function instruct_37(v)              --Ʒ
function instruct_38(sceneid,level,oldpic,newpic)         --޸ĳĳͼ
function instruct_39(sceneid)             --򿪳
function instruct_40(v)                --ıǷ
function instruct_41(personid,thingid,num)        --ԱƷ
function instruct_42()          --ǷŮ
function instruct_43(thingid)        --ǷĳƷ
function instruct_44(id1,startpic1,endpic1,id2,startpic2,endpic2)     --ͬʱʾ
function instruct_45(id,value)        --Ṧ
function instruct_46(id,value)            --
function instruct_47(id,value)
function instruct_48(id,value)         --
function instruct_49(personid,value)       --
function instruct_50(id1,id2,id3,id4,id5)       --жǷ5Ʒ
function instruct_51()     --
function instruct_52()       --Ʒ
function instruct_53()        --
function instruct_54()        --
function instruct_55(id,num)      --жD*ŵĴ¼
function instruct_56(v)             --
function instruct_57()       --߲Թ
function instruct_58()           --
function instruct_59()           --ȫԱ
function instruct_60(sceneid,id,num)          --жD*ͼƬ
function instruct_61()               --жǷ14
function instruct_62(id1,startnum1,endnum1,id2,startnum2,endnum2)      --ʱջ
function instruct_63(personid,sex)          --Ա
function instruct_64()                 --С
function instruct_65()           --Сȥջ
function instruct_66(id)       --
function instruct_67(id)      --Ч
function instruct_68(id,v)      --øж
--жϺøж
function instruct_69(id, vmin, vmax)
--жϸ
function instruct_70(id, vmin, vmax)
жѧʶ
function instruct_71(id, vmin, vmax)
--жʵս
function instruct_72(id, vmin, vmax)

function WarSetGlobal()            --սȫ̱
function WarLoad(warid)               --ս
function WarMain(warid,isexp)
function War_PersonLostLife()             --սÿغж˶Ѫ
function War_EndPersonData(isexp,warStatus)            --սԺ
function War_AddPersonLevel(pid)      --Ƿ
function War_PersonTrainBook(pid)           --սؼǷɹ
function War_PersonTrainDrug(pid)         --սǷƷ
function War_isEnd()           --սǷ
function WarSelectTeam()            --ѡҷս
function WarSelectMenu(newmenu,newid)            --ѡս˲˵ú
function WarSelectEnemy()            --ѡзս
function WarLoadMap(mapid)          --ȡսͼ
function WarDrawMap(flag,movex,movey)            --սͼ
function WarDrawEffect(pic)           --ʾ书Ч
function WarPersonSort()               --սﰴṦ
function WarSetPerson()            --սλ
function WarCalPersonPic(id)       --սͼ
function War_Manual()                --ֶս
function WarShowHead()               --ʾսͷ
function War_MoveMenu()           --ִƶ˵
function War_CalMoveStep(id,stepmax,flag)                   --ƶ
function War_SelectMove()              ---ѡƶλ
function War_MovePerson(x,y)            --ƶﵽλx,y
function War_FightMenu()              --ִй˵
function War_Fight_Sub(id,wugongnum,x,y)          --ִս
function War_FightSelectType0(wugong,level,x1,y1)          --ѡ㹥
function War_FightSelectType1(wugong,level,x,y)            --ѡ߹
function War_FightSelectType2(wugong,level)                 --ѡʮֹ
function War_FightSelectType3(wugong,level,x1,y1)            --ѡ湥
function War_Direct(x1,y1,x2,y2)             --˷
function War_ShowFight(pid,wugong,wugongtype,eft)              --ʾս
function War_WugongHurtLife(emenyid,wugong,level)             --书˺
function War_WugongHurtNeili(enemyid,wugong,level)           --书˺
function War_PoisonMenu()              ---ö˵
function War_PoisonHurt(pid,emenyid)     --ж
function War_DecPoisonMenu()          ---ⶾ˵
function War_DoctorMenu()            ---ҽƲ˵
function War_ExecuteMenu(flag,thingid)            ---ִҽƣⶾö
function War_ExecuteMenu_Sub(x1,y1,flag,thingid)     ---ִҽƣⶾöӺԶҽҲɵ
function War_ThingMenu()            --սƷ˵
function War_UseAnqi(id)          ---սʹð
function War_AnqiHurt(pid,emenyid,thingid)         --㰵˺
function War_RestMenu()           --Ϣ
function War_WaitMenu()            --ȴѵǰս˵β
function War_StatusMenu()          --սʾ״̬
function War_AutoMenu()           --Զս
function War_Auto()             --Զս
function War_Think()           --˼ս
function War_ThinkDrug(flag)             --ܷҩӲ
function War_ThinkDoctor()          --ǷԼҽ
function War_AutoFight()             ---ִԶս
function War_AutoSelectWugong()           --Զѡʵ书
function War_AutoSelectEnemy()             --ѡս
function War_AutoSelectEnemy_near()              --ѡ
function War_AutoMove(wugongnum)              --Զ˷ƶ
function War_GetCanFightEnemyXY(scope)             --õߵ˵λ
function War_AutoCalMaxEnemy(x,y,wugongid,level)       --(x,y)ʼܹм
function War_AutoExecuteFight(wugongnum)            --Զִսʾ
function War_AutoEscape()                --
function War_AutoEatDrug(flag)          ---ҩӲ
function War_AutoDoctor()            --Զҽ
