From f6fc1c23b40bb352d678fdcce18909f70a07e6b6 Mon Sep 17 00:00:00 2001 From: jpenner Date: Thu, 16 Jun 2005 17:08:43 +0000 Subject: [PATCH] Added icons / proper window captions. --- TennisForTwo.py | 4 ++++ pygame2exe.py | 6 +++--- tennis.bmp | Bin 0 -> 3126 bytes tennis.ico | Bin 0 -> 2238 bytes 4 files changed, 7 insertions(+), 3 deletions(-) create mode 100644 tennis.bmp create mode 100644 tennis.ico diff --git a/TennisForTwo.py b/TennisForTwo.py index ddc1169..4f1b95a 100644 --- a/TennisForTwo.py +++ b/TennisForTwo.py @@ -837,6 +837,9 @@ def main(): # startLogging('tennis.log') + pygame.display.set_caption('Tennis For Two') + pygame.display.set_icon(pygame.image.load('tennis.bmp')) + Game.screen = pygame.display.set_mode(SCREENRECT.size, DOUBLEBUF, 16) Game.evMgr = EventManager() @@ -853,6 +856,7 @@ def main(): + #@-node:jpenner.20050319125841:Setup #@-others #@nonl diff --git a/pygame2exe.py b/pygame2exe.py index c49264f..353e69a 100644 --- a/pygame2exe.py +++ b/pygame2exe.py @@ -14,7 +14,7 @@ import py2exe script = "TennisForTwo.py" #name of starting .PY -icon_file = "" #ICO file for the .EXE (not working well) +icon_file = "tennis.ico" #ICO file for the .EXE (not working well) optimize = 2 #0, 1, or 2; like -O and -OO dos_console = 0 #set to 0 for no dos shell when run extra_data = ['data'] #extra files/dirs copied to game @@ -31,8 +31,8 @@ project_name = os.path.splitext(os.path.split(script)[1])[0] #this will create the executable and all dependencies setup(#name=project_name, - windows=[script], - data_files=[("data", glob.glob("data\\*.wav")),(".", ["C:\\python24\\lib\\site-packages\\pygame\\freesansbold.ttf"])] + windows=[{"script": script, "icon_resources": [(1, icon_file)]}], + data_files=[("data", glob.glob("data\\*.wav")),(".", ["C:\\python24\\lib\\site-packages\\pygame\\freesansbold.ttf", "tennis.bmp"])] ) diff --git a/tennis.bmp b/tennis.bmp new file mode 100644 index 0000000000000000000000000000000000000000..71129491cbd236472c6110cd711e210f0c457276 GIT binary patch literal 3126 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 literal 0 HcmV?d00001