Commits

Author Commit Message Labels Comments Date
Arne Babenhauserheide
added some doctests and fixed a bug (positions where added which should have been blocked). Also pass the taken_pos as set to become more general.
Arne Babenhauserheide
move the actual code from char.movement_targets into hexgrid (where it belongs and can be tested much easier).
Arne Babenhauserheide
treat only enemies as blocking
Arne Babenhauserheide
hexgrid.path: rename goal to to_pos.
Arne Babenhauserheide
refactored path planning into hexgrid to allow for better testing.
Arne Babenhauserheide
remove some debug output.
Arne Babenhauserheide
added one more doctest to the hexgrid
Arne Babenhauserheide
allow to enlargen the theater overlay again.
Arne Babenhauserheide
can now shrink the theater overlay.
Arne Babenhauserheide
added druid image from Kathrin Polikeit/kitty
Arne Babenhauserheide
added foreground sprites for showing more interesting dialogue.
Arne Babenhauserheide
make TextOverlay.squareedges private (→ TextOverlay._squareedges)
Arne Babenhauserheide
switched to 800x600 as default.
Arne Babenhauserheide
trying further to track down missing target fields.
Arne Babenhauserheide
Avoid an infinite loop when trying to find a path to an unreachable hex.
Arne Babenhauserheide
refactoring to try to track down the error which makes it impossible to hit all reachable hexes.
Arne Babenhauserheide
implemented real A* path planning.
Arne Babenhauserheide
code polish
Arne Babenhauserheide
FIX: result commands did not return their results.
Arne Babenhauserheide
simplify a bit
Arne Babenhauserheide
FIX: deadlock if all available chars had so many wounds that they could not increase their initative anymore.
Arne Babenhauserheide
refactoring: split char.update into visible and model version.
Arne Babenhauserheide
simplified the structure.
Arne Babenhauserheide
removed unnecessary imports.
Arne Babenhauserheide
refactoring: all Logic into hexbattle_logic.py
Arne Babenhauserheide
moved Interaction into hexbattle_gui.
Arne Babenhauserheide
trying to find a better structure.
Arne Babenhauserheide
kanban-item → kanban-todo
Arne Babenhauserheide
prepare turning chars into beings of pure logic: teach them that they know the model, not the scene, and give them an image_path, so I can create sprites for them which they do not manage themselves.
Arne Babenhauserheide
added a plan file.
  1. Prev
  2. Next