eichhornchen
7f63ab2357
Merge branch 'master' into 'familiars'
...
# Conflicts:
# squirrelbattle/display/display_manager.py
# squirrelbattle/display/logsdisplay.py
# squirrelbattle/display/mapdisplay.py
# squirrelbattle/display/menudisplay.py
# squirrelbattle/menus.py
2021-01-05 10:27:39 +01:00
Yohann D'ANELLO
46ce7c33bf
Merchant menu is updated through its update function, and does not access globally to the Game instance
2020-12-18 15:15:47 +01:00
Yohann D'ANELLO
85870494a0
More generic display update
2020-12-18 15:07:09 +01:00
eichhornchen
646e0063be
Fixed grammar, unified the docstring's format and added documentation to some classes that did not have any. Closes #32 .
2020-12-13 21:29:25 +01:00
Yohann D'ANELLO
0d3e33d960
Declare the license, we use GNU GPL
2020-11-27 16:33:17 +01:00
Yohann D'ANELLO
0726a8db9e
A print instruction remains. It was rendered on the screen. Awkward...
2020-11-26 22:29:10 +01:00
Yohann D'ANELLO
1e48bd16b3
Erase pads instead of clearing them, fixes #21
2020-11-26 22:20:14 +01:00
Yohann D'ANELLO
f2f34bfbc6
Don't refresh pads with invalid coordinates. The window should be fully resizable, closes #20
2020-11-26 20:58:46 +01:00
Yohann D'ANELLO
8b187ec2b3
Use custom function to render a string message onto a pad
2020-11-26 12:35:52 +01:00
Nicolas Margulies
ca57fae19d
Reshaped the game layout using new lines and boxes
2020-11-20 18:07:09 +01:00
Nicolas Margulies
1e5bb26f57
Test logs
2020-11-19 20:02:44 +01:00
Nicolas Margulies
589f825765
Added logs to the layout, clear logs on new game (tests still aren't fixed)
2020-11-19 12:55:06 +01:00
Nicolas Margulies
6e71146aa2
First pass on the logs
...
The newly-added logs manage a list of messages. Entities do register a
message to it when hitting each other. Display is created, but not yet
added to the layout actually displayed.
2020-11-19 12:03:05 +01:00