游戏通用开发工具图形部分的处理图块库的结构图块库由图块索引和图块内容两部分构成因为图块的字节长度是不固定的图块索引的结构每个索引的长度为一个图块内容的结构的图块信息头图块的宽度以点阵来计算图块的高度以点阵来计算图块在方向相对于绝对位置的偏移量图块在方向相对于绝对位置的偏移量长度不固定的图块内容其结构是以行为单位进行处理的它的每一行的结构画这一行需要阅读多少字节不定长度的线段内容它的每个线段内容的结构相对于上次位置的偏移量这个线段共需要画多少个字节这个线段的具体内容阅读图块的语言算法输入参数图块将展开成像素格式到这个目的缓冲区内包含了这个图块的图块信息头画这一行应该阅读多少字节每个线段所用掉的字节数目前画过的线段已经用掉的字节数当前的线段应该画在的位置相对于本图块的绝对位置因为是连续的内存不分宽度和高度的需要一个变量来计算画点到的偏移量指向本图块的开始位置的指针实际需要画的行数接收的宽度是为了兼容标准位图的标准格式在这里可以认为等于取得画这一行应该阅读多少字节指针指向了第一个线段的偏移量局部变量的初始化进行循环直到该画的字节都画完取得即将画出的线段的偏移量指针指向了即将画出的线段的实际字