diff --git a/build.py b/build.py new file mode 100644 index 0000000..7473187 --- /dev/null +++ b/build.py @@ -0,0 +1,32 @@ +import cx_Freeze + +executables = [cx_Freeze.Executable("main.py", base=None)] + +cx_Freeze.setup( + name="Tetris", + options={ + "build_exe": { + "packages": [ + "pygame", + "typing", + "copy", + "yaml", + "random", + "sys", + "entity.Entity", + "entity.Piece", + "entity.Stack", + "entity.Well", + "util.ConfigurationManager", + "util.PieceGenerator", + "Tetris" + ], + "include_files": [ + "config.yaml", + "tetris_icon.png" + ] + } + }, + executables=executables +) + diff --git a/config.yaml b/config.yaml index a7c56c4..6a64ae4 100644 --- a/config.yaml +++ b/config.yaml @@ -1,7 +1,7 @@ window: width: 800 height: 600 - icon: "img/tetris_icon.png" + icon: "tetris_icon.png" title: "Tetris" bg-color: "#6495ED" # cornflower-blue diff --git a/img/tetris_icon.png b/tetris_icon.png similarity index 100% rename from img/tetris_icon.png rename to tetris_icon.png