Wait for Sleep: I think you are *obviously* stronger Chinese chess player than me. So I would like you to understand the meaning of "almost" from the following:
An even more difficult case arises when the position is being repeated because one of the players keeps attacking an enemy piece or else keeps threatening checkmate, without actually giving check. In such cases, the player who is forcing the other to move will be required to make a different move and the game will continue. In official tournaments there are sometimes disputes about this and an arbiter has to be called. What the arbiter tries to do is to determine the guilt. In other words, there is usually one player, usually the player with the weaker position on the board, who keeps attacking his opponent and forcing the opponent to move back and forth. In that case, the guilty player will be ordered by the arbiter to change his sequence of moves. However, sometimes it happens that both players are attacking each other. In that case, the game is a draw.