From 31f994343bee78c1c498a42e18995cde523a18df Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8B=97=E5=BA=86=E5=B8=85?= <9175754+miao-qingshuai@user.noreply.gitee.com> Date: Fri, 20 Jun 2025 16:05:37 +0800 Subject: [PATCH] =?UTF-8?q?fix(game):=20=E4=BF=AE=E5=A4=8D=E6=B8=B8?= =?UTF-8?q?=E6=88=8F=E7=BB=93=E6=9D=9F=E9=80=BB=E8=BE=91,=E5=BC=83?= =?UTF-8?q?=E7=89=8C=E7=9A=84=E6=97=B6=E5=80=99=E6=AD=A3=E7=A1=AE=E7=BB=93?= =?UTF-8?q?=E7=AE=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 将 room.roomResult() 替换为 room.endGame(),以确保在最后一轮后正确结束游戏 --- .../target/classes/com/game/data/Room.class | Bin 39414 -> 39414 bytes .../pk/player/state/EXPlayerFoldState.java | 2 +- .../pk/player/state/EXPlayerFoldState.class | Bin 4211 -> 4188 bytes 3 files changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/game_common/target/classes/com/game/data/Room.class b/libs/game_common/target/classes/com/game/data/Room.class index 0e66fd0268e9a0804fce8dc744135310ce919cff..e9a4d00e38617f1848bb0a409b4468454b7593fe 100644 GIT binary patch delta 1916 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 R-(~wj|A;WY;sw?e{vVEb;eh}E diff --git a/puke/suoha/game_pk_suoha/src/main/java/extend/pk/player/state/EXPlayerFoldState.java b/puke/suoha/game_pk_suoha/src/main/java/extend/pk/player/state/EXPlayerFoldState.java index ea4b4ba..f79a7d4 100644 --- a/puke/suoha/game_pk_suoha/src/main/java/extend/pk/player/state/EXPlayerFoldState.java +++ b/puke/suoha/game_pk_suoha/src/main/java/extend/pk/player/state/EXPlayerFoldState.java @@ -77,7 +77,7 @@ public class EXPlayerFoldState extends StateBase { if (room.nextRound==room.maxRound){ room.endGame(); }else { - room.roomResult(); + room.endGame(); } diff --git a/puke/suoha/game_pk_suoha/target/classes/extend/pk/player/state/EXPlayerFoldState.class b/puke/suoha/game_pk_suoha/target/classes/extend/pk/player/state/EXPlayerFoldState.class index 521616f9fd630663c005f0c8db36c8ea294aeb11..d2127e32725cae7b5a045116427260e9c620cd67 100644 GIT binary patch delta 1455 zcmai!X;hSD6vuz>%rMW)I}hNN+7W0xr#uRI1_4n-NN`C@l8O?`mJvr~6#-3J94&2M zthcOeFUl4*Z3s%s%reWeeUElqzjgf3$)nVL-a-6S!8!N2&t3k{{r~5l_fWVe9N*u& zV;4}s?>0p=+N9GI6tgr)Gs}$EV$(`nh~=y>vCE9NGDJI6Mf71!7dqA|c)b6;mJ*D9{F8AhXlx?T~#A;691fty0y%q;?Vmh!s{$_6vi-HLl`?q#FRecW#%4+MG8gdehbm`4owqsBaDOowTHT=9gtY_iGc zNz?L_fm2T_o>6R0*w$E&y+yHArdB-blzAi8YG;{uz1k+^EKYFNs3A^{7g<+0Cnhui3+En%CLu9PkZ4I< zB#->$QK)!d^8p`fKH_7E4bICgD$;zyr<(bcYd+(1Cy|mp^b5_Ge5L5oe9bqSGx%2V zopUHZ5pCA|YUG;4Z<@8Hu8i_Tjeo1p z$qJ3GoG9yQ{uGv!6pNiKw}_mUoGIDeSlh+%P$Jgv1~VxYUndJVjVW@o464}4i4CDt z%PMg?bbZ{E%_qn?gqX@SX`dlGI-QxMNajditMO(@){^L-Li0>{EKCoxsldxB`9F&} z_;9GDlC!1iAj1XoT*0dnoS{;m#63@P$*S|kn>$95Bk=cAQVT4syf?##5DK%P;_ONmpNc2cz= z9(JKd_P336sTqvcg5i%5)cm+vT&)|ugS<E#nIfDXapf-+k*4&$=$FsY=zjU5{gXxe2&Idt z3#bvg14ZbCuKdRYPIelBlT|UPGV_nX*GraSk9u_ Cjs+C} delta 1448 zcmai!c~q2D7{-6!YuB<3Z3f5GYL|iG*4SqHS2VOfeOLK*M0t;$&*8 zmie{XW@Xu8ZV;4~neDdko9+AhPk(gsDD~cNkaPN@nmOma@4fH)JokN`xv;z7_k#4U zfvwwta(=ZriZ+`Z+CvgLLR>)7WSurCy232rLUXpzWZhvd;^HuuaH$E46zMQoT&7rT z%9q>3SfW^JGmN$%%gp`?v$;}nmCd2F8LF!Vc1@6L%>~QDtl+vJ*9Tb{XdhIGB+QN@NHzctQdZ&YlO(G{DWN^jI!?6i7U`nJfZt9J?9Dwz5sJMe`(2X||in)9g?@quI%`!mD|X=QS_zqQyb;;tS%@u2get zv@YH;sRhl<>OR%LSrRABWEVE2dysdeMcQx9h)GBj;ua9Yc}78f1JE)JF%m%LOtvFs6zMtFfs zHF5|x(v@aJMqD#IG)h+p&t4*mv%JD2FU|0YoB0A(QjTw