Package org.luaj.vm2

Examples of org.luaj.vm2.LuaValue.toboolean()


      case LuaValue.TNIL:
        writer.write(LuaValue.TNIL);
        break;
      case LuaValue.TBOOLEAN:
        writer.write(LuaValue.TBOOLEAN);
        dumpChar(o.toboolean() ? 1 : 0);
        break;
      case LuaValue.TNUMBER:
        switch (NUMBER_FORMAT) {
        case NUMBER_FORMAT_FLOATS_OR_DOUBLES:
          writer.write(LuaValue.TNUMBER);
View Full Code Here


   * the module, then require signals an error.
   */ 
  public LuaValue require( LuaValue arg ) {
    LuaString name = arg.checkstring();
    LuaValue loaded = LOADED.get(name);
    if ( loaded.toboolean() ) {
      if ( loaded == _SENTINEL )
        error("loop or previous error loading module '"+name+"'");
      return loaded;
    }

View Full Code Here

        addTilePropertyEvent("onTileCollision", "exit", new Runnable() {
            @Override
            public void run() {
                LuaValue exitRet = callScriptFunc(LuaMain.functions.EXIT);
                if (exitRet.isboolean() && exitRet.toboolean()) {
                    prevPlayerInventory = playerInventory.toArray(new String[0]);
                    levelIndex++;
                    loadLevel();
                }
            }
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.