summaryrefslogtreecommitdiff
path: root/tools/jsonproc/jsonproc.cpp
diff options
context:
space:
mode:
authorPikalaxALT <PikalaxALT@users.noreply.github.com>2019-12-20 15:43:10 -0500
committerGitHub <noreply@github.com>2019-12-20 15:43:10 -0500
commit510a5b8d350fd093ca45baad878c4c67314d5812 (patch)
treee79e07eacfe55a28c17d2c522e03fc2db209e580 /tools/jsonproc/jsonproc.cpp
parent9f604fe56c83a904c3c2eeeede3d8b73cb6f94a1 (diff)
parentd6741335d61fe61cfbfff5f7ae88059502d1f63b (diff)
Merge pull request #193 from PikalaxALT/leafgreen
Match Pokemon LeafGreen 1.0
Diffstat (limited to 'tools/jsonproc/jsonproc.cpp')
-rw-r--r--tools/jsonproc/jsonproc.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/tools/jsonproc/jsonproc.cpp b/tools/jsonproc/jsonproc.cpp
index 2ba5fd082..f70c9131d 100644
--- a/tools/jsonproc/jsonproc.cpp
+++ b/tools/jsonproc/jsonproc.cpp
@@ -39,6 +39,13 @@ int main(int argc, char *argv[])
return "//\n// DO NOT MODIFY THIS FILE! It is auto-generated from " + jsonfilepath +" and Inja template " + templateFilepath + "\n//\n";
});
+ env.add_callback("contains", 2, [](Arguments& args) {
+ string word = args.at(0)->get<string>();
+ string check = args.at(1)->get<string>();
+
+ return word.find(check) != std::string::npos;
+ });
+
env.add_callback("subtract", 2, [](Arguments& args) {
int minuend = args.at(0)->get<int>();
int subtrahend = args.at(1)->get<int>();