From 83780495a8190edb1375b6916c82f43ed03196d5 Mon Sep 17 00:00:00 2001 From: "False.Genesis" Date: Sun, 28 Oct 2007 12:33:01 +0000 Subject: [PATCH] forgot small addition --- src/Client/DefScript/DefScript.cpp | 4 ++++ src/Client/DefScript/DefScript.h | 2 ++ 2 files changed, 6 insertions(+) diff --git a/src/Client/DefScript/DefScript.cpp b/src/Client/DefScript/DefScript.cpp index 895b7d1..d5d27cc 100644 --- a/src/Client/DefScript/DefScript.cpp +++ b/src/Client/DefScript/DefScript.cpp @@ -1134,3 +1134,7 @@ std::string DefScriptPackage::UnescapeString(std::string s) return out; } +std::string DefScriptPackage::GetUnescapedVar(std::string n) +{ + return UnescapeString(variables.Get(n)); +} diff --git a/src/Client/DefScript/DefScript.h b/src/Client/DefScript/DefScript.h index 1babb86..6974f0a 100644 --- a/src/Client/DefScript/DefScript.h +++ b/src/Client/DefScript/DefScript.h @@ -135,6 +135,8 @@ public: std::string SecureString(std::string); std::string EscapeString(std::string); std::string UnescapeString(std::string); + std::string GetUnescapedVar(std::string); + // own logging functions. default is printf. // DO NOT USE THEM YET! THEY DO NOT WORK CORRECTLY!