Package zombie.Lua

Class Event.Add

java.lang.Object
zombie.Lua.Event.Add
All Implemented Interfaces:
se.krka.kahlua.vm.JavaFunction
Enclosing class:
Event

public static final class Event.Add extends Object implements se.krka.kahlua.vm.JavaFunction
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    call(se.krka.kahlua.vm.LuaCallFrame callFrame, int nArguments)
    This interface defines functions which the Kahlua engine can call.

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • Add

      public Add(Event e)
  • Method Details

    • call

      public int call(se.krka.kahlua.vm.LuaCallFrame callFrame, int nArguments)
      Description copied from interface: se.krka.kahlua.vm.JavaFunction
      This interface defines functions which the Kahlua engine can call. General contract:
        callFrame.get(i) = an argument (0 <= i < nArguments)
      Return (possibly) values to lua by calling:
        callFrame.push(value1);
        callFrame.push(value2);
        return 2; // number of pushed values
       
      Specified by:
      call in interface se.krka.kahlua.vm.JavaFunction
      Parameters:
      callFrame - - the frame that contains all the arguments and where all the results should be put.
      nArguments - - number of function arguments
      Returns:
      N, number of return values. The top N objects on the stack are considered the return values.