Implements comprehensive entity interaction system: - Entity class hierarchy inheriting from mcrfpy.Entity - Non-blocking movement animations with destination tracking - Bump interactions (combat when hitting enemies, pushing boulders) - Step-on interactions (buttons that open doors) - Basic enemy AI with line-of-sight pursuit - Concurrent animation system (enemies move while player moves) Also fixes C++ animation system to support Python subclasses: - Changed PyAnimation::start() to use PyObject_IsInstance instead of strcmp - Now properly supports inherited entity classes - Animation system works with any subclass of Frame, Caption, Sprite, Grid, or Entity This completes the core gameplay mechanics needed for roguelike development. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com> |
||
---|---|---|
.. | ||
mcrogueface_does_the_entire_tutorial_2025 | ||
part_0.py | ||
part_1.py | ||
part_1b.py | ||
part_2-naive.py | ||
part_2-onemovequeued.py | ||
part_2.py | ||
part_3.py | ||
part_4.py | ||
part_5.py | ||
tutorial2.png | ||
tutorial_hero.png |