Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Use python and add a few comments if possible. Thanks def update_grid(w, h, px, py, dx, dy): int, int, int, int, int, int) >None or

image text in transcribedUse python and add a few comments if possible. Thanks

def update_grid(w, h, px, py, dx, dy): int, int, int, int, int, int) >None or tuple of two ints Given the player's current position as px and py, and the directional changes in dx and dy, update the "grid" to change the player's x-coordinate by dx, and their y-coordinate by dy More information: Use the given w and h (representing the grid's width and height) to figure out whether or not the move is valid If the move is not valid (that is, if it is outside of the grid's boundaries), then NO change occurs to the grid The grid stays the same, and nothing is returned. If the move IS possible, then the grid is updated by adding dx to the player's x-coordinate, and adding dy to the player's y-coordinate The new position in the grid is changed to the player icon (x)', and the old position the player used to be in is changed to an empty spaceC). The new x- and y- coordinates of the player is returned as a tuple. This function does NOT create a new grid. It modifies the "grid" variable that was defined at the top of this file >>>update_grid(2, 3, 0, 0, 1, 0) >>>update_grid(2, 3, 0, 0, 0, 1) >>>print(update_grid(2, 3, 0, 0, -1, 0) None

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Database Concepts

Authors: David M. Kroenke, David J. Auer

7th edition

133544621, 133544626, 0-13-354462-1, 978-0133544626

More Books

Students also viewed these Databases questions

Question

Define pay ranges. What is the purpose of establishing pay ranges?

Answered: 1 week ago