Ejemplo n.º 1
0
  @Override
  public void getLinedefAttribs(UDMFStruct struct, Linedef linedef) {
    super.getLinedefAttribs(struct, linedef);

    linedef.setActivatesByPlayerCross(struct.getBoolean("playercross"));
    linedef.setActivatesByPlayerUse(struct.getBoolean("playeruse"));
    linedef.setActivatesByMonsterCross(struct.getBoolean("monstercross"));
    linedef.setActivatesByMonsterUse(struct.getBoolean("monsteruse"));
    linedef.setActivatesByMissileImpact(struct.getBoolean("impact"));
    linedef.setActivatesByPlayerPush(struct.getBoolean("playerpush"));
    linedef.setActivatesByMonsterPush(struct.getBoolean("monsterpush"));
    linedef.setActivatesByMissileCross(struct.getBoolean("missilecross"));
    linedef.setRepeatable(struct.getBoolean("repeatspecial"));

    linedef.setArgument0(struct.getInt("argument0"));
    linedef.setArgument1(struct.getInt("argument1"));
    linedef.setArgument2(struct.getInt("argument2"));
    linedef.setArgument3(struct.getInt("argument3"));
    linedef.setArgument4(struct.getInt("argument4"));
  }