Browse Source

added FormatCurrentTime chaiscript function

Scott Brogden 7 years ago
parent
commit
2c38aa0cd1
1 changed files with 7 additions and 0 deletions
  1. 7 0
      ChaiScriptOnCopy.cpp

+ 7 - 0
ChaiScriptOnCopy.cpp

@@ -16,6 +16,11 @@ ChaiScriptOnCopy::~ChaiScriptOnCopy()
 {
 }
 
+std::string FormatCurrentTime(const std::string &format) {
+	CTime t = CTime::GetCurrentTime();
+	CStringA x = t.Format(format.c_str());
+	return x;
+}
 
 bool ChaiScriptOnCopy::ProcessScript(CDittoChaiScript &clipData, std::string script)
 {
@@ -43,6 +48,8 @@ bool ChaiScriptOnCopy::ProcessScript(CDittoChaiScript &clipData, std::string scr
 		chai.add(chaiscript::fun(&CDittoChaiScript::SetParentId), "SetParentId");
 		chai.add(chaiscript::fun(&CDittoChaiScript::AsciiTextMatchesRegex), "AsciiTextMatchesRegex");
 
+		chai.add(chaiscript::fun(&FormatCurrentTime), "FormatCurrentTime");
+
 		chai.add(chaiscript::var(&clipData), "clip");
 
 		//loop over all scripts