mirror of
https://github.com/TheAlgorithms/Python.git
synced 2025-02-25 10:28:39 +00:00
refactor(display): Rename to display_visually to visualise
This commit is contained in:
parent
8670299598
commit
5ba7243e12
@ -513,7 +513,7 @@ class WaTor:
|
|||||||
self.time_passed(self, iter_num)
|
self.time_passed(self, iter_num)
|
||||||
|
|
||||||
|
|
||||||
def display_visually(wt: WaTor, iter_number: int, *, colour: bool = True) -> None:
|
def visualise(wt: WaTor, iter_number: int, *, colour: bool = True) -> None:
|
||||||
"""
|
"""
|
||||||
Visually displays the Wa-Tor planet using
|
Visually displays the Wa-Tor planet using
|
||||||
an ascii code in terminal to clear and re-print
|
an ascii code in terminal to clear and re-print
|
||||||
@ -531,7 +531,7 @@ def display_visually(wt: WaTor, iter_number: int, *, colour: bool = True) -> Non
|
|||||||
... [Entity(False, coords=(1, 0)), None, Entity(False, coords=(1, 2))],
|
... [Entity(False, coords=(1, 0)), None, Entity(False, coords=(1, 2))],
|
||||||
... [None, Entity(True, coords=(2, 1)), None]
|
... [None, Entity(True, coords=(2, 1)), None]
|
||||||
... ])
|
... ])
|
||||||
>>> display_visually(wt, 0, colour=False) # doctest: +NORMALIZE_WHITESPACE
|
>>> visualise(wt, 0, colour=False) # doctest: +NORMALIZE_WHITESPACE
|
||||||
# x .
|
# x .
|
||||||
x . x
|
x . x
|
||||||
. # .
|
. # .
|
||||||
@ -543,7 +543,7 @@ def display_visually(wt: WaTor, iter_number: int, *, colour: bool = True) -> Non
|
|||||||
print("\x1b[0;0H\x1b[2J\x1b[?25l")
|
print("\x1b[0;0H\x1b[2J\x1b[?25l")
|
||||||
|
|
||||||
reprint = "\x1b[0;0H" if colour else ""
|
reprint = "\x1b[0;0H" if colour else ""
|
||||||
ansii_colour_end = "\x1b[0m " if colour else " "
|
ansi_colour_end = "\x1b[0m " if colour else " "
|
||||||
|
|
||||||
planet = wt.planet
|
planet = wt.planet
|
||||||
output = ""
|
output = ""
|
||||||
@ -560,7 +560,7 @@ def display_visually(wt: WaTor, iter_number: int, *, colour: bool = True) -> Non
|
|||||||
if entity.prey
|
if entity.prey
|
||||||
else "\x1b[38;2;255;255;15m"
|
else "\x1b[38;2;255;255;15m"
|
||||||
)
|
)
|
||||||
output += f" {'#' if entity.prey else 'x'}{ansii_colour_end}"
|
output += f" {'#' if entity.prey else 'x'}{ansi_colour_end}"
|
||||||
|
|
||||||
output += "\n"
|
output += "\n"
|
||||||
|
|
||||||
@ -581,5 +581,5 @@ if __name__ == "__main__":
|
|||||||
doctest.testmod()
|
doctest.testmod()
|
||||||
|
|
||||||
wt = WaTor(WIDTH, HEIGHT)
|
wt = WaTor(WIDTH, HEIGHT)
|
||||||
wt.time_passed = display_visually
|
wt.time_passed = visualise
|
||||||
wt.run(iteration_count=100_000)
|
wt.run(iteration_count=100_000)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user