title|你想了解什么？

# 返回值函数组
group|1|返回值函数
item|1|1|is_image_showing(alias : str)
item|1|2|is_animation_started(alias : str)
item|1|3|get_animation_frame(alias : str)

# 独立函数
func|2|add_file_path(file_path : str, alias : str, wait : int = 10)
func|3|image_show(alias : str, x : int, y : int, window : pygame.Surface)
func|4|animation_start(alias : str, total_frames : int, _ : bool = True, file_type : str = "png")
func|5|animation_stop(alias : str)
func|6|set_animation_frame(alias : str, frame : int = 1)
func|7|animation_help()
func|8|set_animation_speed(alias : str, speed : int = 2)
func|9|animation_reverse(alias : str)
func|10|animation_reverse_back(alias : str)

# 类组
group|11|类
item|11|1|AnimationSprite
item|11|2|AnimationStatus
item|11|3|Camera
item|11|4|RGB

# 返回值函数详细说明
desc|1|1|is_image_showing(alias : str):\n这个函数返回的是一个布尔值，表示当前图片是否正在显示。
desc|1|2|is_animation_started(alias : str):\n这个函数返回的是一个布尔值，表示当前动画是否正在播放。
desc|1|3|get_animation_frame(alias : str):\n这个函数返回的是当前动画的帧数。

# 独立函数详细说明
desc|2|add_file_path(file_path : str, alias : str, wait : int = 10)：\n这个函数用来加载图片路径并存储，并给它们分配别名。\n这个函数也可以用来导入 .animdata 文件
desc|3|image_show(alias : str, x : int, y : int, window : pygame.Surface)：\n这个函数用来设置图片的位置并显示。
desc|4|animation_start(alias : str, total_frames : int, _ : bool = True, file_type : str = "png")：\n这个函数通过别名来启动动画。\n如果别名的类型是 .animdata 文件，那么不用填 total_frames 参数
desc|5|animation_stop(alias : str)：\n这个函数用来停止动画。
desc|6|set_animation_frame(alias : str, frame : int = 1)：\n这个函数用来设置动画的当前帧。
desc|7|animation_help()：\n这个函数用来显示帮助信息。
desc|8|set_animation_speed(alias : str, speed : int = 2)：\n这个函数用来设置动画的播放速度。
desc|9|animation_reverse(alias : str)：\n这个函数用来反转动画的播放。
desc|10|animation_reverse_back(alias : str)：\n这个函数用来恢复动画的播放。

# 类详细说明
desc|11|1|AnimationSprite：\n可以被class继承，是2D-Animation-lib的唯一父类。
desc|11|2|AnimationStatus：\n获取动画状态的类。
desc|11|3|Camera：\n用于处理摄像机的类。
desc|11|4|RGB：\n用于处理颜色的类。

prompt|请输入您要了解的函数的编号（输入exit退出）：
sub_prompt|请输入您要了解的函数的编号：
class_prompt|请输入您要了解的类的编号：