コード例 #1
0
        private object _under_or_equal(INakoFuncCallInfo info)
        {
            double a = info.StackPopAsDouble();
            double b = info.StackPopAsDouble();

            return(a <= b);
        }
コード例 #2
0
        private object _over(INakoFuncCallInfo info)
        {
            double a = info.StackPopAsDouble();
            double b = info.StackPopAsDouble();

            return(a > b);
        }
コード例 #3
0
ファイル: NakoBaseSystem.cs プロジェクト: weyk/nadesiko2
        private object _power(INakoFuncCallInfo info)
        {
            double a = info.StackPopAsDouble();
            double b = info.StackPopAsDouble();

            a = Math.Pow(a, b);
            return(a);
        }
コード例 #4
0
ファイル: NakoBaseSystem.cs プロジェクト: weyk/nadesiko2
        private object _abs(INakoFuncCallInfo info)
        {
            double v = info.StackPopAsDouble();

            v = Math.Abs(v);
            return(v);
        }
コード例 #5
0
ファイル: NakoPluginDateTime.cs プロジェクト: weyk/nadesiko2
        // Define Method
        public Object _wait(INakoFuncCallInfo info)
        {
            Double sec = info.StackPopAsDouble();

            sec *= 1000;
            int msec = Convert.ToInt32(Math.Floor(sec));

            Thread.Sleep(msec);
            return(null);
        }
コード例 #6
0
 public object _toDouble(INakoFuncCallInfo info)
 {
     return(info.StackPopAsDouble());
 }
コード例 #7
0
ファイル: NakoPluginCast.cs プロジェクト: wnoguchi/nadesiko2
 public object _toDouble(INakoFuncCallInfo info)
 {
     return info.StackPopAsDouble();
 }
コード例 #8
0
 // Define Method
 public Object _wait(INakoFuncCallInfo info)
 {
     Double sec = info.StackPopAsDouble();
     sec *= 1000;
     int msec = Convert.ToInt32(Math.Floor(sec));
     Thread.Sleep(msec);
     return null;
 }
コード例 #9
0
ファイル: NakoBaseSystem.cs プロジェクト: wnoguchi/nadesiko2
 private object _power(INakoFuncCallInfo info)
 {
     double a = info.StackPopAsDouble();
     double b = info.StackPopAsDouble();
     a = Math.Pow(a,b);
     return a;
 }
コード例 #10
0
ファイル: NakoBaseSystem.cs プロジェクト: wnoguchi/nadesiko2
 private object _abs(INakoFuncCallInfo info)
 {
     double v = info.StackPopAsDouble();
     v = Math.Abs(v);
     return v;
 }