initagent.cpp

来自「巫魔世界是一个被墙所环绕的二维格子世界」· C++ 代码 · 共 38 行

CPP
38
字号
#include"wupus.h"

void Wupus_World::init_agent()
{
	hunter.pos=new Position;
	hunter.pos->x=1;
	hunter.pos->y=1;
	Position parent;
	parent.x=0;
	parent.y=0;
	hunter.pos->parent=&parent;
    
	hunter.direction=E;
	hunter.arrow=true;
	hunter.gold=0;
	hunter.percept.stench=false;
	hunter.percept.breeze=false;
	hunter.percept.glitter=false;
	hunter.percept.bump=false;
	hunter.percept.scream=false;
	hunter.escaped=false;
	hunter.alive=true;

    {//英雄记忆的地图
		hunter.image=new Object_Column[MAX_X+2];
		for(int x=0;x<MAX_X+2;x++)
	    hunter.image[x]=new Object[MAX_Y+2];
		for(x=0;x<MAX_X+2;x++)
		{
			for(int y=0;y<MAX_Y+2;y++)
			{
				hunter.image[x][y]=FOG;
			}
		}
		hunter.image[1][1]=SAFE;
	}
	show(true);
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?