唉,注意括号的对称啊
[CODE]#include <windows.h>
#include <ctime>
#include <iostream>
#include "snake.h"
using namespace std;
void Csnake::InitInstance()
{
snakeMap.resize(line);
for(int i=0;i<line;i++)
{
snakeMap[i].resize(row);
for(int j=0;j<row;j++)
{
if(i==0||i==line-1)snakeMap[i][j]='-';
else if(j==0||j==line)snakeMap[i][j]='|';
else snakeMap[i][j]=' ';
}
for(int m=1;m<6;m++)snakeMap[line/2][m]='@';
firstSign.setPoint(5,line/2);
secondSign.setPoint(4,line/2);
lastSign.setPoint(1,line/2);
}
}//这里少了一个括号
int Csnake::GetDirections() const
{
if(GetKeyState(VK_UP)<0) return 1; //1表示按下上键
if(GetKeyState(VK_DOWN)<0) return 2; //2表示按下下键
if(GetKeyState(VK_LEFT)<0) return 3; //3表示按下左键
if(GetKeyState(VK_RIGHT)<0)return 4; //4表示按下右键
return 0;
}[/CODE]
世界上总共有 10 种人,一种懂得什么是二进制 ,一种不懂。