Model.h
上传用户:wealth48
上传日期:2022-06-24
资源大小:1701k
文件大小:1k
- struct menuEntry //创建结构体
- {
- //char bmp[20];
- int price;
- int state;
- };
- struct menuEntry entry[30];
- int totalPrice=0;
- void InitModel() //初始化
- {
- int i;
- entry[0].price=80;
- entry[1].price=120;
- entry[2].price=50;
- entry[3].price=40;
- entry[4].price=75;
- entry[5].price=65;
- entry[6].price=85;
- entry[7].price=60;
- entry[8].price=90;
- entry[9].price=90;
- entry[10].price=75;
- entry[11].price=95;
- entry[12].price=25;
- entry[13].price=35;
- entry[14].price=30;
- entry[15].price=30;
- entry[16].price=15;
- entry[17].price=18;
- entry[18].price=19;
- entry[19].price=28;
- entry[20].price=18;
- entry[21].price=22;
- entry[22].price=65;
- entry[23].price=15;
- entry[24].price=20;
- for(i = 0;i < 25;i++)
- entry[i].state = 0;
- totalPrice = 0;
- }
- void Cancal(int index) //取消点菜
- {
-
- totalPrice -= entry[index].price;
- entry[index].state = 0;
-
- }
- void Select(int index) //用于点菜
- {
-
- totalPrice += entry[index].price; //对总价格进行计算
- entry[index].state = 1; //对菜单中的菜的状态计算,初始化值为0,为未点状态,当不为0时,为已点状态,可根据menu_1.state的值判定点了几份
- }
-
- int getTotalPrice() //获取totalPrice
- {
- return totalPrice;
- }
- int getState(int index){
- return entry[index].state;
- }