def initp():
    global robot_program
    # Load shaders
    robot_program = ShaderProgram("resources/shaders/shader_robot.vs",
                                  "resources/shaders/shader_robot.fg")
    robot_program.init()

    global human_model
    # Load dae file
    human_model = ColladaModel("resources/human.dae")
    # Enable depth test
    glEnable(GL_DEPTH_TEST)
def init():
    grid_vertices, grid_mesh = generate_grid_mesh(-10, 10, step=0.5)

    global shader_program
    shader_program = ShaderProgram("resources/shaders/shader.vs", "resources/shaders/shader.fg")
    shader_program.init()

    global robot_program
    robot_program = ShaderProgram("resources/shaders/shader_robot.vs", "resources/shaders/shader_robot.fg")
    robot_program.init()

    global grid_model
    grid_model = Model([grid_vertices], indices=[grid_mesh])

    global human_model

    human_model = ColladaModel("resources/human.dae")

    glEnable(GL_DEPTH_TEST)