20 lines
472 B
Python
20 lines
472 B
Python
import square
|
|
import triangle
|
|
|
|
object_list_size = 16
|
|
|
|
for i in range((640 // 32) * (480 // 32)):
|
|
block_start = (i + 0) * object_list_size
|
|
block_end = (i + 1) * object_list_size
|
|
objects = square.object_list[block_start:block_end]
|
|
|
|
stride = (640 // 32)
|
|
|
|
tile_x = (i % stride)
|
|
tile_y = (i // stride)
|
|
|
|
for j in range(16):
|
|
if objects[j] & (1 << 28) != 0:
|
|
break
|
|
print(f"tile {tile_x: 4} {tile_y: 4}: {hex(objects[j])}")
|