Alpha 0.7 - 重复代码改用函数处理；恐怖的缩进没了。
Merge origin/master