示例#1
0
void RobotAgent::unregisterAgent() {
	if (gAgentRegistration && this->_registered) {
		if (gUseOrganisms && _connectToOthers == POSITIVE) {
			clean_surface(_x, _y, gAgentPositiveMaskImage, gEnvironmentImage); // original
		} else if (gUseOrganisms && _connectToOthers == NEGATIVE) {
			clean_surface(_x, _y, gAgentNegativeMaskImage, gEnvironmentImage); // original
		} else {
			clean_surface(_x, _y, gAgentMaskImage, gEnvironmentImage); // original
		}
		this->_registered = false;
	}
}
示例#2
0
文件: maps.c 项目: Sequoya42/Wolf
void		map_five(t_wolf *t)
{
	clean_surface(t);
	t->name = ("maps/map01");
	t->sw = ft_loadbmp("./bitmap/vang.bmp");
	t->sf = ft_loadbmp("./bitmap/fox.bmp");
	t->sc = ft_loadbmp("./bitmap/floor.bmp");
	t->st = ft_loadbmp("./bitmap/batman.bmp");
}
示例#3
0
文件: maps.c 项目: Sequoya42/Wolf
void		map_four(t_wolf *t)
{
	clean_surface(t);
	t->name = ("maps/map05");
	t->sw = ft_loadbmp("./bitmap/win.bmp");
	t->sf = ft_loadbmp("./bitmap/win.bmp");
	t->sc = ft_loadbmp("./bitmap/win.bmp");
	t->st = ft_loadbmp("./bitmap/batman.bmp");
}
示例#4
0
文件: maps.c 项目: Sequoya42/Wolf
void		map_three(t_wolf *t)
{
	clean_surface(t);
	t->name = ("maps/map04");
	t->sw = ft_loadbmp("./bitmap/floor.bmp");
	t->sf = ft_loadbmp("./bitmap/floor.bmp");
	t->sc = ft_loadbmp("./bitmap/floor.bmp");
	t->st = ft_loadbmp("./bitmap/batman.bmp");
}
示例#5
0
文件: maps.c 项目: Sequoya42/Wolf
void		map_two(t_wolf *t)
{
	clean_surface(t);
	t->name = ("maps/map03");
	t->sw = ft_loadbmp("./bitmap/floating.bmp");
	t->sf = ft_loadbmp("./bitmap/thewall.bmp");
	t->sc = ft_loadbmp("./bitmap/batman.bmp");
	t->st = ft_loadbmp("./bitmap/damier.bmp");
}
示例#6
0
文件: maps.c 项目: Sequoya42/Wolf
void		map_one(t_wolf *t)
{
	clean_surface(t);
	t->name = ("maps/map02");
	t->sw = ft_loadbmp("./bitmap/thewall.bmp");
	t->sf = ft_loadbmp("./bitmap/elephant.bmp");
	t->sc = ft_loadbmp("./bitmap/cath.bmp");
	t->st = ft_loadbmp("./bitmap/shroom.bmp");
}