day12

羊了个羊

1.游戏背景设计

游戏窗口设计:initgraph()函数

图片加载:loadimage()函数   

2.30层方块设计

首先,图片是一层一层堆叠起来的,层数大的压住层次低的,方块被定义成结构体,其中含有方块的属性,比如方块处于第几层,这个方块所在的层中是第几行第几列,方块的类型,方块是否被覆盖,这一层的第一个方块的边界等属性。

整个方块如何去表示?每个成员是一个指针,指针又指向一层,然后这一层又放一个指针,这个指针指向真正的方块,每一层的大小是随机的,真正的方块十个结构体;

定义一个数组struct block** maps【60】  里面存储的是结构体的二级指针,这个指针指向的是层,里面的指针指向的是方块

posted @ 2023-09-05 23:42  skural  阅读(15)  评论(0)    收藏  举报