Exemplo n.º 1
0
bool j1Console::OnCommand(const Command* command, const p2DynArray<p2SString>& arguments, p2SString& return_message)
{
	bool ret = true;

	if(command == quit)
	{
		App->Quit();
		return_message.create("Bye!");
	}
	else if(command == list)
	{
		return_message.create("Commands: ");
		uint size = commands.Count();
		for(uint i = 0; i < size; ++i)
		{
			return_message += commands[i].name;
			if(i < size - 1)
				return_message += ", ";
		}

		return_message += "\nCvars: ";
		size = cvars.Count();
		for(uint i = 0; i < size; ++i)
		{
			return_message += cvars[i].name;
			if(i < size - 1)
				return_message += ", ";
		}
	}
	
	return ret;
}