home
·
contact
·
privacy
projects
/
plomrogue
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
151f73d
)
New client: Fix jittery diagonal movement in map.
author
Christian Heller
<c.heller@plomlompom.de>
Tue, 15 Dec 2015 00:13:16 +0000
(
01:13
+0100)
committer
Christian Heller
<c.heller@plomlompom.de>
Tue, 15 Dec 2015 00:13:16 +0000
(
01:13
+0100)
client_prototype.py
patch
|
blob
|
history
diff --git
a/client_prototype.py
b/client_prototype.py
index 41693d80273251f20b19028624d613dbc5d0c520..19ac3fd20ae2a8cca1e323e5a6b2714bb0ae9ebc 100644
(file)
--- a/
client_prototype.py
+++ b/
client_prototype.py
@@
-315,6
+315,8
@@
def win_map():
< world_data["map_size"] * (i + 1) - win_size[i] / 2:
offset[i] = world_data["map_center"][i] * (i + 1) \
- int(win_size[i] / 2)
< world_data["map_size"] * (i + 1) - win_size[i] / 2:
offset[i] = world_data["map_center"][i] * (i + 1) \
- int(win_size[i] / 2)
+ if i == 1:
+ offset[1] = offset[1] + world_data["map_center"][0] % 2
else:
offset[i] = world_data["map_size"] * (i + 1) - win_size[i] + i
winmap_size = [world_data["map_size"], world_data["map_size"] * 2 + 1]
else:
offset[i] = world_data["map_size"] * (i + 1) - win_size[i] + i
winmap_size = [world_data["map_size"], world_data["map_size"] * 2 + 1]
@@
-325,7
+327,7
@@
def win_map():
for x in range(world_data["map_size"]):
char = world_data["fov_map"][y * world_data["map_size"] + x]
if world_data["look_mode"] and y == world_data["map_center"][0] \
for x in range(world_data["map_size"]):
char = world_data["fov_map"][y * world_data["map_size"] + x]
if world_data["look_mode"] and y == world_data["map_center"][0] \
- and x == world_data["map_center"][1]:
+
and x == world_data["map_center"][1]:
if char == " ":
char = \
world_data["mem_map"][y * world_data["map_size"] + x]
if char == " ":
char = \
world_data["mem_map"][y * world_data["map_size"] + x]