Created attachment 37 [details] UI screenshot After prepareRound() distributes cards to players, the landlordCards should be moved to the top of table, but the second card stay in the original point. There might be something wrong with the application of move() methods. Everything works well yesterday. Is there any new changes? Please find attached the screen shot. Expect output: All three landlordCards move to the top of the screen. Actual output: The middle landlordCard left in the center of the table which will confusing the later game process.
It is caused by improper implementation of the function Table.move(), it does not move card when the prio-move position and post-move position have the same y axis. The problem has been fixed.