From ef30b72e8ad5379a7c7ee49b0ff680bde15daa66 Mon Sep 17 00:00:00 2001 From: Aaron Marks Date: Mon, 9 May 2005 09:47:20 +0000 Subject: Renamed script-sq.* script-squirrel.*. Renamed ScriptingInterface to Script (to save typing :)). Updated skill tree definition. --- src/skill.cpp | 25 +++++++++++++++++++++++-- 1 file changed, 23 insertions(+), 2 deletions(-) (limited to 'src/skill.cpp') diff --git a/src/skill.cpp b/src/skill.cpp index e91c135..752d1df 100644 --- a/src/skill.cpp +++ b/src/skill.cpp @@ -24,6 +24,14 @@ #include "skill.h" #include "log.h" +Skill::Skill(const std::string &ident) : + id(ident), + light(0.0), + dark(0.0) +{ + // +} + Skill::~Skill() { //cleanup for (int i = 0; i < children.size(); i++) { @@ -47,11 +55,23 @@ bool Skill::addSkill(const std::string &ident, Skill *skill) { return false; } +bool Skill::useSkill() { +#ifdef SCRIPT_SUPPORT + //run skill script + logger->log("Error: Skill: Skills not implemented."); +#else + logger->log("Error: Skill: Could not use skill; scripting disabled."); +#endif +} + +bool Skill::setScript(const std::string &scriptName) +{ +} + bool Skill::deleteSkill(const std::string &ident, bool delTree) { //prevent deletion of self if (ident == id) { - std::cerr << "Error: Skill: Attempt to delete self." << std::endl; - logger->log("Error: Skill: Attempt to delete self."); + logger->log("Error: Skill: Attempt to delete self."); return false; } @@ -75,3 +95,4 @@ bool Skill::deleteSkill(const std::string &ident, bool delTree) { } return false; } + -- cgit