All pastes #417612 Raw Edit

Someone

public cpp v1 · immutable
#417612 ·published 2007-03-30 23:53 UTC
rendered paste body
module lib.wishcore;import std.stdio, std.string, std.thread;import lib.wishbot;class WishCore{	private Thread[char[]] thread;	private WishBot[char[]] wishbot;	this()	{		this.spawnBot();		this.spawnBot("irc.netgamers.org","#werewolf","wishbot");	}	public void spawnBot(char[] network = "irc.quakenet.org", char[] home = "#nexunity", char[] nick = "wishbot")	{		if(!(network in thread) && !(network in wishbot))		{			thread[network] = new Thread({				wishbot[network] = new WishBot(network);				wishbot[network].setHome(home);				wishbot[network].userName(nick);				wishbot[network].fullName(nick);				wishbot[network].nick(nick);				wishbot[network].setDefNick(nick);				wishbot[network].connect();				return 0;			});			thread[network].start();		}	}		public void killBot(char[] network)	{		wishbot.remove(network);		thread.remove(network);	}		/+public void spawnBot(char[] network = "irc.quakenet.org", char[] home = "#nexunity", char[] nick = "wishbot")	{		if(!(network in wishbot))		{			wishbot[network] = new WishBot(network);			wishbot[network].setHome(home);			wishbot[network].userName(nick);			wishbot[network].fullName(nick);			wishbot[network].nick(nick);			wishbot[network].setDefNick(nick);			wishbot[network].connect();		}	}		public void killBot(char[] network)	{		wishbot.remove(network);	}+/}