Commit Graph

615 Commits

Author SHA1 Message Date
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
ynerant 9b00863891 Merge branch 'packaging' into 'master'
Packaging

See merge request ynerant/squirrel-battle!16
2020-11-19 05:24:28 +01:00
Yohann D'ANELLO cbeafdc380 Squirrel Battle is in the AUR 2020-11-19 05:17:22 +01:00
Yohann D'ANELLO 444472437e Don't use sitepackages for tox 2020-11-19 05:05:29 +01:00
Yohann D'ANELLO 6065f5a0be Rename project to squirrel-battle 2020-11-19 04:45:44 +01:00
ynerant ab0a8d3573 Merge branch 'packaging' into 'master'
Packaging

See merge request ynerant/dungeon-battle!15
2020-11-19 04:35:24 +01:00
Yohann D'ANELLO d4b75bac23 Wrong app name in Debian changelog 2020-11-19 04:03:35 +01:00
Yohann D'ANELLO 20a9743b9f Add build Gitlab CI stage 2020-11-19 04:01:02 +01:00
Yohann D'ANELLO 58a841150b Rename debian package to python3-squirrelbattle 2020-11-19 03:54:54 +01:00
Yohann D'ANELLO d677a832f7 Debian package depends on fonts-noto-color-emoji 2020-11-19 03:45:36 +01:00
Yohann D'ANELLO 49380d7c7a Make Debian package 2020-11-19 03:41:56 +01:00
Yohann D'ANELLO b869331abb Make Debian package 2020-11-19 03:32:24 +01:00
Yohann D'ANELLO 926fba1e82 Update README to add PyPI installation 2020-11-19 03:19:44 +01:00
Yohann D'ANELLO 082ac5e260 Start at version 3.14 2020-11-19 03:14:34 +01:00
Yohann D'ANELLO 0fbbf4925d Store configuration in user configuration directory 2020-11-19 03:13:01 +01:00
Yohann D'ANELLO 00f843754a Use a ResourceManager to find assets 2020-11-19 02:49:59 +01:00
Yohann D'ANELLO d92a5e1629 Add only one interrogation mark in settings menu 2020-11-19 02:47:36 +01:00
Yohann D'ANELLO a8ea328460 Game name is Squirrel Battle 2020-11-19 02:41:42 +01:00
Yohann D'ANELLO a7afc0c577 Prepare PyPI deployment 2020-11-19 02:30:29 +01:00
Yohann D'ANELLO d0ee9ec562 Rename dungeonbattle to squirrelbattle 2020-11-19 02:18:16 +01:00
ynerant 9232f67dc9 Add LICENSE 2020-11-19 01:51:10 +01:00
ynerant 4cdf90853a Merge branch 'new_game' into 'master'
New game

See merge request ynerant/dungeon-battle!14
2020-11-19 01:50:43 +01:00
ynerant 2f5db125e0 Merge branch 'master' into 'new_game'
# Conflicts:
#   dungeonbattle/game.py
#   dungeonbattle/menus.py
#   dungeonbattle/tests/game_test.py
2020-11-19 01:46:25 +01:00
Yohann D'ANELLO 3520a76613 Test to create/resume a game 2020-11-19 01:44:46 +01:00
Yohann D'ANELLO a51ca5dbe3 Menu key handler moved 2020-11-19 01:44:46 +01:00
Yohann D'ANELLO 80ae824ed8 Fix concurrent access to entity list issue 2020-11-19 01:44:46 +01:00
Yohann D'ANELLO 90b046f3e7 Don't commit game save 2020-11-19 01:44:46 +01:00
Yohann D'ANELLO 109543a385 Fix broken tests 2020-11-19 01:44:46 +01:00
Yohann D'ANELLO 075c061a14 Don't ignore first line 2020-11-19 01:44:46 +01:00
Yohann D'ANELLO 3126b89bc1 Replace player instance 2020-11-19 01:44:46 +01:00
Yohann D'ANELLO 58fbba8cc9 Save entities 2020-11-19 01:44:46 +01:00
eichhornchen a4482849ae Fix for loading game in progress, there remains to change all entities __init__ to allow being initialized by a dictionnary (work in progress, breaks the game) 2020-11-19 01:44:46 +01:00
Yohann D'ANELLO 57a20c53f3 Update MapDisplay after loading a map 2020-11-19 01:44:46 +01:00
Yohann D'ANELLO e52e0c833c Replace tiles when loading map from a save file 2020-11-19 01:44:46 +01:00
Yohann D'ANELLO 958dcdfee0 Linting 2020-11-19 01:44:46 +01:00
Yohann D'ANELLO be6c949b18 Instantiate entity attributes in __init__ rather than in the class definition 2020-11-19 01:44:46 +01:00
Yohann D'ANELLO 0488d8a9e2 Dead is an entity property 2020-11-19 01:44:46 +01:00
eichhornchen aac01d8bef Added documentation for some classes again 2020-11-19 01:44:46 +01:00
eichhornchen 8f932604f6 Added documentation on a lot of classes and functions (and removed some files I commited by mistake) 2020-11-19 01:44:40 +01:00
eichhornchen 41d1696c9b Added functionnal save system and broken load system 2020-11-19 01:43:31 +01:00