diff --git a/NOTE.md b/NOTE.md index 945f905..7810746 100644 --- a/NOTE.md +++ b/NOTE.md @@ -9,7 +9,6 @@ A faire : 2. Bonus : - animations de fin, mettre la musique, ... - sauvegarder les paramètres dans un fichier - - Voir les TODOs 3. Bug : - / diff --git a/assets/image/icon/icon.ico b/assets/image/icon/icon.ico new file mode 100644 index 0000000..2d0b75a Binary files /dev/null and b/assets/image/icon/icon.ico differ diff --git a/assets/image/icon/icon.png b/assets/image/icon/icon.png new file mode 100644 index 0000000..43e3888 Binary files /dev/null and b/assets/image/icon/icon.png differ diff --git a/assets/image/icon/icon.xpm b/assets/image/icon/icon.xpm new file mode 100644 index 0000000..1a49a5c --- /dev/null +++ b/assets/image/icon/icon.xpm @@ -0,0 +1,62 @@ +/* XPM */ +static char *result[] = { +/* columns rows colors chars-per-pixel */ +"32 32 24 1 ", +" c black", +". c #010000", +"X c #200000", +"o c #240000", +"O c #280000", +"+ c #3C0000", +"@ c #400000", +"# c #440000", +"$ c #480000", +"% c #500000", +"& c #7C0000", +"* c #B70000", +"= c #BB0000", +"- c #CB0000", +"; c #CF0000", +": c #D30000", +"> c #D70000", +", c #E70000", +"< c #EB0000", +"1 c #EF0000", +"2 c #F30000", +"3 c #FB0000", +"4 c red", +"5 c None", +/* pixels */ +"555555555555 555555555555", +"555555555 555555555", +"5555555 . O&=>21:*&O . 5555555", +"555555 %;4444444444;% 555555", +"55555 X-44444444444444-o 55555", +"5555 +,4444444444444444<@ 5555", +"555 +24444444444444444443# 555", +"55 X,4444444444444444444444444444444444444444444444: ", +" 2444444444444444444444444441 ", +" 2444444444444444444444444441 ", +" >44444444444444444444444444: ", +" =44444444444444444444444444* ", +" &44444444444444444444444444& ", +"5 O44444444444444444444444444O 5", +"5 ;444444444444444444444444; 5", +"5 %444444444444444444444444% 5", +"55. -4444444444444444444444- .55", +"55 o<444444444444444444441o 55", +"555 @34444444444444444443$ 555", +"5555 #<44444444444444441$ 5555", +"55555 o-44444444444444-o 55555", +"555555 %;4444444444;% 555555", +"5555555 . O&=>21:*&O . 5555555", +"555555555 555555555", +"555555555555 555555555555" +}; diff --git a/main.pyw b/main.pyw index a2854a1..9f160ee 100644 --- a/main.pyw +++ b/main.pyw @@ -14,9 +14,16 @@ Label.default_kwargs["font_name"] = "Century Gothic" # NOQA: Label à un "defau # Create a new window window = GameWindow(resizable=True, vsync=True, caption="Bataille Navale") + +try: + window.set_icon( + pyglet.image.load("./assets/image/icon/icon.png") + ) +except: + pass + window.set_minimum_size(720, 480) window.add_scene(MainMenu) # Start the event loop pyglet.app.run() - diff --git a/requirements.txt b/requirements.txt index 631fd2e..474b510 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,3 +1,5 @@ -pyglet==2.0.4 +pyglet==2.0.5 numpy==1.24.2 requests + +# cx_Freeze diff --git a/setup.py b/setup.py new file mode 100644 index 0000000..e94e529 --- /dev/null +++ b/setup.py @@ -0,0 +1,27 @@ +from cx_Freeze import setup, Executable + +setup( + name='Bataille Navale', + description='Bataille Navale', + author='Raphaël & Léo', + version='1', + + options={ + "build_exe": { + "include_files": ["./assets"], + } + }, + + packages=['source'], + + executables=[ + Executable( + "main.pyw", + icon="./assets/image/icon/icon.ico", + base="win32gui", + target_name="Bataille Navale.exe", + shortcut_name="Bataille Navale", + shortcut_dir="DesktopFolder" + ) + ], +)