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 | ||