예제 #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");
}