/fumen2xlsx

Transfer from a tetris fumen to a spreadsheet in Excel

Primary LanguageKotlinMIT LicenseMIT

fumen2xlsx

テト譜 のフィールド・コメントを、Excelのセルに色をつけて転写するツールです。

コマンドラインから実行できます。

※ プログラムの実行には、Java8 以降を実行できる環境が必要です

出力サンプル

default カラー: mipi をベースにライン消去・操作ミノが強調されるようなカラーリング

mipi カラー: @mipi_teto_puyo さんの資料をベースとしたカラーリング

fumen カラー: テト譜 をベースとしたカラーリング

four カラー: FOUR をベースとしたカラーリング

基本コマンド

java -jar fumen2xlsx.jar -t v115@vhGSQYIAkeEfEXUb9AJHJWSJUIJXGJVBJTJYYAlvs2?A1sDfETo3ABlvs2A3HEfET4ZOB

オプション一覧

  • -t --tetfu: テト譜を指定する
  • -s --size: 出力されるセルのサイズを小数で指定する [default: 2.0]
  • -l --line: 出力されるフィールドの高さ。0以下の場合、最も高いページに合わせる [default: -1]
  • -n --num: 出力されるフィールドの横に並ぶ数 [default: 5]
  • -c --color: 色の定義ファイル名。themeディレクトリ内のファイル名に対応 [default: default]
  • -C --comment: テト譜のコメントを出力するかどうか [default: yes]
  • -o --output: 出力先のファイルパス [default: output/output.xlsx]

カラーテーマのカスタマイズ

themeディレクトリにプロパティファイルを追加すると、--color で指定できるようになります。

既にあるプロパティファイルをコピーして名前を変更したうえで、直接ファイルを更新してください。

ブロック

  • T,I,O,S,Z,L,J,Gray: 各ブロックの色
  • Gray: せり上がりブロックの色
  • Empty: 空白の色
  • Border: ブロックまわりの線の色

適用されるタイミング

  • .normal: 通常時のブロックの色
  • .clear: ラインが揃ったときに強調するための色
  • .piece: 操作しているミノを強調するための色

This software includes the work that is distributed in the Apache License 2.0

Apache Commons CLI
Copyright 2001-2017 The Apache Software Foundation

Apache POI
Copyright 2003-2020 The Apache Software Foundation

This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).