def __init__(self,
            init_pos=(1,1), resolution=1,
            move_speed=20, turn_speed=13, 
            map_size=10, height=48, width=48):

        assert 5 > map_size, "map_size must be gte 5"

        #do not change
        init_dir=(1.0, 0.0)
        init_plane=(0.0, 0.66)

        block_types = {
            0: {
                "pass_through": True,
                "color": None
            },
            1: {
                "pass_through": False,
                "color": (255, 255, 255)
            },
            2: {
                "pass_through": False,
                "color": (255, 100, 100)
            }
        }
        actions = {
            "forward": K_w,
            "left": K_a,
            "right": K_d,
            "backward": K_s
        }

        base.Game.__init__(self, width, height, actions=actions)

        RayCastPlayer.__init__(self, None,
                init_pos, init_dir, width, height, resolution, 
                move_speed, turn_speed, init_plane, actions, block_types)
        
        self.init_pos = np.array([init_pos], dtype=np.float32)
        self.init_dir = np.array([init_dir], dtype=np.float32)
        self.init_plane = np.array([init_plane], dtype=np.float32)

        self.obj_loc = None
        self.map_size = map_size
dataset/ETHPy150Open ntasfi/PyGame-Learning-Environment/ple/games/raycastmaze.py/RaycastMaze.__init__/swapped operands of `>`