Commit Graph

454 Commits

Author SHA1 Message Date
Yohann D'ANELLO 1e48bd16b3 Erase pads instead of clearing them, fixes #21 2020-11-26 22:20:14 +01:00
Yohann D'ANELLO 3e7dabc94e Wrap perfectly the map on the screen, bricks won't teleport randomly anymore 2020-11-26 21:59:48 +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 ca03caf3ba Don't render message on negative indexes 2020-11-26 20:35:10 +01:00
Yohann D'ANELLO f2318ed308 Truncate messages if they are too large 2020-11-26 20:04:54 +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
nicomarg b6f5fe9364 Merge branch 'display-fixes' into 'master'
Display fixes see #15

Closes #15

See merge request ynerant/squirrel-battle!21
2020-11-20 18:27:50 +01:00
ynerant 23a2b4c0cf Merge branch 'beaver-is-a-tiger' into 'master'
Beaver is a tiger

See merge request ynerant/squirrel-battle!24
2020-11-20 18:16:56 +01:00
Nicolas Margulies b3df257103 Removed useless code 2020-11-20 18:12:30 +01:00
Nicolas Margulies 223c20e792 Linting 2020-11-20 18:09:39 +01:00
Nicolas Margulies ca57fae19d Reshaped the game layout using new lines and boxes 2020-11-20 18:07:09 +01:00
Nicolas Margulies 9ca6561bc3 Added a box element 2020-11-20 18:06:43 +01:00
Yohann D'ANELLO 700ba16186 Don't need to install the most recent version of the noto emojis since beaver is finally a tiger 2020-11-20 18:04:44 +01:00
ynerant 5fd599338f Merge branch 'fix-badges' into 'master'
Fix badges

See merge request ynerant/squirrel-battle!23
2020-11-20 18:02:26 +01:00
Yohann D'ANELLO fb3f3ee5e8 Beaver is a tiger 2020-11-20 18:02:08 +01:00
Yohann D'ANELLO ebb5f2e7d3 Documentation on documentation 2020-11-20 17:55:21 +01:00
Yohann D'ANELLO 685606fdb6 Documentation on packaging 2020-11-20 17:32:26 +01:00
Nicolas Margulies 7e63607836 Added vertical and horizontal lines as display elements 2020-11-20 16:52:04 +01:00
Nicolas Margulies 62599ea72c Clear menu pads before putting the new text in them, see #15 2020-11-20 16:05:21 +01:00
eichhornchen 84eebfd848 Merge branch 'test' into 'master'
Fix the display of the squirrel emoji on my debian (and maybe all debian distributions)

See merge request ynerant/squirrel-battle!22
2020-11-20 15:57:18 +01:00
eichhornchen 762fa9acd4 A test 2020-11-20 15:26:02 +01:00
Yohann D'ANELLO d697c50268 Fix badges in README and doc index 2020-11-20 14:29:30 +01:00
ynerant 8a85f58261 Merge branch 'docs' into 'master'
Docs

Closes #13

See merge request ynerant/squirrel-battle!20
2020-11-19 22:57:44 +01:00
ynerant b7207bb738 Merge branch 'game-logs' into 'master'
Game logs, see #12

See merge request ynerant/squirrel-battle!18
2020-11-19 22:48:39 +01:00
Yohann D'ANELLO 5ec4242020 Write rules of the game 2020-11-19 22:47:03 +01:00
Yohann D'ANELLO dd92ac767e We use curses to manage display on terminal 2020-11-19 22:37:34 +01:00
Yohann D'ANELLO fa973cacde Fix table of contents 2020-11-19 22:35:21 +01:00
Yohann D'ANELLO 722dabb6e8 Prepare not-documented pages 2020-11-19 22:32:25 +01:00
Yohann D'ANELLO 6b2e420efe Documentation on maps 2020-11-19 22:21:22 +01:00
Yohann D'ANELLO d4570828e2 Documentation on texture packs 2020-11-19 22:03:48 +01:00
Yohann D'ANELLO 1d8ecf49f9 Put documentation link in README, add some badges 2020-11-19 21:47:36 +01:00
Yohann D'ANELLO eddf04fc36 Fix authors 2020-11-19 21:19:55 +01:00
Yohann D'ANELLO 3662d482d3 Add documentation for entities 2020-11-19 21:14:56 +01:00
Nicolas Margulies 984b12421b Reaching 100% coverage and renamed an unused loop variable 2020-11-19 20:14:47 +01:00
Nicolas Margulies 1e5bb26f57 Test logs 2020-11-19 20:02:44 +01:00
Yohann D'ANELLO be6252881f Add entity pages 2020-11-19 20:01:27 +01:00
Yohann D'ANELLO e4b8cc0654 Fix section heading 2020-11-19 19:52:24 +01:00
Yohann D'ANELLO c6453174e5 Installation documentation 2020-11-19 19:50:01 +01:00
Yohann D'ANELLO a8e784ef4e Declare package data in setup.py 2020-11-19 19:29:55 +01:00
Yohann D'ANELLO 2e95edab83 Fix emoji fix for Debian-based systems installation 2020-11-19 19:00:23 +01:00
Yohann D'ANELLO 1ec24a1fa8 Include emoji fix in Debian package 2020-11-19 17:46:24 +01:00
eichhornchen e56f8fbe88 Merge branch 'stats' into 'master'
The strength of the player is now increased when he levels up

See merge request ynerant/squirrel-battle!19
2020-11-19 16:28:49 +01:00
eichhornchen a3821676f4 The strength of the player is now increased when he levels up 2020-11-19 16:17:02 +01:00
Yohann D'ANELLO 75fd97c028 Add table of content tree 2020-11-19 16:15:12 +01:00
Yohann D'ANELLO 18fad64b1a Use ReadTheDocs doc theme 2020-11-19 15:56:22 +01:00
Yohann D'ANELLO a784c25901 Add Emoji troubleshooting page 2020-11-19 15:36:44 +01:00
Yohann D'ANELLO f83e712948 Try to have an index page 2020-11-19 15:21:10 +01:00
Yohann D'ANELLO a99e4a27e0 Begin Sphinx documentation 2020-11-19 15:03:43 +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