#!/usr/bin/env python3 import mcrfpy # Create scene and grid mcrfpy.createScene("test") ui = mcrfpy.sceneUI("test") # Create texture and grid texture = mcrfpy.Texture("assets/kenney_TD_MR_IP.png", 16, 16) grid = mcrfpy.Grid(5, 5, texture) ui.append(grid) # Test Entity constructor try: # Based on usage in ui_Grid_test.py entity = mcrfpy.Entity(mcrfpy.Vector(2, 2), texture, 84, grid) print("Entity created with 4 args: position, texture, sprite_index, grid") except Exception as e: print(f"4 args failed: {e}") try: # Maybe it's just position, texture, sprite_index entity = mcrfpy.Entity((2, 2), texture, 84) print("Entity created with 3 args: position, texture, sprite_index") except Exception as e2: print(f"3 args failed: {e2}") mcrfpy.exit()