- currently possible to export a laby into minetest - start of a lua content parser to import .we into lab
44 lines
946 B
Java
44 lines
946 B
Java
package org.artisanlogiciel.lua;
|
|
|
|
import java.util.ArrayList;
|
|
import java.util.List;
|
|
|
|
public class LuaSequence
|
|
extends LuaObject{
|
|
List<LuaObject> items;
|
|
|
|
public LuaSequence()
|
|
{
|
|
items = new ArrayList<>();
|
|
}
|
|
|
|
void addObject(LuaObject object)
|
|
{
|
|
if ( object == null )
|
|
{
|
|
System.err.println("adding null tuple");
|
|
}
|
|
items.add(object);
|
|
|
|
}
|
|
|
|
@Override
|
|
public String toString()
|
|
{
|
|
StringBuffer buffer = new StringBuffer();
|
|
buffer.append('{');
|
|
if (items.size() > 0) {
|
|
buffer.append(items.get(0).toString());
|
|
if (items.size() > 1) {
|
|
for (int i = 1; i < items.size(); i ++)
|
|
{
|
|
buffer.append(',');
|
|
buffer.append(items.get(i).toString());
|
|
}
|
|
}
|
|
}
|
|
buffer.append('}');
|
|
return buffer.toString();
|
|
}
|
|
}
|