RTYPE TECHNICAL DOCUMENTATION
  • Introduction
  • Classes
    • utils::InputMap
    • utils::Window
    • utils::constant::ButtonValue
    • network::Client
    • network::LockedQueue
    • network::Server
    • ecs::EnemyFactory
    • ecs::Engine
    • ecs::Entity
    • ecs::Event
    • ecs::Registry
    • ecs::SparseArray
    • ecs::World
    • ecs::WorldManager
    • ecs::component::Activable
    • ecs::component::Animated
    • ecs::component::Animated::AnimFrame
    • ecs::component::AttackAI
    • ecs::component::AttackAI::Action
    • ecs::component::AttackAI::AI
    • ecs::component::AttackAI::AI::Pattern
    • ecs::component::Controllable
    • ecs::component::Direction
    • ecs::component::Drawable
    • ecs::component::EntityType
    • ecs::component::Faction
    • ecs::component::FollowEntity
    • ecs::component::Health
    • ecs::component::Hitbox
    • ecs::component::MovementAI
    • ecs::component::MovementAI::AI
    • ecs::component::NetworkId
    • ecs::component::Parallax
    • ecs::component::Position
    • ecs::component::Projectile
    • ecs::component::Score
    • ecs::component::Shootable
    • ecs::component::Size
    • ecs::component::Text
    • ecs::component::textColor
    • ecs::component::Velocity
    • ecs::component::Weapon
    • audio::AudioManager
    • asset::AssetLoader
    • anim::Animation
  • Namespaces
    • utils
    • utils::constant
    • network
    • ecs
    • ecs::component
    • ecs::systems
    • audio
    • asset
    • anim
  • Modules
    • Input
  • Files
    • src
    • src/client
    • Animation.cpp
    • Animation.hpp
    • AssetLoader.cpp
    • AssetLoader.hpp
    • AudioManager.cpp
    • AudioManager.hpp
    • entrypoint.cpp
    • GetWorld.cpp
    • GetWorld.hpp
    • NetworkClient.cpp
    • NetworkClient.hpp
    • src/ecs
    • src/ecs/components
    • src/ecs/components/client
    • Activable.hpp
    • Animated.hpp
    • Controllable.hpp
    • Drawable.hpp
    • Hitbox.hpp
    • Parallax.hpp
    • Shootable.hpp
    • Text.hpp
    • src/ecs/components/server
    • AttackAI.cpp
    • AttackAI.hpp
    • FollowEntity.hpp
    • Projectile.hpp
    • Direction.hpp
    • EntityType.hpp
    • Faction.hpp
    • Health.hpp
    • MovementAI.cpp
    • MovementAI.hpp
    • NetworkId.hpp
    • Position.hpp
    • Score.hpp
    • Size.hpp
    • Velocity.hpp
    • Weapon.hpp
    • src/ecs/systems
    • src/ecs/systems/client
    • Animate.hpp
    • Draw.hpp
    • ExecuteOnce.hpp
    • HandleIncomingMessages.hpp
    • HandleParallaxBounds.hpp
    • HandleSFMLEvents.hpp
    • HandleSFMLKeys.hpp
    • HealthBar.hpp
    • MenuSelect.hpp
    • ScoreUpdate.hpp
    • SendDirection.hpp
    • src/ecs/systems/server
    • DeathUpdate.hpp
    • FollowEntitySystem.hpp
    • HandleIncomingMessage.hpp
    • PlayerHealthUpdate.hpp
    • PositionUpdate.hpp
    • ProjectileCollision.hpp
    • RunAttackAI.hpp
    • Waves.hpp
    • ManageClientEvents.hpp
    • Movement.hpp
    • PositionLogger.hpp
    • RunMovementAI.hpp
    • EnemyFactory.cpp
    • EnemyFactory.hpp
    • Engine.hpp
    • Entity.hpp
    • Event.hpp
    • LockedQueue.hpp
    • Registry.hpp
    • SparseArray.hpp
    • World.hpp
    • WorldManager.cpp
    • WorldManager.hpp
    • src/server
    • entrypoint.cpp
    • Server.cpp
    • Server.hpp
    • src/utils
    • Constant.hpp
    • InputMap.cpp
    • InputMap.hpp
    • Window.cpp
    • README.md
  • Pages
    • deprecated
  • GitHub
Powered by GitBook
On this page

Classes

PreviousIntroductionNextutils::InputMap

Last updated 2 years ago

  • namespace

    • class class should be used to create an animation in sfml.

  • namespace

    • class

  • namespace

    • class

  • namespace

    • class

    • class

    • class

    • class

    • class

    • class

    • class

    • class

    • namespace

      • struct

      • struct

        • struct

      • struct component.

        • struct The structure where the pattern of the entity is defined.

          • struct The structure contains a std::functions and a reloadTime. Patterns are created in the CPP file.

        • struct The structure contains the prototypes of the functions used by patterns.

      • struct

      • struct

      • struct

      • struct component.

      • struct

      • struct

      • struct

      • struct

      • struct component.

        • struct The AI structure where the pattern of the entity is defined.

      • struct component related to the entity sent to the client.

      • struct

      • struct

      • struct

      • struct

      • struct

      • struct component.

      • struct

      • struct component.

      • struct

      • struct

    • namespace

  • namespace

    • class

    • class

    • class

  • namespace

    • class Bidirectional map between sf::Keyboard::Key and std::string.

    • class

    • namespace

      • struct


Updated on 2022-11-13 at 17:21:37 +0100

anim
Animation
Animation
asset
AssetLoader
audio
AudioManager
ecs
EnemyFactory
Engine
Entity
Event
Registry
SparseArray
World
WorldManager
component
Activable
Animated
AnimFrame
AttackAI
AttackAI
AI
AI
Pattern
Pattern
Action
Action
Controllable
Direction
Drawable
EntityType
EntityType
Faction
FollowEntity
Health
Hitbox
MovementAI
MovementAI
AI
NetworkId
NetworkId
Parallax
Position
Projectile
Score
Shootable
Size
Size
Text
Velocity
Velocity
Weapon
textColor
systems
network
Client
LockedQueue
Server
utils
InputMap
Window
constant
ButtonValue