Commit Graph

413 Commits

Author SHA1 Message Date
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
Yohann D'ANELLO d95747159f Non-relative symbolic link 2020-11-19 01:39:17 +01:00
Yohann D'ANELLO dd91569203 Unfortunately 42 is too low... 2020-11-19 01:39:17 +01:00