목록2026/02/13 (1)
발전하는 춘배
[원고, C++/OOP] 로그라이크 게임 만들어보기 5 - 전투 : 공격 및 플레이어 사망
1. 공격이동이 가능해졌으므로 이제 전투를 해보자.플레이어가 이동한 곳에 적이 있다면, 서로 맞딜하여 피를 깎아본다.이를 위해 tryMoveEntity 로직에 공격 로직을 추가해준다.때려보고 잡았으면 그 자리로 이동하고, 못 잡았으면 원래 자리에서 한대 맞는다. int newX = entity->getX() + x; int newY = entity->getY() + y; if (currentMap->getTile(newX, newY).props.walkable) { entity->move(x, y); Entity *target = getEntityAt(newX, newY); if (target != nullptr && target->getState() != EntityState::D..
.원고
2026. 2. 13. 22:30
