/// Main entry point for all entity-related functionalities in the Wolf3D project. /// /// This library exports various entity types, including: /// - Enemies (e.g., [Guard], [Mutant], [HansGrosse]) /// - Weapons (e.g., [Pistol], [MachineGun]) /// - Collectibles (e.g., [Ammo]) /// - Doors ([Door]) /// - Decorative elements ([Decorative], [DeadGuard]) /// /// It also provides access to the [EntityRegistry] for managing entities. library; export 'src/entities/entities/collectible.dart'; export 'src/entities/entities/decorative.dart'; export 'src/entities/entities/door.dart'; export 'src/entities/entities/enemies/bosses/hans_grosse.dart'; export 'src/entities/entities/enemies/dog.dart'; export 'src/entities/entities/enemies/enemy.dart'; export 'src/entities/entities/enemies/enemy_animation.dart'; export 'src/entities/entities/enemies/enemy_type.dart'; export 'src/entities/entities/enemies/guard.dart'; export 'src/entities/entities/enemies/mutant.dart'; export 'src/entities/entities/enemies/officer.dart'; export 'src/entities/entities/enemies/ss.dart'; export 'src/entities/entities/weapon/weapon.dart'; export 'src/entities/entities/weapon/weapons/chain_gun.dart'; export 'src/entities/entities/weapon/weapons/knife.dart'; export 'src/entities/entities/weapon/weapons/machine_gun.dart'; export 'src/entities/entities/weapon/weapons/pistol.dart'; export 'src/entities/entity.dart'; export 'src/entities/entity_registry.dart';