Exemplo n.º 1
0
std::string CSSselectorprint::formatSelector(CSSselector tag) {
	std::string formatedString = "";

	for (int i = 0; i < (int)tag.getSelectorContainer().size(); i++){
		formatedString += formatTag(tag.getSelectorContainer().at(i).getTag());
	}
	formatedString += "\n";
	return formatedString;
}
Exemplo n.º 2
0
void Functions::executeScript(Aurora::NWScript::FunctionContext &ctx) {
	Common::UString script = ctx.getParams()[1].getString();

	// Max resource name length is 16, and ExecuteScript should truncate accordingly
	script.truncate(16);

	if (!ResMan.hasResource(script, Aurora::kFileTypeNCS))
		return;

	Aurora::NWScript::Object *object = getParamObject(ctx, 0);
	try {
		Aurora::NWScript::NCSFile ncs(script);

		ncs.run(object);
	} catch (Common::Exception &e) {
		e.add("Failed ExecuteScript(\"%s\", %s)", script.c_str(), formatTag(object).c_str());

		Common::printException(e, "WARNING: ");
	}
}
Exemplo n.º 3
0
void Functions::objectToString(Aurora::NWScript::FunctionContext &ctx) {
	Aurora::NWScript::Object *object = ctx.getParams()[0].getObject();

	ctx.getReturn() = Common::UString::format("object<%s,%p)", formatTag(object).c_str(), (void *) object);
}
Exemplo n.º 4
0
void Functions::printObject(Aurora::NWScript::FunctionContext &ctx) {
	Aurora::NWScript::Object *object = ctx.getParams()[0].getObject();

	status("NWN2: object<%s,%p)", formatTag(object).c_str(), (void *) object);
}