This commit is contained in:
aozhiwei 2023-12-21 15:56:52 +08:00
parent 5553901472
commit bdbdaa60ff

View File

@ -300,6 +300,24 @@ public:
return std::make_shared<a8::lisp::Value>(a8::lisp::Atom(result)); return std::make_shared<a8::lisp::Value>(a8::lisp::Atom(result));
}); });
RegisterCProc
(
"caster.spec_shot",
[this] (const a8::lisp::List& params) -> std::shared_ptr<a8::lisp::Value>
{
double result = 0.0f;
if (params->size() == 1) {
a8::lisp::Atom atom_x = std::any_cast<a8::lisp::Atom>(params->at(0)->value);
a8::lisp::Atom atom_y = std::any_cast<a8::lisp::Atom>(params->at(1)->value);
a8::lisp::Atom atom_z = std::any_cast<a8::lisp::Atom>(params->at(2)->value);
} else {
#ifdef MYDEBUG
abort();
#endif
}
return std::make_shared<a8::lisp::Value>(a8::lisp::Atom(result));
});
RegisterCProc RegisterCProc
( (
"caster.set_skill_local_var", "caster.set_skill_local_var",