再解释一下这张图。
左版边横坐标是0×20,右版边横坐标是0×2E0。为什么不是0和0×300呢?我猜是照顾半个身位的宽度,否则版边只能看到半个人。
版中轴X坐标是0×180。
0是面向左,1是面向右。例如开局,1P为1,2P为0。
overlap是身位框在水平方向的交叠范围,假设是0×40,不确定真实是否这样,但不影响结果。
D2 D3 是两个计算用的寄存器,当临时变量看就行。
先看第一种情况,最左一列。
两人都面向左,位置都在左版边,这种情况只发生在 “一方头朝左版边倒地另一方跳入/滚动进左版边”。此时两人身位框的横坐标完全重合,系统强制1P向右2P向左。