Commit d0c273b
committed
fix(map): 地图预览竖直方向翻转修正
tiles[r] 中 r=0 是玩家视角最上行(行号最大),r=height-1 是最下行(行号1)。
旧渲染按错误的"row=0 最下面"假设翻转(y=(h-1-r)*cell),导致上下颠倒
(如 F5 应在上方却显示在下方)。
map_picker 渲染改 y=r*cell(不翻转),mousePressEvent 回算 r=y//cell。
convert_pos.py docstring 同步修正(删"row=0 最下面"的错误描述)。
验证:1-7 F5(r=2)→画面上方、F1(r=6)→最下;与 view.py 投影(用 r 直接)方向一致。1 parent 5f45555 commit d0c273b
2 files changed
Lines changed: 9 additions & 8 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
5 | | - | |
| 4 | + | |
| 5 | + | |
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
7 | | - | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
8 | 9 | | |
9 | 10 | | |
10 | 11 | | |
| |||
64 | 65 | | |
65 | 66 | | |
66 | 67 | | |
67 | | - | |
| 68 | + | |
| 69 | + | |
68 | 70 | | |
69 | | - | |
| 71 | + | |
70 | 72 | | |
71 | 73 | | |
72 | 74 | | |
| |||
91 | 93 | | |
92 | 94 | | |
93 | 95 | | |
94 | | - | |
95 | | - | |
| 96 | + | |
96 | 97 | | |
97 | 98 | | |
98 | 99 | | |
| |||
0 commit comments