<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def sys_update_char( asciiCode: int, fontx: int, fonty: int, img: tcod.image.Image, x: int, y: int, ) -> None: """Dynamically update the current font with img. All cells using this asciiCode will be updated at the next call to :any:`tcod.console_flush`. Args: asciiCode (int):
 Ascii code corresponding to the character to update. fontx (int):
 Left coordinate of the character in the bitmap font (in tiles) fonty (int):
 Top coordinate of the character in the bitmap font (in tiles) img (Image):
 An image containing the new character bitmap. x (int):
 Left pixel of the character in the image. y (int):
 Top pixel of the character in the image. """

    lib.TCOD_sys_update_char(_int(asciiCode), fontx, fonty, img, x, y)