コード例 #1
0
ファイル: HexenNamespace.java プロジェクト: elephantflea/Doom
  @Override
  public void setLinedefAttribs(Linedef linedef, UDMFStruct struct) {
    super.setLinedefAttribs(linedef, struct);

    struct.put("playercross", linedef.activatesByPlayerCross());
    struct.put("playeruse", linedef.activatesByPlayerUse());
    struct.put("monstercross", linedef.activatesByMonsterCross());
    struct.put("monsteruse", linedef.activatesByMonsterUse());
    struct.put("impact", linedef.activatesByMissileImpact());
    struct.put("playerpush", linedef.activatesByPlayerPush());
    struct.put("monsterpush", linedef.activatesByMonsterPush());
    struct.put("missilecross", linedef.activatesByMissileCross());
    struct.put("repeatspecial", linedef.isRepeatable());

    struct.put("argument0", linedef.getArgument0());
    struct.put("argument1", linedef.getArgument1());
    struct.put("argument2", linedef.getArgument2());
    struct.put("argument3", linedef.getArgument3());
    struct.put("argument4", linedef.getArgument4());
  }