diff options
Diffstat (limited to 'src/core/func.cc')
-rw-r--r-- | src/core/func.cc | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/core/func.cc b/src/core/func.cc index 27c46a0..ad25426 100644 --- a/src/core/func.cc +++ b/src/core/func.cc @@ -81,7 +81,7 @@ Func *Func::find(const std::string &name) void Func::list() { std::map<std::string, Func*>::iterator it; - con_print << "Flags: G=Game" << std::endl; + con_print << "Flags: G=Game S=Shared" << std::endl; for (it = registry.begin(); it != registry.end(); it++) { std::string typeindicator; @@ -89,6 +89,10 @@ void Func::list() typeindicator += 'G'; else typeindicator += ' '; + if (((*it).second->flags() & Shared) == Shared) + typeindicator += 'S'; + else + typeindicator += ' '; con_print << " " << typeindicator << " " << (*it).second->name() << " " << (*it).second->info() << std::endl; } |