32 lines
1.4 KiB
Dart
32 lines
1.4 KiB
Dart
/// 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';
|