خرید بک لینک

Vote count: 0

worldArray = [["." for i in range(5)] for i in range(5)]

This produces a map that I can use for my game. It should look something like:

[['.', '.', '.', '.', '.'],
 ['.', '.', '.', '.', '.'],
 ['.', '.', '.', '.', '.'],
 ['.', '.', '.', '.', '.'],
 ['.', '.', '.', '.', '.']]

Let's say the '.' represents a grass tile. If I wanted to replace a specific number of indexes to '~' instead to represent a water tile, what would be the easiest way of doing so? I want the map to look a bit like:

[['.', '.', '.', '.', '.'],
 ['.', '.', '.', '.', '.'],
 ['.', '.', '.', '.', '.'],
 ['~', '~', '.', '.', '.'],
 ['~', '~', '~', '.', '.']]

I know I can manually go through and change each specific index to show the '~' tile, but the real in-game map I use is 40 x 40 instead -- which would make the job of individually replacing each index a bit tedious and redundant. I would like to be able to define which tiles I want replaced, i.e. row 4, columns 1 - 2; row 5, columns 1 - 3. how could I go about doing that?

asked 16 secs ago

برچسب: نویسنده: استخدام کار تاريخ: دوشنبه 24 خرداد 1395 ساعت: 6:15

صفحه بندی