From 0a8fdc0e93add92d9ce38a01184cb7efc4643e56 Mon Sep 17 00:00:00 2001 From: Dorian Pula Date: Wed, 20 Aug 2014 07:57:04 -0400 Subject: [PATCH] Migrate internal game documentation to Markdown. Minor fixes to info view. --- justcheckers/assets/credits.md | 62 +++++++++++++++++++ .../assets/{gpl_3_license.txt => license.md} | 0 justcheckers/assets/readme.txt | 42 ------------- justcheckers/ui/info_view.py | 6 +- justcheckers/ui/menu_view.py | 2 +- 5 files changed, 66 insertions(+), 46 deletions(-) create mode 100644 justcheckers/assets/credits.md rename justcheckers/assets/{gpl_3_license.txt => license.md} (100%) delete mode 100644 justcheckers/assets/readme.txt diff --git a/justcheckers/assets/credits.md b/justcheckers/assets/credits.md new file mode 100644 index 0000000..9381c99 --- /dev/null +++ b/justcheckers/assets/credits.md @@ -0,0 +1,62 @@ +What is justCheckers? +--------------------- + +justCheckers is an advanced libre source checkers game. The project's aim is to create a checkers game that: + +* handles skins and themes +* handles multimedia +* allows for network games +* contains a powerful yet fun computer opponent +* simplifies managing on-line checkers tournaments +* handles different checker rules + +This project is powered by Python 2 + PySide (Qt 4) + +[justCheckers homepage - http://justcheckers.org/](http://justcheckers.org/) + +Developers +========== + +Current +------- + +**Dorian Pula** + +- Founder, lead developer, project management, documentation & core programming. + +Past +---- + +**Chris Bellini** + +- Game engine data objects, XML settings & project management. +- Versions 0.0-0.1 + +**Daniel D'Alimonte (skwirl)** + +- Code clean-up, refactoring, documentation & file releases. +- Inspiration for move to PySide +- Versions 0.0-0.1 + +**Ross Etchells** + +- Game engine logic and progressing. +- Versions 0.0-0.1 + +**Rras Lekone** + +- Console UI (jCurses) +- Versions 0.0 + +**Brinick Simmons** + +- Core programming, XML settings and processing. +- Versions 0.0-0.1 + +Special Thanks +-------------- + +**Nick Nolfi** + +- Creator of the Chubby Checkers project and assignment. +- Inspiration for Civilization Checkers and justCheckers. \ No newline at end of file diff --git a/justcheckers/assets/gpl_3_license.txt b/justcheckers/assets/license.md similarity index 100% rename from justcheckers/assets/gpl_3_license.txt rename to justcheckers/assets/license.md diff --git a/justcheckers/assets/readme.txt b/justcheckers/assets/readme.txt deleted file mode 100644 index 05711ad..0000000 --- a/justcheckers/assets/readme.txt +++ /dev/null @@ -1,42 +0,0 @@ -== What is justCheckers? == -justCheckers is an open source advanced checkers game built using Java. The aim -of the project is to create a checkers game that: - - * handles skins and themes - * handles multimedia - * allows for network games - * contains a powerful yet fun computer opponent - * simplifies managing on-line checkers tournaments - * handles different checker rules - -Project homepage: http://justcheckers.sourceforge.net/ - -== Current Developers == -* Dorian Pula -** Founder, lead developer, project management, documentation & core programming. - -== Past Developers == -* Chris Bellini -** Game engine data objects, XML settings & project management. -** Versions 0.0-0.1 - -* Daniel D'Alimonte (skwirl) -** Code clean-up, refactoring, documentation & file releases. -** Versions 0.0-0.1 - -* Ross Etchells -** Game engine logic and progressing. -** Versions 0.0-0.1 - -* Rras Lekone -** Console UI (jCurses) -** Versions 0.0 - -* Brinick Simmons -** Core programming, XML settings and processing. -** Versions 0.0-0.1 - -== Inspiration == -* Nick Nolfi -** Creator of the Chubby Checkers project and assignment. -** Inspiration for Civilization Checkers and justCheckers. \ No newline at end of file diff --git a/justcheckers/ui/info_view.py b/justcheckers/ui/info_view.py index cc10068..6c44f8f 100644 --- a/justcheckers/ui/info_view.py +++ b/justcheckers/ui/info_view.py @@ -38,7 +38,7 @@ class InfoView(QtGui.QWidget): def setup_components(self): self.info_viewer = QtWebKit.QWebView(self) - about_html = self.generate_html_from_markdown('readme.txt') + about_html = self.generate_html_from_markdown('credits.md') self.info_viewer.setHtml(about_html) exit_button = QtGui.QPushButton('Back to Menu', self) @@ -69,11 +69,11 @@ class InfoView(QtGui.QWidget): self.parentWidget().setCurrentIndex(0) def display_about_info(self): - about_html = self.generate_html_from_markdown('readme.txt') + about_html = self.generate_html_from_markdown('credits.md') self.info_viewer.setHtml(about_html) def display_license_info(self): - license_html = self.generate_html_from_markdown('gpl_3_license.txt') + license_html = self.generate_html_from_markdown('license.md') self.info_viewer.setHtml(license_html) def generate_html_from_markdown(self, filename): diff --git a/justcheckers/ui/menu_view.py b/justcheckers/ui/menu_view.py index e55aa59..de5c1cc 100644 --- a/justcheckers/ui/menu_view.py +++ b/justcheckers/ui/menu_view.py @@ -43,8 +43,8 @@ class MainMenuView(QtGui.QWidget): self.about_game = self.create_menu_button('About Game', enabled=True) self.about_game.clicked.connect(self.switch_to_about_view) - # TODO Add links to site and display license inside about game widget. self.settings = self.create_menu_button('Settings') + self.exit_button = self.create_menu_button('Exit', enabled=True) self.exit_button.clicked.connect(self.exit_app)