Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: horald/londonlaw
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: cajonKA/londonlaw
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
Able to merge. These branches can be automatically merged.
  • 1 commit
  • 68 files changed
  • 1 contributor

Commits on Mar 17, 2023

  1. -fixed to work with current python version

    Bjørn committed Mar 17, 2023

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    a8d7908 View commit details
Showing with 61 additions and 8,199 deletions.
  1. +16 −5 README.md
  2. 0 build/lib/londonlaw/__init__.py
  3. +0 −391 build/lib/londonlaw/adminclient/Protocol.py
  4. +0 −58 build/lib/londonlaw/adminclient/__init__.py
  5. 0 build/lib/londonlaw/aiclients/__init__.py
  6. +0 −28 build/lib/londonlaw/aiclients/ai_list.py
  7. +0 −364 build/lib/londonlaw/aiclients/base.py
  8. +0 −143 build/lib/londonlaw/aiclients/detective_simple.py
  9. +0 −54 build/lib/londonlaw/aiclients/detective_simple_launcher.py
  10. +0 −103 build/lib/londonlaw/aiclients/x_simple.py
  11. +0 −54 build/lib/londonlaw/aiclients/x_simple_launcher.py
  12. +0 −80 build/lib/londonlaw/common/Pawn.py
  13. 0 build/lib/londonlaw/common/__init__.py
  14. +0 −1 build/lib/londonlaw/common/config.py
  15. +0 −423 build/lib/londonlaw/common/map.py
  16. +0 −314 build/lib/londonlaw/common/path.py
  17. +0 −31 build/lib/londonlaw/common/protocol.py
  18. +0 −41 build/lib/londonlaw/common/util.py
  19. +0 −204 build/lib/londonlaw/guiclient/AutoListCtrl.py
  20. +0 −77 build/lib/londonlaw/guiclient/ChatPanel.py
  21. +0 −180 build/lib/londonlaw/guiclient/ConnectWindow.py
  22. +0 −219 build/lib/londonlaw/guiclient/GameListWindow.py
  23. +0 −144 build/lib/londonlaw/guiclient/GuiNetMessenger.py
  24. +0 −129 build/lib/londonlaw/guiclient/HistoryWindow.py
  25. +0 −556 build/lib/londonlaw/guiclient/MainWindow.py
  26. +0 −303 build/lib/londonlaw/guiclient/MapWindow.py
  27. +0 −485 build/lib/londonlaw/guiclient/MoveDialog.py
  28. +0 −224 build/lib/londonlaw/guiclient/PlayerIcon.py
  29. +0 −493 build/lib/londonlaw/guiclient/Protocol.py
  30. +0 −302 build/lib/londonlaw/guiclient/RegistrationWindow.py
  31. +0 −68 build/lib/londonlaw/guiclient/ScrolledLabel.py
  32. +0 −51 build/lib/londonlaw/guiclient/SetHash.py
  33. +0 −60 build/lib/londonlaw/guiclient/TextPanel.py
  34. +0 −158 build/lib/londonlaw/guiclient/__init__.py
  35. +0 −296 build/lib/londonlaw/guiclient/graphicalmap.py
  36. +0 −44 build/lib/londonlaw/guiclient/utility.py
  37. +0 −43 build/lib/londonlaw/london-admin.py
  38. +0 −46 build/lib/londonlaw/london-client.py
  39. +0 −54 build/lib/londonlaw/london-server.py
  40. +0 −508 build/lib/londonlaw/server/Game.py
  41. +0 −223 build/lib/londonlaw/server/GameRegistry.py
  42. +0 −61 build/lib/londonlaw/server/Pawn.py
  43. +0 −820 build/lib/londonlaw/server/Protocol.py
  44. +0 −85 build/lib/londonlaw/server/Team.py
  45. +0 −55 build/lib/londonlaw/server/__init__.py
  46. +0 −38 build/scripts-3.8/london-admin
  47. +0 −48 build/scripts-3.8/london-client
  48. +0 −56 build/scripts-3.8/london-server
  49. +3 −0 doc/ChangeLog
  50. +0 −5 doc/Installation.md
  51. +0 −3 doc/MyGermanQuestion/Fragen_2021-01-20_01.txt
  52. +0 −4 doc/MyGermanQuestion/Fragen_2021-01-21_01.txt
  53. +0 −3 doc/MyGermanQuestion/Fragen_2021-01-22_01.txt
  54. +0 −1 doc/MyGermanQuestion/Fragen_2021-01-22_02.txt
  55. +0 −7 doc/Updates/Update_V0.002.txt
  56. +0 −7 doc/Updates/Update_V1.00.2.txt
  57. +0 −7 doc/Updates/Update_V1.00.3.txt
  58. +12 −10 londonlaw/aiclients/base.py
  59. +5 −6 londonlaw/aiclients/detective_simple.py
  60. +1 −1 londonlaw/aiclients/detective_simple_launcher.py
  61. +1 −1 londonlaw/aiclients/x_simple_launcher.py
  62. +13 −15 londonlaw/common/path.py
  63. +6 −4 londonlaw/guiclient/MapWindow.py
  64. +2 −1 londonlaw/guiclient/ScrolledLabel.py
  65. BIN londonlaw/server/londonlaw_games.db
  66. BIN londonlaw/server/londonlaw_users.db
  67. +0 −2 pullforce.bat
  68. +2 −2 requirements.txt
21 changes: 16 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
@@ -13,7 +13,7 @@ This repository is based on a copy of the [last known pre-release](http://www.fr
by the original author Paul Pelzl and contains additional patches to make this
game work with modern software.

Please note: I will not invest much time into development but patches are welcome.
I forked this repo to adapt it to current python and lib versions.

Screenshot:
-----------
@@ -27,13 +27,16 @@ Dependencies:
* [wxPython](http://www.wxpython.org/)

The code has been tested with the following versions:
* Python 3.8.5
* Twisted-18.9.0
* wxPython-4.0.7
* Python 3.10.9
* Twisted-22.10.0
* wxPython-4.2.0

get started:
------------

Setup is not working, run the server and client manually with the commands below


<h3>For Ubuntu</h3>
<code>sudo apt install python3-wxgtk4.0</code> (only for the client)<br>
<code>sudo apt install python3-twisted</code>
@@ -45,10 +48,14 @@ get started:
python3 londonlaw/london-client.py [ip-adress] [player] [password] [gamename]<br>
(The parameters are optional.)

* Run AI Player:<br>
python3 londonlaw/aiclients/detective_simple_launcher.py [AiName] [GameNameToJoin]


<h3>For Windows</h3>
Check, if you have Python3 installed:<br>
<code>python --version</code><br>
Python 3.8.5
Python 3.10.9
<br><br>
Install the libraries, you need administration rights:<br>
<code>pip install wxpython</code> (only for the client)<br>
@@ -65,6 +72,10 @@ Install the libraries, you need administration rights:<br>
Changes
-------

1.01.0
* applied fixes to make it run with current python and lib versions


0.303:
* ported to python3 by Horst Aldebaran alias Meyer (horald)

Empty file removed build/lib/londonlaw/__init__.py
Empty file.
Loading