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
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
Yohann D'ANELLO
8d73712789
Add squirrel emoji fix
2020-11-19 01:39:17 +01:00
Yohann D'ANELLO
d9fcefbe43
Install latest version of fonts-noto-color-emoji
2020-11-19 01:39:17 +01:00
Yohann D'ANELLO
38ca2d36e8
Exec tests
2020-11-19 01:39:17 +01:00
ynerant
78059f0399
Merge branch 'settings-menu' into 'master'
...
Settings menu
See merge request ynerant/dungeon-battle!13
2020-11-19 01:24:24 +01:00
ynerant
cf863e8fb8
Merge branch 'master' into 'settings-menu'
...
# Conflicts:
# dungeonbattle/menus.py
2020-11-19 01:19:08 +01:00