Sirikata
|
00001 #ifndef __SIRIKATA_JS_UTILOBJ_HPP__ 00002 #define __SIRIKATA_JS_UTILOBJ_HPP__ 00003 00004 #include "../JSUtil.hpp" 00005 #include "../JSObjectScript.hpp" 00006 #include <v8.h> 00007 00008 namespace Sirikata { 00009 namespace JS { 00010 namespace JSUtilObj{ 00011 00012 v8::Handle<v8::Value> ScriptSqrtFunction(const v8::Arguments& args); 00013 v8::Handle<v8::Value> ScriptAcosFunction(const v8::Arguments& args); 00014 v8::Handle<v8::Value> ScriptAsinFunction(const v8::Arguments& args); 00015 v8::Handle<v8::Value> ScriptSinFunction(const v8::Arguments& args); 00016 v8::Handle<v8::Value> ScriptCosFunction(const v8::Arguments& args); 00017 v8::Handle<v8::Value> ScriptRandFunction(const v8::Arguments& args); 00018 00019 v8::Handle<v8::Value> ScriptPowFunction(const v8::Arguments& args); 00020 v8::Handle<v8::Value> ScriptExpFunction(const v8::Arguments& args); 00021 v8::Handle<v8::Value> ScriptAbsFunction(const v8::Arguments& args); 00022 00023 v8::Handle<v8::Value> ScriptPlus(const v8::Arguments& args); 00024 v8::Handle<v8::Value> ScriptMinus(const v8::Arguments& args); 00025 00026 v8::Handle<v8::Value> ScriptDiv(const v8::Arguments& args); 00027 v8::Handle<v8::Value> ScriptMult(const v8::Arguments& args); 00028 v8::Handle<v8::Value> ScriptMod(const v8::Arguments& args); 00029 v8::Handle<v8::Value> ScriptEqual(const v8::Arguments& args); 00030 00031 v8::Handle<v8::Value> ScriptSporef(const v8::Arguments& args); 00032 00033 v8::Handle<v8::Value> Base64Encode(const v8::Arguments& args); 00034 v8::Handle<v8::Value> Base64EncodeURL(const v8::Arguments& args); 00035 v8::Handle<v8::Value> Base64Decode(const v8::Arguments& args); 00036 v8::Handle<v8::Value> Base64DecodeURL(const v8::Arguments& args); 00037 00038 00039 } //jsutilobj 00040 } //js 00041 } //sirikata 00042 00043 #endif