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 (from parent 1:
1a0931a
)
Server: Minor stylistic/cosmetic improvements to update_map_memory().
author
Christian Heller
<c.heller@plomlompom.de>
Wed, 26 Aug 2015 02:52:55 +0000
(
04:52
+0200)
committer
Christian Heller
<c.heller@plomlompom.de>
Wed, 26 Aug 2015 02:52:55 +0000
(
04:52
+0200)
roguelike-server
patch
|
blob
|
history
diff --git
a/roguelike-server
b/roguelike-server
index 91ca6c7edf595170f6a61aa4b70d4eb984bf7e0f..b4c851230ec1dbf7edb8537de815cbbbc20d29a3 100755
(executable)
--- a/
roguelike-server
+++ b/
roguelike-server
@@
-473,6
+473,9
@@
def update_map_memory(t, age_map=True):
"""Update t's T_MEMMAP with what's in its FOV now,age its T_MEMMEPTHMAP."""
def age_some_memdepthmap_on_nonfov_cells():
# OUTSOURCED FOR PERFORMANCE REASONS TO libplomrogue.so:
"""Update t's T_MEMMAP with what's in its FOV now,age its T_MEMMEPTHMAP."""
def age_some_memdepthmap_on_nonfov_cells():
# OUTSOURCED FOR PERFORMANCE REASONS TO libplomrogue.so:
+ # ord_v = ord("v")
+ # ord_0 = ord("0")
+ # ord_9 = ord("9")
# for pos in [pos for pos in range(world_db["MAP_LENGTH"] ** 2)
# if not ord_v == t["fovmap"][pos]
# if ord_0 <= t["T_MEMDEPTHMAP"][pos]
# for pos in [pos for pos in range(world_db["MAP_LENGTH"] ** 2)
# if not ord_v == t["fovmap"][pos]
# if ord_0 <= t["T_MEMDEPTHMAP"][pos]
@@
-498,8
+501,8
@@
def update_map_memory(t, age_map=True):
if age_map:
age_some_memdepthmap_on_nonfov_cells()
for mt in [mt for mt in t["T_MEMTHING"]
if age_map:
age_some_memdepthmap_on_nonfov_cells()
for mt in [mt for mt in t["T_MEMTHING"]
- if
"v" == chr(
t["fovmap"][(mt[1] * world_db["MAP_LENGTH"])
-
+ mt[2]])
]:
+ if
ord_v ==
t["fovmap"][(mt[1] * world_db["MAP_LENGTH"])
+
+ mt[2]]
]:
t["T_MEMTHING"].remove(mt)
for id in [id for id in world_db["Things"]
if not world_db["Things"][id]["carried"]]:
t["T_MEMTHING"].remove(mt)
for id in [id for id in world_db["Things"]
if not world_db["Things"][id]["carried"]]:
@@
-507,7
+510,7
@@
def update_map_memory(t, age_map=True):
if not world_db["ThingTypes"][type]["TT_LIFEPOINTS"]:
y = world_db["Things"][id]["T_POSY"]
x = world_db["Things"][id]["T_POSX"]
if not world_db["ThingTypes"][type]["TT_LIFEPOINTS"]:
y = world_db["Things"][id]["T_POSY"]
x = world_db["Things"][id]["T_POSX"]
- if
"v" == chr(t["fovmap"][(y * world_db["MAP_LENGTH"]) + x])
:
+ if
ord_v == t["fovmap"][(y * world_db["MAP_LENGTH"]) + x]
:
t["T_MEMTHING"].append((type, y, x))
t["T_MEMTHING"].append((type, y, x))