Commit Graph

513 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