From f7629f84f436f814b7537d00737acb2cd36effe4 Mon Sep 17 00:00:00 2001 From: Bill Date: Wed, 14 Apr 2021 16:45:08 -0400 Subject: [PATCH] Update exports --- package-lock.json | 276 ++++++++++++++++++ package.json | 2 + src/index.ts | 2 + src/nitro/Nitro.ts | 4 +- src/nitro/avatar/AvatarImage.ts | 43 +-- src/nitro/avatar/actions/index.ts | 6 + src/nitro/avatar/alias/index.ts | 2 + src/nitro/avatar/animation/index.ts | 12 + src/nitro/avatar/cache/index.ts | 5 + src/nitro/avatar/enum/index.ts | 11 + src/nitro/avatar/events/index.ts | 3 + src/nitro/avatar/figuredata/index.ts | 2 + src/nitro/avatar/geometry/index.ts | 7 + src/nitro/avatar/index.ts | 27 ++ src/nitro/avatar/pets/index.ts | 3 + src/nitro/avatar/structure/animation/index.ts | 3 + src/nitro/avatar/structure/figure/index.ts | 10 + src/nitro/avatar/structure/index.ts | 10 + src/nitro/avatar/structure/parts/index.ts | 2 + src/nitro/communication/demo/index.ts | 2 + src/nitro/communication/index.ts | 4 + .../messages/incoming/availability/index.ts | 1 + .../messages/incoming/avatar/index.ts | 1 + .../messages/incoming/catalog/index.ts | 16 + .../messages/incoming/client/index.ts | 1 + .../messages/incoming/desktop/index.ts | 1 + .../messages/incoming/friendlist/index.ts | 22 ++ .../messages/incoming/game/index.ts | 1 + .../messages/incoming/generic/index.ts | 1 + .../messages/incoming/group/index.ts | 6 + .../messages/incoming/help/index.ts | 1 + .../communication/messages/incoming/index.ts | 20 ++ .../incoming/inventory/achievements/index.ts | 5 + .../incoming/inventory/avatareffect/index.ts | 6 + .../incoming/inventory/badges/index.ts | 4 + .../messages/incoming/inventory/bots/index.ts | 4 + .../incoming/inventory/clothes/index.ts | 3 + .../incoming/inventory/furni/gifts/index.ts | 1 + .../incoming/inventory/furni/index.ts | 7 + .../messages/incoming/inventory/index.ts | 8 + .../messages/incoming/inventory/pets/index.ts | 3 + .../incoming/inventory/trading/index.ts | 11 + .../messages/incoming/moderation/index.ts | 1 + .../messages/incoming/modtool/index.ts | 7 + .../messages/incoming/navigator/index.ts | 10 + .../messages/incoming/notifications/index.ts | 8 + .../incoming/room/access/doorbell/index.ts | 3 + .../messages/incoming/room/access/index.ts | 5 + .../incoming/room/access/rights/index.ts | 3 + .../messages/incoming/room/bots/index.ts | 1 + .../messages/incoming/room/data/index.ts | 10 + .../messages/incoming/room/engine/index.ts | 2 + .../incoming/room/furniture/floor/index.ts | 4 + .../messages/incoming/room/furniture/index.ts | 13 + .../incoming/room/furniture/wall/index.ts | 4 + .../messages/incoming/room/index.ts | 9 + .../messages/incoming/room/mapping/index.ts | 7 + .../messages/incoming/room/pet/index.ts | 4 + .../messages/incoming/room/session/index.ts | 1 + .../messages/incoming/room/unit/chat/index.ts | 6 + .../messages/incoming/room/unit/index.ts | 12 + .../messages/incoming/roomevents/index.ts | 12 + .../messages/incoming/security/index.ts | 1 + .../messages/incoming/user/access/index.ts | 2 + .../messages/incoming/user/data/index.ts | 7 + .../messages/incoming/user/index.ts | 7 + .../incoming/user/inventory/currency/index.ts | 3 + .../messages/incoming/user/inventory/index.ts | 2 + .../user/inventory/subscription/index.ts | 1 + .../messages/incoming/user/wardrobe/index.ts | 1 + .../messages/outgoing/achievements/index.ts | 1 + .../messages/outgoing/catalog/index.ts | 12 + .../messages/outgoing/client/index.ts | 2 + .../messages/outgoing/desktop/index.ts | 1 + .../messages/outgoing/friendlist/index.ts | 14 + .../messages/outgoing/group/index.ts | 18 ++ .../messages/outgoing/handshake/index.ts | 2 + .../communication/messages/outgoing/index.ts | 13 + .../outgoing/inventory/badges/index.ts | 2 + .../messages/outgoing/inventory/bots/index.ts | 1 + .../outgoing/inventory/furni/index.ts | 2 + .../messages/outgoing/inventory/index.ts | 5 + .../messages/outgoing/inventory/pets/index.ts | 1 + .../outgoing/inventory/trading/index.ts | 9 + .../messages/outgoing/modtool/index.ts | 13 + .../messages/outgoing/navigator/index.ts | 10 + .../messages/outgoing/pet/index.ts | 2 + .../messages/outgoing/room/access/index.ts | 2 + .../messages/outgoing/room/action/index.ts | 10 + .../messages/outgoing/room/bots/index.ts | 1 + .../messages/outgoing/room/data/index.ts | 5 + .../messages/outgoing/room/engine/index.ts | 9 + .../outgoing/room/furniture/ads/index.ts | 1 + .../outgoing/room/furniture/dimmer/index.ts | 3 + .../outgoing/room/furniture/floor/index.ts | 1 + .../messages/outgoing/room/furniture/index.ts | 13 + .../outgoing/room/furniture/logic/index.ts | 10 + .../room/furniture/mannequin/index.ts | 2 + .../outgoing/room/furniture/presents/index.ts | 1 + .../outgoing/room/furniture/toner/index.ts | 1 + .../outgoing/room/furniture/wall/index.ts | 1 + .../messages/outgoing/room/index.ts | 9 + .../messages/outgoing/room/mapping/index.ts | 1 + .../messages/outgoing/room/unit/chat/index.ts | 6 + .../messages/outgoing/room/unit/index.ts | 9 + .../messages/parser/availability/index.ts | 1 + .../messages/parser/avatar/index.ts | 1 + .../messages/parser/catalog/index.ts | 17 ++ .../messages/parser/catalog/utils/index.ts | 13 + .../messages/parser/client/index.ts | 1 + .../messages/parser/desktop/index.ts | 1 + .../messages/parser/friendlist/index.ts | 17 ++ .../messages/parser/game/index.ts | 1 + .../messages/parser/generic/index.ts | 1 + .../messages/parser/group/index.ts | 7 + .../messages/parser/group/utils/index.ts | 3 + .../messages/parser/help/index.ts | 1 + .../communication/messages/parser/index.ts | 19 ++ .../parser/inventory/achievements/index.ts | 3 + .../parser/inventory/avatareffect/index.ts | 5 + .../messages/parser/inventory/badges/index.ts | 5 + .../messages/parser/inventory/bots/index.ts | 5 + .../parser/inventory/clothing/index.ts | 3 + .../parser/inventory/furniture/index.ts | 7 + .../parser/inventory/furniture/utils/index.ts | 1 + .../messages/parser/inventory/index.ts | 9 + .../messages/parser/inventory/pets/index.ts | 11 + .../messages/parser/inventory/purse/index.ts | 1 + .../parser/inventory/trading/index.ts | 10 + .../messages/parser/moderation/index.ts | 1 + .../messages/parser/modtool/index.ts | 8 + .../messages/parser/modtool/utils/index.ts | 12 + .../messages/parser/navigator/index.ts | 14 + .../messages/parser/navigator/utils/index.ts | 4 + .../messages/parser/notifications/index.ts | 8 + .../parser/room/access/doorbell/index.ts | 3 + .../messages/parser/room/access/index.ts | 5 + .../parser/room/access/rights/index.ts | 3 + .../messages/parser/room/bots/index.ts | 1 + .../messages/parser/room/data/index.ts | 12 + .../messages/parser/room/engine/index.ts | 2 + .../parser/room/furniture/floor/index.ts | 5 + .../messages/parser/room/furniture/index.ts | 12 + .../parser/room/furniture/wall/index.ts | 5 + .../messages/parser/room/index.ts | 9 + .../messages/parser/room/mapping/index.ts | 7 + .../messages/parser/room/pet/index.ts | 2 + .../messages/parser/room/session/index.ts | 1 + .../messages/parser/room/unit/chat/index.ts | 4 + .../messages/parser/room/unit/index.ts | 15 + .../messages/parser/roomevents/index.ts | 8 + .../messages/parser/security/index.ts | 1 + .../messages/parser/user/access/index.ts | 2 + .../messages/parser/user/data/index.ts | 9 + .../messages/parser/user/index.ts | 7 + .../parser/user/inventory/currency/index.ts | 3 + .../messages/parser/user/inventory/index.ts | 2 + .../user/inventory/subscription/index.ts | 1 + .../messages/parser/user/wardrobe/index.ts | 1 + src/nitro/enums/index.ts | 2 + src/nitro/events/index.ts | 3 + src/nitro/externalInterface/index.ts | 1 + src/nitro/game/index.ts | 1 + src/nitro/index.ts | 14 + src/nitro/localization/index.ts | 4 + src/nitro/room/enums/index.ts | 2 + src/nitro/room/events/index.ts | 23 ++ src/nitro/room/index.ts | 20 ++ src/nitro/room/messages/index.ts | 40 +++ src/nitro/room/object/data/index.ts | 6 + src/nitro/room/object/data/type/index.ts | 9 + src/nitro/room/object/index.ts | 20 ++ src/nitro/room/object/logic/avatar/index.ts | 1 + .../room/object/logic/furniture/index.ts | 40 +++ src/nitro/room/object/logic/index.ts | 5 + src/nitro/room/object/logic/pet/index.ts | 1 + src/nitro/room/object/logic/room/index.ts | 3 + .../visualization/avatar/additions/index.ts | 9 + .../room/object/visualization/avatar/index.ts | 3 + .../room/object/visualization/data/index.ts | 14 + .../object/visualization/furniture/index.ts | 38 +++ src/nitro/room/object/visualization/index.ts | 5 + .../room/object/visualization/pet/index.ts | 2 + .../room/object/visualization/room/index.ts | 10 + .../object/visualization/room/mask/index.ts | 4 + .../room/rasterizer/animated/index.ts | 4 + .../room/rasterizer/basic/index.ts | 14 + .../visualization/room/rasterizer/index.ts | 3 + .../object/visualization/room/utils/index.ts | 2 + src/nitro/room/preview/index.ts | 1 + src/nitro/room/utils/index.ts | 11 + src/nitro/session/enum/index.ts | 4 + src/nitro/session/events/index.ts | 35 +++ src/nitro/session/furniture/index.ts | 5 + src/nitro/session/handler/index.ts | 9 + src/nitro/session/index.ts | 19 ++ src/nitro/session/product/index.ts | 4 + src/nitro/ui/index.ts | 5 + src/nitro/ui/widget/enums/index.ts | 6 + src/nitro/ui/widget/events/index.ts | 1 + src/nitro/ui/widget/index.ts | 6 + src/nitro/ui/widget/messages/index.ts | 1 + src/nitro/utils/index.ts | 6 + src/nitro/window/index.ts | 1 + src/nitro/window/motion/index.ts | 16 + src/room/data/index.ts | 1 + src/room/events/index.ts | 5 + src/room/index.ts | 14 + src/room/messages/index.ts | 1 + src/room/object/enum/index.ts | 2 + src/room/object/index.ts | 9 + src/room/object/logic/index.ts | 4 + src/room/object/visualization/index.ts | 13 + src/room/object/visualization/utils/index.ts | 5 + src/room/renderer/cache/index.ts | 4 + src/room/renderer/index.ts | 11 + src/room/renderer/utils/index.ts | 3 + src/room/utils/index.ts | 12 + 218 files changed, 1706 insertions(+), 19 deletions(-) create mode 100644 src/nitro/avatar/actions/index.ts create mode 100644 src/nitro/avatar/alias/index.ts create mode 100644 src/nitro/avatar/animation/index.ts create mode 100644 src/nitro/avatar/cache/index.ts create mode 100644 src/nitro/avatar/enum/index.ts create mode 100644 src/nitro/avatar/events/index.ts create mode 100644 src/nitro/avatar/figuredata/index.ts create mode 100644 src/nitro/avatar/geometry/index.ts create mode 100644 src/nitro/avatar/index.ts create mode 100644 src/nitro/avatar/pets/index.ts create mode 100644 src/nitro/avatar/structure/animation/index.ts create mode 100644 src/nitro/avatar/structure/figure/index.ts create mode 100644 src/nitro/avatar/structure/index.ts create mode 100644 src/nitro/avatar/structure/parts/index.ts create mode 100644 src/nitro/communication/demo/index.ts create mode 100644 src/nitro/communication/index.ts create mode 100644 src/nitro/communication/messages/incoming/availability/index.ts create mode 100644 src/nitro/communication/messages/incoming/avatar/index.ts create mode 100644 src/nitro/communication/messages/incoming/catalog/index.ts create mode 100644 src/nitro/communication/messages/incoming/client/index.ts create mode 100644 src/nitro/communication/messages/incoming/desktop/index.ts create mode 100644 src/nitro/communication/messages/incoming/friendlist/index.ts create mode 100644 src/nitro/communication/messages/incoming/game/index.ts create mode 100644 src/nitro/communication/messages/incoming/generic/index.ts create mode 100644 src/nitro/communication/messages/incoming/group/index.ts create mode 100644 src/nitro/communication/messages/incoming/help/index.ts create mode 100644 src/nitro/communication/messages/incoming/index.ts create mode 100644 src/nitro/communication/messages/incoming/inventory/achievements/index.ts create mode 100644 src/nitro/communication/messages/incoming/inventory/avatareffect/index.ts create mode 100644 src/nitro/communication/messages/incoming/inventory/badges/index.ts create mode 100644 src/nitro/communication/messages/incoming/inventory/bots/index.ts create mode 100644 src/nitro/communication/messages/incoming/inventory/clothes/index.ts create mode 100644 src/nitro/communication/messages/incoming/inventory/furni/gifts/index.ts create mode 100644 src/nitro/communication/messages/incoming/inventory/furni/index.ts create mode 100644 src/nitro/communication/messages/incoming/inventory/index.ts create mode 100644 src/nitro/communication/messages/incoming/inventory/pets/index.ts create mode 100644 src/nitro/communication/messages/incoming/inventory/trading/index.ts create mode 100644 src/nitro/communication/messages/incoming/moderation/index.ts create mode 100644 src/nitro/communication/messages/incoming/modtool/index.ts create mode 100644 src/nitro/communication/messages/incoming/navigator/index.ts create mode 100644 src/nitro/communication/messages/incoming/notifications/index.ts create mode 100644 src/nitro/communication/messages/incoming/room/access/doorbell/index.ts create mode 100644 src/nitro/communication/messages/incoming/room/access/index.ts create mode 100644 src/nitro/communication/messages/incoming/room/access/rights/index.ts create mode 100644 src/nitro/communication/messages/incoming/room/bots/index.ts create mode 100644 src/nitro/communication/messages/incoming/room/data/index.ts create mode 100644 src/nitro/communication/messages/incoming/room/engine/index.ts create mode 100644 src/nitro/communication/messages/incoming/room/furniture/floor/index.ts create mode 100644 src/nitro/communication/messages/incoming/room/furniture/index.ts create mode 100644 src/nitro/communication/messages/incoming/room/furniture/wall/index.ts create mode 100644 src/nitro/communication/messages/incoming/room/index.ts create mode 100644 src/nitro/communication/messages/incoming/room/mapping/index.ts create mode 100644 src/nitro/communication/messages/incoming/room/pet/index.ts create mode 100644 src/nitro/communication/messages/incoming/room/session/index.ts create mode 100644 src/nitro/communication/messages/incoming/room/unit/chat/index.ts create mode 100644 src/nitro/communication/messages/incoming/room/unit/index.ts create mode 100644 src/nitro/communication/messages/incoming/roomevents/index.ts create mode 100644 src/nitro/communication/messages/incoming/security/index.ts create mode 100644 src/nitro/communication/messages/incoming/user/access/index.ts create mode 100644 src/nitro/communication/messages/incoming/user/data/index.ts create mode 100644 src/nitro/communication/messages/incoming/user/index.ts create mode 100644 src/nitro/communication/messages/incoming/user/inventory/currency/index.ts create mode 100644 src/nitro/communication/messages/incoming/user/inventory/index.ts create mode 100644 src/nitro/communication/messages/incoming/user/inventory/subscription/index.ts create mode 100644 src/nitro/communication/messages/incoming/user/wardrobe/index.ts create mode 100644 src/nitro/communication/messages/outgoing/achievements/index.ts create mode 100644 src/nitro/communication/messages/outgoing/catalog/index.ts create mode 100644 src/nitro/communication/messages/outgoing/client/index.ts create mode 100644 src/nitro/communication/messages/outgoing/desktop/index.ts create mode 100644 src/nitro/communication/messages/outgoing/friendlist/index.ts create mode 100644 src/nitro/communication/messages/outgoing/group/index.ts create mode 100644 src/nitro/communication/messages/outgoing/handshake/index.ts create mode 100644 src/nitro/communication/messages/outgoing/index.ts create mode 100644 src/nitro/communication/messages/outgoing/inventory/badges/index.ts create mode 100644 src/nitro/communication/messages/outgoing/inventory/bots/index.ts create mode 100644 src/nitro/communication/messages/outgoing/inventory/furni/index.ts create mode 100644 src/nitro/communication/messages/outgoing/inventory/index.ts create mode 100644 src/nitro/communication/messages/outgoing/inventory/pets/index.ts create mode 100644 src/nitro/communication/messages/outgoing/inventory/trading/index.ts create mode 100644 src/nitro/communication/messages/outgoing/modtool/index.ts create mode 100644 src/nitro/communication/messages/outgoing/navigator/index.ts create mode 100644 src/nitro/communication/messages/outgoing/pet/index.ts create mode 100644 src/nitro/communication/messages/outgoing/room/access/index.ts create mode 100644 src/nitro/communication/messages/outgoing/room/action/index.ts create mode 100644 src/nitro/communication/messages/outgoing/room/bots/index.ts create mode 100644 src/nitro/communication/messages/outgoing/room/data/index.ts create mode 100644 src/nitro/communication/messages/outgoing/room/engine/index.ts create mode 100644 src/nitro/communication/messages/outgoing/room/furniture/ads/index.ts create mode 100644 src/nitro/communication/messages/outgoing/room/furniture/dimmer/index.ts create mode 100644 src/nitro/communication/messages/outgoing/room/furniture/floor/index.ts create mode 100644 src/nitro/communication/messages/outgoing/room/furniture/index.ts create mode 100644 src/nitro/communication/messages/outgoing/room/furniture/logic/index.ts create mode 100644 src/nitro/communication/messages/outgoing/room/furniture/mannequin/index.ts create mode 100644 src/nitro/communication/messages/outgoing/room/furniture/presents/index.ts create mode 100644 src/nitro/communication/messages/outgoing/room/furniture/toner/index.ts create mode 100644 src/nitro/communication/messages/outgoing/room/furniture/wall/index.ts create mode 100644 src/nitro/communication/messages/outgoing/room/index.ts create mode 100644 src/nitro/communication/messages/outgoing/room/mapping/index.ts create mode 100644 src/nitro/communication/messages/outgoing/room/unit/chat/index.ts create mode 100644 src/nitro/communication/messages/outgoing/room/unit/index.ts create mode 100644 src/nitro/communication/messages/parser/availability/index.ts create mode 100644 src/nitro/communication/messages/parser/avatar/index.ts create mode 100644 src/nitro/communication/messages/parser/catalog/index.ts create mode 100644 src/nitro/communication/messages/parser/catalog/utils/index.ts create mode 100644 src/nitro/communication/messages/parser/client/index.ts create mode 100644 src/nitro/communication/messages/parser/desktop/index.ts create mode 100644 src/nitro/communication/messages/parser/friendlist/index.ts create mode 100644 src/nitro/communication/messages/parser/game/index.ts create mode 100644 src/nitro/communication/messages/parser/generic/index.ts create mode 100644 src/nitro/communication/messages/parser/group/index.ts create mode 100644 src/nitro/communication/messages/parser/group/utils/index.ts create mode 100644 src/nitro/communication/messages/parser/help/index.ts create mode 100644 src/nitro/communication/messages/parser/index.ts create mode 100644 src/nitro/communication/messages/parser/inventory/achievements/index.ts create mode 100644 src/nitro/communication/messages/parser/inventory/avatareffect/index.ts create mode 100644 src/nitro/communication/messages/parser/inventory/badges/index.ts create mode 100644 src/nitro/communication/messages/parser/inventory/bots/index.ts create mode 100644 src/nitro/communication/messages/parser/inventory/clothing/index.ts create mode 100644 src/nitro/communication/messages/parser/inventory/furniture/index.ts create mode 100644 src/nitro/communication/messages/parser/inventory/furniture/utils/index.ts create mode 100644 src/nitro/communication/messages/parser/inventory/index.ts create mode 100644 src/nitro/communication/messages/parser/inventory/pets/index.ts create mode 100644 src/nitro/communication/messages/parser/inventory/purse/index.ts create mode 100644 src/nitro/communication/messages/parser/inventory/trading/index.ts create mode 100644 src/nitro/communication/messages/parser/moderation/index.ts create mode 100644 src/nitro/communication/messages/parser/modtool/index.ts create mode 100644 src/nitro/communication/messages/parser/modtool/utils/index.ts create mode 100644 src/nitro/communication/messages/parser/navigator/index.ts create mode 100644 src/nitro/communication/messages/parser/navigator/utils/index.ts create mode 100644 src/nitro/communication/messages/parser/notifications/index.ts create mode 100644 src/nitro/communication/messages/parser/room/access/doorbell/index.ts create mode 100644 src/nitro/communication/messages/parser/room/access/index.ts create mode 100644 src/nitro/communication/messages/parser/room/access/rights/index.ts create mode 100644 src/nitro/communication/messages/parser/room/bots/index.ts create mode 100644 src/nitro/communication/messages/parser/room/data/index.ts create mode 100644 src/nitro/communication/messages/parser/room/engine/index.ts create mode 100644 src/nitro/communication/messages/parser/room/furniture/floor/index.ts create mode 100644 src/nitro/communication/messages/parser/room/furniture/index.ts create mode 100644 src/nitro/communication/messages/parser/room/furniture/wall/index.ts create mode 100644 src/nitro/communication/messages/parser/room/index.ts create mode 100644 src/nitro/communication/messages/parser/room/mapping/index.ts create mode 100644 src/nitro/communication/messages/parser/room/pet/index.ts create mode 100644 src/nitro/communication/messages/parser/room/session/index.ts create mode 100644 src/nitro/communication/messages/parser/room/unit/chat/index.ts create mode 100644 src/nitro/communication/messages/parser/room/unit/index.ts create mode 100644 src/nitro/communication/messages/parser/roomevents/index.ts create mode 100644 src/nitro/communication/messages/parser/security/index.ts create mode 100644 src/nitro/communication/messages/parser/user/access/index.ts create mode 100644 src/nitro/communication/messages/parser/user/data/index.ts create mode 100644 src/nitro/communication/messages/parser/user/index.ts create mode 100644 src/nitro/communication/messages/parser/user/inventory/currency/index.ts create mode 100644 src/nitro/communication/messages/parser/user/inventory/index.ts create mode 100644 src/nitro/communication/messages/parser/user/inventory/subscription/index.ts create mode 100644 src/nitro/communication/messages/parser/user/wardrobe/index.ts create mode 100644 src/nitro/enums/index.ts create mode 100644 src/nitro/events/index.ts create mode 100644 src/nitro/externalInterface/index.ts create mode 100644 src/nitro/game/index.ts create mode 100644 src/nitro/index.ts create mode 100644 src/nitro/localization/index.ts create mode 100644 src/nitro/room/enums/index.ts create mode 100644 src/nitro/room/events/index.ts create mode 100644 src/nitro/room/index.ts create mode 100644 src/nitro/room/messages/index.ts create mode 100644 src/nitro/room/object/data/index.ts create mode 100644 src/nitro/room/object/data/type/index.ts create mode 100644 src/nitro/room/object/index.ts create mode 100644 src/nitro/room/object/logic/avatar/index.ts create mode 100644 src/nitro/room/object/logic/furniture/index.ts create mode 100644 src/nitro/room/object/logic/index.ts create mode 100644 src/nitro/room/object/logic/pet/index.ts create mode 100644 src/nitro/room/object/logic/room/index.ts create mode 100644 src/nitro/room/object/visualization/avatar/additions/index.ts create mode 100644 src/nitro/room/object/visualization/avatar/index.ts create mode 100644 src/nitro/room/object/visualization/data/index.ts create mode 100644 src/nitro/room/object/visualization/furniture/index.ts create mode 100644 src/nitro/room/object/visualization/index.ts create mode 100644 src/nitro/room/object/visualization/pet/index.ts create mode 100644 src/nitro/room/object/visualization/room/index.ts create mode 100644 src/nitro/room/object/visualization/room/mask/index.ts create mode 100644 src/nitro/room/object/visualization/room/rasterizer/animated/index.ts create mode 100644 src/nitro/room/object/visualization/room/rasterizer/basic/index.ts create mode 100644 src/nitro/room/object/visualization/room/rasterizer/index.ts create mode 100644 src/nitro/room/object/visualization/room/utils/index.ts create mode 100644 src/nitro/room/preview/index.ts create mode 100644 src/nitro/room/utils/index.ts create mode 100644 src/nitro/session/enum/index.ts create mode 100644 src/nitro/session/events/index.ts create mode 100644 src/nitro/session/furniture/index.ts create mode 100644 src/nitro/session/handler/index.ts create mode 100644 src/nitro/session/index.ts create mode 100644 src/nitro/session/product/index.ts create mode 100644 src/nitro/ui/index.ts create mode 100644 src/nitro/ui/widget/enums/index.ts create mode 100644 src/nitro/ui/widget/events/index.ts create mode 100644 src/nitro/ui/widget/index.ts create mode 100644 src/nitro/ui/widget/messages/index.ts create mode 100644 src/nitro/utils/index.ts create mode 100644 src/nitro/window/index.ts create mode 100644 src/nitro/window/motion/index.ts create mode 100644 src/room/data/index.ts create mode 100644 src/room/events/index.ts create mode 100644 src/room/index.ts create mode 100644 src/room/messages/index.ts create mode 100644 src/room/object/enum/index.ts create mode 100644 src/room/object/index.ts create mode 100644 src/room/object/logic/index.ts create mode 100644 src/room/object/visualization/index.ts create mode 100644 src/room/object/visualization/utils/index.ts create mode 100644 src/room/renderer/cache/index.ts create mode 100644 src/room/renderer/index.ts create mode 100644 src/room/renderer/utils/index.ts create mode 100644 src/room/utils/index.ts diff --git a/package-lock.json b/package-lock.json index 2ea7846f..3cbd8bc4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -649,6 +649,12 @@ "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", "dev": true }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, "chalk": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", @@ -700,6 +706,17 @@ } } }, + "cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, "color-convert": { "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", @@ -715,12 +732,58 @@ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", "dev": true }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, "concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", "dev": true }, + "create-ts-index": { + "version": "1.13.6", + "resolved": "https://registry.npmjs.org/create-ts-index/-/create-ts-index-1.13.6.tgz", + "integrity": "sha512-vBcuficF62laj/wZv01D4YBz1TXTtEM8hsUq7J1k1uyPUHYq3YTWTVQlmlp+Y311KdM6HhPQeC2aHktvQR8u3w==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "commander": "^2.19.0", + "dayjs": "^1.8.14", + "debug": "^4.1.1", + "deepmerge": "^4.2.2", + "fast-glob": "^3.2.2", + "glob": "^7.1.3", + "json5": "^2.1.3", + "merge": "^1.2.1", + "minimatch": "^3.0.4", + "my-easy-fp": "^0.5.1", + "tslib": "^1.10.0", + "yargs": "^15.3.1" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + } + } + }, "cross-spawn": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", @@ -732,6 +795,12 @@ "which": "^2.0.1" } }, + "dayjs": { + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.10.4.tgz", + "integrity": "sha512-RI/Hh4kqRc1UKLOAf/T5zdMMX5DQIlDxwUe3wSyMMnEbGunnpENCdbUgM+dW7kXidZqCttBrmw7BhN4TMddkCw==", + "dev": true + }, "debug": { "version": "4.3.1", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", @@ -741,12 +810,24 @@ "ms": "2.1.2" } }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true + }, "deep-is": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", "dev": true }, + "deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "dev": true + }, "dir-glob": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", @@ -958,6 +1039,11 @@ "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz", "integrity": "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==" }, + "events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" + }, "fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", @@ -1017,6 +1103,16 @@ "to-regex-range": "^5.0.1" } }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, "flat-cache": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", @@ -1045,6 +1141,12 @@ "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", "dev": true }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true + }, "glob": { "version": "7.1.6", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", @@ -1209,6 +1311,15 @@ "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", "dev": true }, + "json5": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, "levn": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", @@ -1219,6 +1330,15 @@ "type-check": "~0.4.0" } }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, "lodash": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", @@ -1234,6 +1354,12 @@ "yallist": "^4.0.0" } }, + "merge": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/merge/-/merge-1.2.1.tgz", + "integrity": "sha512-VjFo4P5Whtj4vsLzsYBu5ayHhoHJ0UqNm7ibvShmbmoz7tGi0vXaoJbGdB+GmDMLUdg8DpQXEIeVDAe8MaABvQ==", + "dev": true + }, "merge2": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", @@ -1264,12 +1390,36 @@ "brace-expansion": "^1.1.7" } }, + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true + }, "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "dev": true }, + "my-easy-fp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/my-easy-fp/-/my-easy-fp-0.5.1.tgz", + "integrity": "sha512-musRCJYBnEDDzod5ugUykOqHoZYudhtC90J536tFrMqXfjpBzb0PRzLkadM2chgNFsCebzm9GtC+qjQ7xKgpGg==", + "dev": true, + "requires": { + "debug": "^4.1.1", + "tslib": "1.11.1" + }, + "dependencies": { + "tslib": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.1.tgz", + "integrity": "sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA==", + "dev": true + } + } + }, "natural-compare": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", @@ -1304,6 +1454,30 @@ "word-wrap": "^1.2.3" } }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, "pako": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/pako/-/pako-2.0.3.tgz", @@ -1323,6 +1497,12 @@ "resolved": "https://registry.npmjs.org/parse-uri/-/parse-uri-1.0.3.tgz", "integrity": "sha512-upMnGxNcm+45So85HoguwZTVZI9u11i36DdxJfGF2HYWS2eh3TIx7+/tTi7qrEq15qzGkVhsKjesau+kCk48pA==" }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, "path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", @@ -1422,12 +1602,24 @@ "integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==", "dev": true }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true + }, "require-from-string": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", "dev": true }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "dev": true + }, "resolve-from": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", @@ -1481,6 +1673,12 @@ "lru-cache": "^6.0.0" } }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "dev": true + }, "shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", @@ -1711,12 +1909,55 @@ "isexe": "^2.0.0" } }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "dev": true + }, "word-wrap": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", "dev": true }, + "wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + } + } + }, "wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", @@ -1737,11 +1978,46 @@ "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==" }, + "y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "dev": true + }, "yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "dev": true + }, + "yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "dev": true, + "requires": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + } + }, + "yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } } } } diff --git a/package.json b/package.json index 476a1d60..624c2dae 100644 --- a/package.json +++ b/package.json @@ -7,6 +7,7 @@ "private": true, "dependencies": { "@pixi/filter-adjustment": "^3.1.1", + "events": "^3.3.0", "pako": "^2.0.3", "pixi.js": "^5.3.3", "tslib": "^2.0.0", @@ -17,6 +18,7 @@ "@types/pako": "^1.0.1", "@typescript-eslint/eslint-plugin": "^4.15.0", "@typescript-eslint/parser": "^4.15.0", + "create-ts-index": "^1.13.6", "eslint": "^7.19.0", "typescript": "~4.2.3" } diff --git a/src/index.ts b/src/index.ts index 4b0e0413..1c028683 100644 --- a/src/index.ts +++ b/src/index.ts @@ -1 +1,3 @@ export * from './core'; +export * from './nitro'; +export * from './room'; diff --git a/src/nitro/Nitro.ts b/src/nitro/Nitro.ts index 053fd75e..84611413 100644 --- a/src/nitro/Nitro.ts +++ b/src/nitro/Nitro.ts @@ -83,7 +83,7 @@ export class Nitro extends Application implements INitro if(!Nitro.INSTANCE) Nitro.INSTANCE = this; this._nitroTimer = new NitroTimer(); - this._worker = new Worker('../nitro-worker.worker', { type: 'module' }); + this._worker = null; this._core = core; this._events = new EventDispatcher(); this._localization = new NitroLocalizationManager(); @@ -102,7 +102,7 @@ export class Nitro extends Application implements INitro this._core.configuration.events.addEventListener(ConfigurationEvent.LOADED, this.onConfigurationLoadedEvent.bind(this)); this._roomEngine.events.addEventListener(RoomEngineEvent.ENGINE_INITIALIZED, this.onRoomEngineReady.bind(this)); - this._worker.onmessage = this.createWorkerEvent.bind(this); + if(this._worker) this._worker.onmessage = this.createWorkerEvent.bind(this); } public static bootstrap(): void diff --git a/src/nitro/avatar/AvatarImage.ts b/src/nitro/avatar/AvatarImage.ts index 7f7ab6eb..75477903 100644 --- a/src/nitro/avatar/AvatarImage.ts +++ b/src/nitro/avatar/AvatarImage.ts @@ -672,20 +672,8 @@ export class AvatarImage implements IAvatarImage, IAvatarEffectListener switch(_local_3) { case AvatarAction.POSTURE_LAY: - if(this._mainDirection == 0) - { - this.setDirection(AvatarSetType.FULL, 4); - } - else - { - this.setDirection(AvatarSetType.FULL, 2); - } - // eslint-disable-next-line no-fallthrough case AvatarAction.POSTURE_WALK: case AvatarAction.POSTURE_STAND: - this._useFullImageCache = true; - this._useFullImageCache = true; - // eslint-disable-next-line no-fallthrough case AvatarAction.POSTURE_SWIM: case AvatarAction.POSTURE_FLOAT: case AvatarAction.POSTURE_SIT: @@ -694,6 +682,24 @@ export class AvatarImage implements IAvatarImage, IAvatarEffectListener case AvatarAction.SNOWWAR_DIE_BACK: case AvatarAction.SNOWWAR_PICK: case AvatarAction.SNOWWAR_THROW: + if((_local_3 === AvatarAction.POSTURE_LAY) || (_local_3 === AvatarAction.POSTURE_LAY) || (_local_3 === AvatarAction.POSTURE_LAY)) + { + if(_local_3 === AvatarAction.POSTURE_LAY) + { + if(this._mainDirection == 0) + { + this.setDirection(AvatarSetType.FULL, 4); + } + else + { + this.setDirection(AvatarSetType.FULL, 2); + } + } + + this._useFullImageCache = true; + this._useFullImageCache = true; + } + this.addActionData(_local_3); break; } @@ -710,11 +716,6 @@ export class AvatarImage implements IAvatarImage, IAvatarEffectListener } break; case AvatarAction.EFFECT: - if((((((_local_3 === '33') || (_local_3 === '34')) || (_local_3 === '35')) || (_local_3 === '36')) || (_local_3 === '38')) || (_local_3 === '39')) - { - this._useFullImageCache = true; - } - // eslint-disable-next-line no-fallthrough case AvatarAction.DANCE: case AvatarAction.TALK: case AvatarAction.EXPRESSION_WAVE: @@ -728,6 +729,14 @@ export class AvatarImage implements IAvatarImage, IAvatarEffectListener case AvatarAction.EXPRESSION_SNOWBOARD_OLLIE: case AvatarAction.EXPRESSION_SNOWBORD_360: case AvatarAction.EXPRESSION_RIDE_JUMP: + if(_local_3 === AvatarAction.EFFECT) + { + if((((((_local_3 === '33') || (_local_3 === '34')) || (_local_3 === '35')) || (_local_3 === '36')) || (_local_3 === '38')) || (_local_3 === '39')) + { + this._useFullImageCache = true; + } + } + this.addActionData(k, _local_3); break; case AvatarAction.CARRY_OBJECT: diff --git a/src/nitro/avatar/actions/index.ts b/src/nitro/avatar/actions/index.ts new file mode 100644 index 00000000..342a3f8a --- /dev/null +++ b/src/nitro/avatar/actions/index.ts @@ -0,0 +1,6 @@ +export * from './ActionDefinition'; +export * from './ActionType'; +export * from './ActiveActionData'; +export * from './AvatarActionManager'; +export * from './IActionDefinition'; +export * from './IActiveActionData'; diff --git a/src/nitro/avatar/alias/index.ts b/src/nitro/avatar/alias/index.ts new file mode 100644 index 00000000..7d9524ce --- /dev/null +++ b/src/nitro/avatar/alias/index.ts @@ -0,0 +1,2 @@ +export * from './AssetAlias'; +export * from './AssetAliasCollection'; diff --git a/src/nitro/avatar/animation/index.ts b/src/nitro/avatar/animation/index.ts new file mode 100644 index 00000000..9bad4116 --- /dev/null +++ b/src/nitro/avatar/animation/index.ts @@ -0,0 +1,12 @@ +export * from './AddDataContainer'; +export * from './Animation'; +export * from './AnimationLayerData'; +export * from './AnimationManager'; +export * from './AvatarDataContainer'; +export * from './DirectionDataContainer'; +export * from './IAnimation'; +export * from './IAnimationLayerData'; +export * from './IAnimationManager'; +export * from './IAvatarDataContainer'; +export * from './ISpriteDataContainer'; +export * from './SpriteDataContainer'; diff --git a/src/nitro/avatar/cache/index.ts b/src/nitro/avatar/cache/index.ts new file mode 100644 index 00000000..d8d2e53a --- /dev/null +++ b/src/nitro/avatar/cache/index.ts @@ -0,0 +1,5 @@ +export * from './AvatarImageActionCache'; +export * from './AvatarImageBodyPartCache'; +export * from './AvatarImageCache'; +export * from './AvatarImageDirectionCache'; +export * from './ImageData'; diff --git a/src/nitro/avatar/enum/index.ts b/src/nitro/avatar/enum/index.ts new file mode 100644 index 00000000..8ea559f6 --- /dev/null +++ b/src/nitro/avatar/enum/index.ts @@ -0,0 +1,11 @@ +export * from './AvatarAction'; +export * from './AvatarDirectionAngle'; +export * from './AvatarEditorFigureCategory'; +export * from './AvatarEditorInstanceId'; +export * from './AvatarEditorSideCategory'; +export * from './AvatarFigurePartType'; +export * from './AvatarGuideStatus'; +export * from './AvatarScaleType'; +export * from './AvatarSetType'; +export * from './GeometryType'; +export * from './RenderMode'; diff --git a/src/nitro/avatar/events/index.ts b/src/nitro/avatar/events/index.ts new file mode 100644 index 00000000..3fb9605c --- /dev/null +++ b/src/nitro/avatar/events/index.ts @@ -0,0 +1,3 @@ +export * from './AvatarRenderEffectLibraryEvent'; +export * from './AvatarRenderEvent'; +export * from './AvatarRenderLibraryEvent'; diff --git a/src/nitro/avatar/figuredata/index.ts b/src/nitro/avatar/figuredata/index.ts new file mode 100644 index 00000000..5cb0cb68 --- /dev/null +++ b/src/nitro/avatar/figuredata/index.ts @@ -0,0 +1,2 @@ +export * from './FigureData'; +export * from './FigureDataView'; diff --git a/src/nitro/avatar/geometry/index.ts b/src/nitro/avatar/geometry/index.ts new file mode 100644 index 00000000..4e0b66dc --- /dev/null +++ b/src/nitro/avatar/geometry/index.ts @@ -0,0 +1,7 @@ +export * from './AvatarModelGeometry'; +export * from './AvatarSet'; +export * from './GeometryBodyPart'; +export * from './GeometryItem'; +export * from './Matrix4x4'; +export * from './Node3D'; +export * from './Vector3D'; diff --git a/src/nitro/avatar/index.ts b/src/nitro/avatar/index.ts new file mode 100644 index 00000000..314f3e5c --- /dev/null +++ b/src/nitro/avatar/index.ts @@ -0,0 +1,27 @@ +export * from './actions'; +export * from './alias'; +export * from './animation'; +export * from './AvatarAssetDownloadLibrary'; +export * from './AvatarAssetDownloadManager'; +export * from './AvatarFigureContainer'; +export * from './AvatarImage'; +export * from './AvatarImageBodyPartContainer'; +export * from './AvatarImagePartContainer'; +export * from './AvatarRenderManager'; +export * from './AvatarStructure'; +export * from './cache'; +export * from './EffectAssetDownloadLibrary'; +export * from './EffectAssetDownloadManager'; +export * from './enum'; +export * from './events'; +export * from './figuredata'; +export * from './geometry'; +export * from './IAvatarEffectListener'; +export * from './IAvatarFigureContainer'; +export * from './IAvatarImage'; +export * from './IAvatarImageListener'; +export * from './IAvatarRenderManager'; +export * from './IOutfit'; +export * from './pets'; +export * from './PlaceHolderAvatarImage'; +export * from './structure'; diff --git a/src/nitro/avatar/pets/index.ts b/src/nitro/avatar/pets/index.ts new file mode 100644 index 00000000..b77ed63d --- /dev/null +++ b/src/nitro/avatar/pets/index.ts @@ -0,0 +1,3 @@ +export * from './PetCustomPart'; +export * from './PetFigureData'; +export * from './PetType'; diff --git a/src/nitro/avatar/structure/animation/index.ts b/src/nitro/avatar/structure/animation/index.ts new file mode 100644 index 00000000..1e9ad790 --- /dev/null +++ b/src/nitro/avatar/structure/animation/index.ts @@ -0,0 +1,3 @@ +export * from './AnimationAction'; +export * from './AnimationActionPart'; +export * from './AnimationFrame'; diff --git a/src/nitro/avatar/structure/figure/index.ts b/src/nitro/avatar/structure/figure/index.ts new file mode 100644 index 00000000..d2b5f52d --- /dev/null +++ b/src/nitro/avatar/structure/figure/index.ts @@ -0,0 +1,10 @@ +export * from './FigurePart'; +export * from './FigurePartSet'; +export * from './IFigurePart'; +export * from './IFigurePartSet'; +export * from './IPalette'; +export * from './IPartColor'; +export * from './ISetType'; +export * from './Palette'; +export * from './PartColor'; +export * from './SetType'; diff --git a/src/nitro/avatar/structure/index.ts b/src/nitro/avatar/structure/index.ts new file mode 100644 index 00000000..b7736ba1 --- /dev/null +++ b/src/nitro/avatar/structure/index.ts @@ -0,0 +1,10 @@ +export * from './animation'; +export * from './AnimationData'; +export * from './AvatarCanvas'; +export * from './AvatarStructureDownload'; +export * from './figure'; +export * from './FigureSetData'; +export * from './IFigureSetData'; +export * from './IStructureData'; +export * from './parts'; +export * from './PartSetsData'; diff --git a/src/nitro/avatar/structure/parts/index.ts b/src/nitro/avatar/structure/parts/index.ts new file mode 100644 index 00000000..31faf621 --- /dev/null +++ b/src/nitro/avatar/structure/parts/index.ts @@ -0,0 +1,2 @@ +export * from './ActivePartSet'; +export * from './PartDefinition'; diff --git a/src/nitro/communication/demo/index.ts b/src/nitro/communication/demo/index.ts new file mode 100644 index 00000000..81a45dae --- /dev/null +++ b/src/nitro/communication/demo/index.ts @@ -0,0 +1,2 @@ +export * from './NitroCommunicationDemo'; +export * from './NitroCommunicationDemoEvent'; diff --git a/src/nitro/communication/index.ts b/src/nitro/communication/index.ts new file mode 100644 index 00000000..85b8e62d --- /dev/null +++ b/src/nitro/communication/index.ts @@ -0,0 +1,4 @@ +export * from './demo'; +export * from './INitroCommunicationManager'; +export * from './NitroCommunicationManager'; +export * from './NitroMessages'; diff --git a/src/nitro/communication/messages/incoming/availability/index.ts b/src/nitro/communication/messages/incoming/availability/index.ts new file mode 100644 index 00000000..0c98a8ad --- /dev/null +++ b/src/nitro/communication/messages/incoming/availability/index.ts @@ -0,0 +1 @@ +export * from './AvailabilityStatusMessageEvent'; diff --git a/src/nitro/communication/messages/incoming/avatar/index.ts b/src/nitro/communication/messages/incoming/avatar/index.ts new file mode 100644 index 00000000..ac009e5c --- /dev/null +++ b/src/nitro/communication/messages/incoming/avatar/index.ts @@ -0,0 +1 @@ +export * from './ChangeNameUpdateEvent'; diff --git a/src/nitro/communication/messages/incoming/catalog/index.ts b/src/nitro/communication/messages/incoming/catalog/index.ts new file mode 100644 index 00000000..7abc5f25 --- /dev/null +++ b/src/nitro/communication/messages/incoming/catalog/index.ts @@ -0,0 +1,16 @@ +export * from './CatalogClubEvent'; +export * from './CatalogClubGiftsEvent'; +export * from './CatalogGiftConfigurationEvent'; +export * from './CatalogGiftUsernameUnavailableEvent'; +export * from './CatalogGroupsEvent'; +export * from './CatalogModeEvent'; +export * from './CatalogPageEvent'; +export * from './CatalogPagesEvent'; +export * from './CatalogPurchaseEvent'; +export * from './CatalogPurchaseFailedEvent'; +export * from './CatalogPurchaseUnavailableEvent'; +export * from './CatalogRedeemVoucherErrorEvent'; +export * from './CatalogRedeemVoucherOkEvent'; +export * from './CatalogSearchEvent'; +export * from './CatalogSoldOutEvent'; +export * from './CatalogUpdatedEvent'; diff --git a/src/nitro/communication/messages/incoming/client/index.ts b/src/nitro/communication/messages/incoming/client/index.ts new file mode 100644 index 00000000..deaf34e6 --- /dev/null +++ b/src/nitro/communication/messages/incoming/client/index.ts @@ -0,0 +1 @@ +export * from './ClientPingEvent'; diff --git a/src/nitro/communication/messages/incoming/desktop/index.ts b/src/nitro/communication/messages/incoming/desktop/index.ts new file mode 100644 index 00000000..2c0758c9 --- /dev/null +++ b/src/nitro/communication/messages/incoming/desktop/index.ts @@ -0,0 +1 @@ +export * from './DesktopViewEvent'; diff --git a/src/nitro/communication/messages/incoming/friendlist/index.ts b/src/nitro/communication/messages/incoming/friendlist/index.ts new file mode 100644 index 00000000..727187bf --- /dev/null +++ b/src/nitro/communication/messages/incoming/friendlist/index.ts @@ -0,0 +1,22 @@ +export * from './AcceptFriendFailureData'; +export * from './AcceptFriendResultEvent'; +export * from './FindFriendsProcessResultEvent'; +export * from './FollowFriendFailedEvent'; +export * from './FriendCategoryData'; +export * from './FriendListFragmentEvent'; +export * from './FriendListUpdateEvent'; +export * from './FriendNotificationEvent'; +export * from './FriendParser'; +export * from './FriendRequestData'; +export * from './FriendRequestsEvent'; +export * from './HabboSearchResultData'; +export * from './HabboSearchResultEvent'; +export * from './InstantMessageErrorEvent'; +export * from './MessageErrorEvent'; +export * from './MessengerInitEvent'; +export * from './MiniMailNewMessageEvent'; +export * from './MiniMailUnreadCountEvent'; +export * from './NewConsoleMessageEvent'; +export * from './NewFriendRequestEvent'; +export * from './RoomInviteErrorEvent'; +export * from './RoomInviteEvent'; diff --git a/src/nitro/communication/messages/incoming/game/index.ts b/src/nitro/communication/messages/incoming/game/index.ts new file mode 100644 index 00000000..06e3cbb6 --- /dev/null +++ b/src/nitro/communication/messages/incoming/game/index.ts @@ -0,0 +1 @@ +export * from './LoadGameUrlEvent'; diff --git a/src/nitro/communication/messages/incoming/generic/index.ts b/src/nitro/communication/messages/incoming/generic/index.ts new file mode 100644 index 00000000..08ed38ed --- /dev/null +++ b/src/nitro/communication/messages/incoming/generic/index.ts @@ -0,0 +1 @@ +export * from './GenericErrorEvent'; diff --git a/src/nitro/communication/messages/incoming/group/index.ts b/src/nitro/communication/messages/incoming/group/index.ts new file mode 100644 index 00000000..8dba73a7 --- /dev/null +++ b/src/nitro/communication/messages/incoming/group/index.ts @@ -0,0 +1,6 @@ +export * from './GroupBadgePartsEvent'; +export * from './GroupBuyDataEvent'; +export * from './GroupConfirmMemberRemoveEvent'; +export * from './GroupInformationEvent'; +export * from './GroupMembersEvent'; +export * from './GroupSettingsEvent'; diff --git a/src/nitro/communication/messages/incoming/help/index.ts b/src/nitro/communication/messages/incoming/help/index.ts new file mode 100644 index 00000000..82185bf2 --- /dev/null +++ b/src/nitro/communication/messages/incoming/help/index.ts @@ -0,0 +1 @@ +export * from './CallForHelpResultMessageEvent'; diff --git a/src/nitro/communication/messages/incoming/index.ts b/src/nitro/communication/messages/incoming/index.ts new file mode 100644 index 00000000..5a4e12ef --- /dev/null +++ b/src/nitro/communication/messages/incoming/index.ts @@ -0,0 +1,20 @@ +export * from './availability'; +export * from './avatar'; +export * from './catalog'; +export * from './client'; +export * from './desktop'; +export * from './friendlist'; +export * from './game'; +export * from './generic'; +export * from './group'; +export * from './help'; +export * from './IncomingHeader'; +export * from './inventory'; +export * from './moderation'; +export * from './modtool'; +export * from './navigator'; +export * from './notifications'; +export * from './room'; +export * from './roomevents'; +export * from './security'; +export * from './user'; diff --git a/src/nitro/communication/messages/incoming/inventory/achievements/index.ts b/src/nitro/communication/messages/incoming/inventory/achievements/index.ts new file mode 100644 index 00000000..edebe5a4 --- /dev/null +++ b/src/nitro/communication/messages/incoming/inventory/achievements/index.ts @@ -0,0 +1,5 @@ +export * from './Achievement'; +export * from './AchievementEvent'; +export * from './AchievementResolution'; +export * from './AchievementsEvent'; +export * from './AchievementsScoreEvent'; diff --git a/src/nitro/communication/messages/incoming/inventory/avatareffect/index.ts b/src/nitro/communication/messages/incoming/inventory/avatareffect/index.ts new file mode 100644 index 00000000..2b4d6fc0 --- /dev/null +++ b/src/nitro/communication/messages/incoming/inventory/avatareffect/index.ts @@ -0,0 +1,6 @@ +export * from './AvatarEffect'; +export * from './AvatarEffectActivatedEvent'; +export * from './AvatarEffectAddedEvent'; +export * from './AvatarEffectExpiredEvent'; +export * from './AvatarEffectSelectedEvent'; +export * from './AvatarEffectsEvent'; diff --git a/src/nitro/communication/messages/incoming/inventory/badges/index.ts b/src/nitro/communication/messages/incoming/inventory/badges/index.ts new file mode 100644 index 00000000..165da41a --- /dev/null +++ b/src/nitro/communication/messages/incoming/inventory/badges/index.ts @@ -0,0 +1,4 @@ +export * from './BadgesEvent'; +export * from './_Str_8120'; +export * from './_Str_8179'; +export * from './_Str_8980'; diff --git a/src/nitro/communication/messages/incoming/inventory/bots/index.ts b/src/nitro/communication/messages/incoming/inventory/bots/index.ts new file mode 100644 index 00000000..c89ec936 --- /dev/null +++ b/src/nitro/communication/messages/incoming/inventory/bots/index.ts @@ -0,0 +1,4 @@ +export * from './BotAddedToInventoryEvent'; +export * from './BotInventoryEvent'; +export * from './BotInventoryMessageEvent'; +export * from './BotRemovedFromInventoryEvent'; diff --git a/src/nitro/communication/messages/incoming/inventory/clothes/index.ts b/src/nitro/communication/messages/incoming/inventory/clothes/index.ts new file mode 100644 index 00000000..477fbf3c --- /dev/null +++ b/src/nitro/communication/messages/incoming/inventory/clothes/index.ts @@ -0,0 +1,3 @@ +export * from './FigureSetIdsMessageEvent'; +export * from './_Str_16135'; +export * from './_Str_17532'; diff --git a/src/nitro/communication/messages/incoming/inventory/furni/gifts/index.ts b/src/nitro/communication/messages/incoming/inventory/furni/gifts/index.ts new file mode 100644 index 00000000..4e252833 --- /dev/null +++ b/src/nitro/communication/messages/incoming/inventory/furni/gifts/index.ts @@ -0,0 +1 @@ +export * from './FurnitureGiftOpenedEvent'; diff --git a/src/nitro/communication/messages/incoming/inventory/furni/index.ts b/src/nitro/communication/messages/incoming/inventory/furni/index.ts new file mode 100644 index 00000000..edb79f2b --- /dev/null +++ b/src/nitro/communication/messages/incoming/inventory/furni/index.ts @@ -0,0 +1,7 @@ +export * from './FurnitureListAddOrUpdateEvent'; +export * from './FurnitureListEvent'; +export * from './FurnitureListInvalidateEvent'; +export * from './FurnitureListRemovedEvent'; +export * from './FurniturePostItPlacedEvent'; +export * from './gifts'; +export * from './IFurnitureItemData'; diff --git a/src/nitro/communication/messages/incoming/inventory/index.ts b/src/nitro/communication/messages/incoming/inventory/index.ts new file mode 100644 index 00000000..54d73f27 --- /dev/null +++ b/src/nitro/communication/messages/incoming/inventory/index.ts @@ -0,0 +1,8 @@ +export * from './achievements'; +export * from './avatareffect'; +export * from './badges'; +export * from './bots'; +export * from './clothes'; +export * from './furni'; +export * from './pets'; +export * from './trading'; diff --git a/src/nitro/communication/messages/incoming/inventory/pets/index.ts b/src/nitro/communication/messages/incoming/inventory/pets/index.ts new file mode 100644 index 00000000..6e171c0d --- /dev/null +++ b/src/nitro/communication/messages/incoming/inventory/pets/index.ts @@ -0,0 +1,3 @@ +export * from './PetAddedToInventoryEvent'; +export * from './PetInventoryEvent'; +export * from './PetRemovedFromInventoryEvent'; diff --git a/src/nitro/communication/messages/incoming/inventory/trading/index.ts b/src/nitro/communication/messages/incoming/inventory/trading/index.ts new file mode 100644 index 00000000..2edef971 --- /dev/null +++ b/src/nitro/communication/messages/incoming/inventory/trading/index.ts @@ -0,0 +1,11 @@ +export * from './TradingAcceptEvent'; +export * from './TradingCloseEvent'; +export * from './TradingCompletedEvent'; +export * from './TradingConfirmationEvent'; +export * from './TradingListItem'; +export * from './TradingListItemEvent'; +export * from './TradingNotOpenEvent'; +export * from './TradingOpenEvent'; +export * from './TradingOpenFailedEvent'; +export * from './TradingOtherNotAllowedEvent'; +export * from './TradingYouAreNotAllowedEvent'; diff --git a/src/nitro/communication/messages/incoming/moderation/index.ts b/src/nitro/communication/messages/incoming/moderation/index.ts new file mode 100644 index 00000000..5cb8fd31 --- /dev/null +++ b/src/nitro/communication/messages/incoming/moderation/index.ts @@ -0,0 +1 @@ +export * from './ModeratorMessageEvent'; diff --git a/src/nitro/communication/messages/incoming/modtool/index.ts b/src/nitro/communication/messages/incoming/modtool/index.ts new file mode 100644 index 00000000..b0aa05ca --- /dev/null +++ b/src/nitro/communication/messages/incoming/modtool/index.ts @@ -0,0 +1,7 @@ +export * from './ModtoolCallForHelpTopicsEvent'; +export * from './ModtoolMainEvent'; +export * from './ModtoolReceivedRoomsUserEvent'; +export * from './ModtoolRoomChatlogEvent'; +export * from './ModtoolRoomInfoEvent'; +export * from './ModtoolUserChatlogEvent'; +export * from './ModtoolUserInfoEvent'; diff --git a/src/nitro/communication/messages/incoming/navigator/index.ts b/src/nitro/communication/messages/incoming/navigator/index.ts new file mode 100644 index 00000000..4254e6e9 --- /dev/null +++ b/src/nitro/communication/messages/incoming/navigator/index.ts @@ -0,0 +1,10 @@ +export * from './NavigatorCategoriesEvent'; +export * from './NavigatorCollapsedEvent'; +export * from './NavigatorEventCategoriesEvent'; +export * from './NavigatorHomeRoomEvent'; +export * from './NavigatorLiftedEvent'; +export * from './NavigatorMetadataEvent'; +export * from './NavigatorOpenRoomCreatorEvent'; +export * from './NavigatorSearchesEvent'; +export * from './NavigatorSearchEvent'; +export * from './NavigatorSettingsEvent'; diff --git a/src/nitro/communication/messages/incoming/notifications/index.ts b/src/nitro/communication/messages/incoming/notifications/index.ts new file mode 100644 index 00000000..f293ba3d --- /dev/null +++ b/src/nitro/communication/messages/incoming/notifications/index.ts @@ -0,0 +1,8 @@ +export * from './BotErrorEvent'; +export * from './HabboBroadcastMessageEvent'; +export * from './HotelWillShutdownEvent'; +export * from './MOTDNotificationEvent'; +export * from './NotificationDialogMessageEvent'; +export * from './PetPlacingErrorEvent'; +export * from './RespectReceivedEvent'; +export * from './UnseenItemsEvent'; diff --git a/src/nitro/communication/messages/incoming/room/access/doorbell/index.ts b/src/nitro/communication/messages/incoming/room/access/doorbell/index.ts new file mode 100644 index 00000000..4517f2b5 --- /dev/null +++ b/src/nitro/communication/messages/incoming/room/access/doorbell/index.ts @@ -0,0 +1,3 @@ +export * from './RoomDoorbellAcceptedEvent'; +export * from './RoomDoorbellEvent'; +export * from './RoomDoorbellRejectedEvent'; diff --git a/src/nitro/communication/messages/incoming/room/access/index.ts b/src/nitro/communication/messages/incoming/room/access/index.ts new file mode 100644 index 00000000..0e1f2d7a --- /dev/null +++ b/src/nitro/communication/messages/incoming/room/access/index.ts @@ -0,0 +1,5 @@ +export * from './doorbell'; +export * from './rights'; +export * from './RoomEnterErrorEvent'; +export * from './RoomEnterEvent'; +export * from './RoomForwardEvent'; diff --git a/src/nitro/communication/messages/incoming/room/access/rights/index.ts b/src/nitro/communication/messages/incoming/room/access/rights/index.ts new file mode 100644 index 00000000..9569969e --- /dev/null +++ b/src/nitro/communication/messages/incoming/room/access/rights/index.ts @@ -0,0 +1,3 @@ +export * from './RoomRightsClearEvent'; +export * from './RoomRightsEvent'; +export * from './RoomRightsOwnerEvent'; diff --git a/src/nitro/communication/messages/incoming/room/bots/index.ts b/src/nitro/communication/messages/incoming/room/bots/index.ts new file mode 100644 index 00000000..788640ee --- /dev/null +++ b/src/nitro/communication/messages/incoming/room/bots/index.ts @@ -0,0 +1 @@ +export * from './BotCommandConfigurationEvent'; diff --git a/src/nitro/communication/messages/incoming/room/data/index.ts b/src/nitro/communication/messages/incoming/room/data/index.ts new file mode 100644 index 00000000..e68d0d70 --- /dev/null +++ b/src/nitro/communication/messages/incoming/room/data/index.ts @@ -0,0 +1,10 @@ +export * from './RoomBannedUsersEvent'; +export * from './RoomChatSettingsEvent'; +export * from './RoomInfoEvent'; +export * from './RoomInfoOwnerEvent'; +export * from './RoomScoreEvent'; +export * from './RoomSettingsErrorEvent'; +export * from './RoomSettingsEvent'; +export * from './RoomSettingsSavedEvent'; +export * from './RoomSettingsUpdatedEvent'; +export * from './RoomUsersWithRightsEvent'; diff --git a/src/nitro/communication/messages/incoming/room/engine/index.ts b/src/nitro/communication/messages/incoming/room/engine/index.ts new file mode 100644 index 00000000..efa236d4 --- /dev/null +++ b/src/nitro/communication/messages/incoming/room/engine/index.ts @@ -0,0 +1,2 @@ +export * from './ObjectsRollingEvent'; +export * from './RoomCreatedEvent'; diff --git a/src/nitro/communication/messages/incoming/room/furniture/floor/index.ts b/src/nitro/communication/messages/incoming/room/furniture/floor/index.ts new file mode 100644 index 00000000..4b0cb677 --- /dev/null +++ b/src/nitro/communication/messages/incoming/room/furniture/floor/index.ts @@ -0,0 +1,4 @@ +export * from './FurnitureFloorAddEvent'; +export * from './FurnitureFloorEvent'; +export * from './FurnitureFloorRemoveEvent'; +export * from './FurnitureFloorUpdateEvent'; diff --git a/src/nitro/communication/messages/incoming/room/furniture/index.ts b/src/nitro/communication/messages/incoming/room/furniture/index.ts new file mode 100644 index 00000000..27e8ec63 --- /dev/null +++ b/src/nitro/communication/messages/incoming/room/furniture/index.ts @@ -0,0 +1,13 @@ +export * from './floor'; +export * from './FurnitureAliasesEvent'; +export * from './FurnitureDataEvent'; +export * from './FurnitureItemDataEvent'; +export * from './FurnitureStackHeightEvent'; +export * from './FurnitureState2Event'; +export * from './FurnitureStateEvent'; +export * from './LoveLockFurniFinishedEvent'; +export * from './LoveLockFurniFriendConfirmedEvent'; +export * from './LoveLockFurniStartEvent'; +export * from './moodlightFromServer'; +export * from './RoomDimmerPresetsMessageEvent'; +export * from './wall'; diff --git a/src/nitro/communication/messages/incoming/room/furniture/wall/index.ts b/src/nitro/communication/messages/incoming/room/furniture/wall/index.ts new file mode 100644 index 00000000..30654914 --- /dev/null +++ b/src/nitro/communication/messages/incoming/room/furniture/wall/index.ts @@ -0,0 +1,4 @@ +export * from './FurnitureWallAddEvent'; +export * from './FurnitureWallEvent'; +export * from './FurnitureWallRemoveEvent'; +export * from './FurnitureWallUpdateEvent'; diff --git a/src/nitro/communication/messages/incoming/room/index.ts b/src/nitro/communication/messages/incoming/room/index.ts new file mode 100644 index 00000000..e692b601 --- /dev/null +++ b/src/nitro/communication/messages/incoming/room/index.ts @@ -0,0 +1,9 @@ +export * from './access'; +export * from './bots'; +export * from './data'; +export * from './engine'; +export * from './furniture'; +export * from './mapping'; +export * from './pet'; +export * from './session'; +export * from './unit'; diff --git a/src/nitro/communication/messages/incoming/room/mapping/index.ts b/src/nitro/communication/messages/incoming/room/mapping/index.ts new file mode 100644 index 00000000..2f112b86 --- /dev/null +++ b/src/nitro/communication/messages/incoming/room/mapping/index.ts @@ -0,0 +1,7 @@ +export * from './RoomDoorEvent'; +export * from './RoomHeightMapEvent'; +export * from './RoomHeightMapUpdateEvent'; +export * from './RoomModelEvent'; +export * from './RoomModelNameEvent'; +export * from './RoomPaintEvent'; +export * from './RoomThicknessEvent'; diff --git a/src/nitro/communication/messages/incoming/room/pet/index.ts b/src/nitro/communication/messages/incoming/room/pet/index.ts new file mode 100644 index 00000000..0ef84361 --- /dev/null +++ b/src/nitro/communication/messages/incoming/room/pet/index.ts @@ -0,0 +1,4 @@ +export * from './PetFigureUpdateEvent'; +export * from './PetInfoEvent'; +export * from './_Str_3763'; +export * from './_Str_5753'; diff --git a/src/nitro/communication/messages/incoming/room/session/index.ts b/src/nitro/communication/messages/incoming/room/session/index.ts new file mode 100644 index 00000000..ddd63b6e --- /dev/null +++ b/src/nitro/communication/messages/incoming/room/session/index.ts @@ -0,0 +1 @@ +export * from './YouArePlayingGameEvent'; diff --git a/src/nitro/communication/messages/incoming/room/unit/chat/index.ts b/src/nitro/communication/messages/incoming/room/unit/chat/index.ts new file mode 100644 index 00000000..6ba41a25 --- /dev/null +++ b/src/nitro/communication/messages/incoming/room/unit/chat/index.ts @@ -0,0 +1,6 @@ +export * from './FloodControlEvent'; +export * from './RemainingMuteEvent'; +export * from './RoomUnitChatEvent'; +export * from './RoomUnitChatShoutEvent'; +export * from './RoomUnitChatWhisperEvent'; +export * from './RoomUnitTypingEvent'; diff --git a/src/nitro/communication/messages/incoming/room/unit/index.ts b/src/nitro/communication/messages/incoming/room/unit/index.ts new file mode 100644 index 00000000..2592685f --- /dev/null +++ b/src/nitro/communication/messages/incoming/room/unit/index.ts @@ -0,0 +1,12 @@ +export * from './chat'; +export * from './RoomUnitDanceEvent'; +export * from './RoomUnitEffectEvent'; +export * from './RoomUnitEvent'; +export * from './RoomUnitExpressionEvent'; +export * from './RoomUnitHandItemEvent'; +export * from './RoomUnitHandItemReceivedEvent'; +export * from './RoomUnitIdleEvent'; +export * from './RoomUnitInfoEvent'; +export * from './RoomUnitNumberEvent'; +export * from './RoomUnitRemoveEvent'; +export * from './RoomUnitStatusEvent'; diff --git a/src/nitro/communication/messages/incoming/roomevents/index.ts b/src/nitro/communication/messages/incoming/roomevents/index.ts new file mode 100644 index 00000000..0e00e910 --- /dev/null +++ b/src/nitro/communication/messages/incoming/roomevents/index.ts @@ -0,0 +1,12 @@ +export * from './ActionDefinition'; +export * from './ConditionDefinition'; +export * from './RoomMutedEvent'; +export * from './Triggerable'; +export * from './TriggerDefinition'; +export * from './WiredFurniActionEvent'; +export * from './WiredFurniConditionEvent'; +export * from './WiredFurniTriggerEvent'; +export * from './WiredOpenEvent'; +export * from './WiredRewardResultMessageEvent'; +export * from './WiredSaveSuccessEvent'; +export * from './WiredValidationErrorEvent'; diff --git a/src/nitro/communication/messages/incoming/security/index.ts b/src/nitro/communication/messages/incoming/security/index.ts new file mode 100644 index 00000000..01a887c0 --- /dev/null +++ b/src/nitro/communication/messages/incoming/security/index.ts @@ -0,0 +1 @@ +export * from './AuthenticatedEvent'; diff --git a/src/nitro/communication/messages/incoming/user/access/index.ts b/src/nitro/communication/messages/incoming/user/access/index.ts new file mode 100644 index 00000000..00006559 --- /dev/null +++ b/src/nitro/communication/messages/incoming/user/access/index.ts @@ -0,0 +1,2 @@ +export * from './UserPerksEvent'; +export * from './UserPermissionsEvent'; diff --git a/src/nitro/communication/messages/incoming/user/data/index.ts b/src/nitro/communication/messages/incoming/user/data/index.ts new file mode 100644 index 00000000..cdfd9bb1 --- /dev/null +++ b/src/nitro/communication/messages/incoming/user/data/index.ts @@ -0,0 +1,7 @@ +export * from './UserCurrentBadgesEvent'; +export * from './UserFigureEvent'; +export * from './UserInfoEvent'; +export * from './UserNameChangeMessageEvent'; +export * from './UserProfileEvent'; +export * from './UserRelationshipsEvent'; +export * from './UserSettingsEvent'; diff --git a/src/nitro/communication/messages/incoming/user/index.ts b/src/nitro/communication/messages/incoming/user/index.ts new file mode 100644 index 00000000..4f686a60 --- /dev/null +++ b/src/nitro/communication/messages/incoming/user/index.ts @@ -0,0 +1,7 @@ +export * from './access'; +export * from './data'; +export * from './IgnoredUsersEvent'; +export * from './IgnoreResultEvent'; +export * from './InClientLinkEvent'; +export * from './inventory'; +export * from './wardrobe'; diff --git a/src/nitro/communication/messages/incoming/user/inventory/currency/index.ts b/src/nitro/communication/messages/incoming/user/inventory/currency/index.ts new file mode 100644 index 00000000..7b383214 --- /dev/null +++ b/src/nitro/communication/messages/incoming/user/inventory/currency/index.ts @@ -0,0 +1,3 @@ +export * from './UserCreditsEvent'; +export * from './UserCurrencyEvent'; +export * from './UserCurrencyUpdateEvent'; diff --git a/src/nitro/communication/messages/incoming/user/inventory/index.ts b/src/nitro/communication/messages/incoming/user/inventory/index.ts new file mode 100644 index 00000000..e25bf08b --- /dev/null +++ b/src/nitro/communication/messages/incoming/user/inventory/index.ts @@ -0,0 +1,2 @@ +export * from './currency'; +export * from './subscription'; diff --git a/src/nitro/communication/messages/incoming/user/inventory/subscription/index.ts b/src/nitro/communication/messages/incoming/user/inventory/subscription/index.ts new file mode 100644 index 00000000..3d8e4a14 --- /dev/null +++ b/src/nitro/communication/messages/incoming/user/inventory/subscription/index.ts @@ -0,0 +1 @@ +export * from './UserSubscriptionEvent'; diff --git a/src/nitro/communication/messages/incoming/user/wardrobe/index.ts b/src/nitro/communication/messages/incoming/user/wardrobe/index.ts new file mode 100644 index 00000000..179e41c8 --- /dev/null +++ b/src/nitro/communication/messages/incoming/user/wardrobe/index.ts @@ -0,0 +1 @@ +export * from './UserWardrobePageEvent'; diff --git a/src/nitro/communication/messages/outgoing/achievements/index.ts b/src/nitro/communication/messages/outgoing/achievements/index.ts new file mode 100644 index 00000000..196ac3f5 --- /dev/null +++ b/src/nitro/communication/messages/outgoing/achievements/index.ts @@ -0,0 +1 @@ +export * from './RequestAchievementsMessageComposer'; diff --git a/src/nitro/communication/messages/outgoing/catalog/index.ts b/src/nitro/communication/messages/outgoing/catalog/index.ts new file mode 100644 index 00000000..e26c9ab7 --- /dev/null +++ b/src/nitro/communication/messages/outgoing/catalog/index.ts @@ -0,0 +1,12 @@ +export * from './CatalogGroupsComposer'; +export * from './CatalogModeComposer'; +export * from './CatalogPageComposer'; +export * from './CatalogPurchaseComposer'; +export * from './CatalogPurchaseGiftComposer'; +export * from './CatalogRequestGiftConfigurationComposer'; +export * from './CatalogRequestVipGiftsComposer'; +export * from './CatalogRequestVipOffersComposer'; +export * from './CatalogSearchComposer'; +export * from './CatalogSelectClubGiftComposer'; +export * from './RedeemItemClothingComposer'; +export * from './RedeemVoucherComposer'; diff --git a/src/nitro/communication/messages/outgoing/client/index.ts b/src/nitro/communication/messages/outgoing/client/index.ts new file mode 100644 index 00000000..87f344d5 --- /dev/null +++ b/src/nitro/communication/messages/outgoing/client/index.ts @@ -0,0 +1,2 @@ +export * from './ClientPongComposer'; +export * from './ClientReleaseVersionComposer'; diff --git a/src/nitro/communication/messages/outgoing/desktop/index.ts b/src/nitro/communication/messages/outgoing/desktop/index.ts new file mode 100644 index 00000000..af7fc6e3 --- /dev/null +++ b/src/nitro/communication/messages/outgoing/desktop/index.ts @@ -0,0 +1 @@ +export * from './DesktopViewComposer'; diff --git a/src/nitro/communication/messages/outgoing/friendlist/index.ts b/src/nitro/communication/messages/outgoing/friendlist/index.ts new file mode 100644 index 00000000..40ae6312 --- /dev/null +++ b/src/nitro/communication/messages/outgoing/friendlist/index.ts @@ -0,0 +1,14 @@ +export * from './AcceptFriendComposer'; +export * from './DeclineFriendComposer'; +export * from './FindNewFriendsComposer'; +export * from './FollowFriendComposer'; +export * from './FriendListUpdateComposer'; +export * from './GetFriendRequestsComposer'; +export * from './HabboSearchComposer'; +export * from './MessengerInitComposer'; +export * from './RemoveFriendComposer'; +export * from './RequestFriendComposer'; +export * from './SendMessageComposer'; +export * from './SendRoomInviteComposer'; +export * from './SetRelationshipStatusComposer'; +export * from './VisitUserComposer'; diff --git a/src/nitro/communication/messages/outgoing/group/index.ts b/src/nitro/communication/messages/outgoing/group/index.ts new file mode 100644 index 00000000..f830f016 --- /dev/null +++ b/src/nitro/communication/messages/outgoing/group/index.ts @@ -0,0 +1,18 @@ +export * from './GroupAdminGiveComposer'; +export * from './GroupAdminTakeComposer'; +export * from './GroupBadgePartsComposer'; +export * from './GroupBuyComposer'; +export * from './GroupBuyDataComposer'; +export * from './GroupConfirmRemoveMemberComposer'; +export * from './GroupDeleteComposer'; +export * from './GroupInformationComposer'; +export * from './GroupJoinComposer'; +export * from './GroupMembersComposer'; +export * from './GroupMembershipAcceptComposer'; +export * from './GroupMembershipDeclineComposer'; +export * from './GroupRemoveMemberComposer'; +export * from './GroupSaveBadgeComposer'; +export * from './GroupSaveColorsComposer'; +export * from './GroupSaveInformationComposer'; +export * from './GroupSavePreferencesComposer'; +export * from './GroupSettingsComposer'; diff --git a/src/nitro/communication/messages/outgoing/handshake/index.ts b/src/nitro/communication/messages/outgoing/handshake/index.ts new file mode 100644 index 00000000..c7ed9a66 --- /dev/null +++ b/src/nitro/communication/messages/outgoing/handshake/index.ts @@ -0,0 +1,2 @@ +export * from './InfoRetrieveBaseMessageComposer'; +export * from './SecurityTicketComposer'; diff --git a/src/nitro/communication/messages/outgoing/index.ts b/src/nitro/communication/messages/outgoing/index.ts new file mode 100644 index 00000000..a244579a --- /dev/null +++ b/src/nitro/communication/messages/outgoing/index.ts @@ -0,0 +1,13 @@ +export * from './achievements'; +export * from './catalog'; +export * from './client'; +export * from './desktop'; +export * from './friendlist'; +export * from './group'; +export * from './handshake'; +export * from './inventory'; +export * from './modtool'; +export * from './navigator'; +export * from './OutgoingHeader'; +export * from './pet'; +export * from './room'; diff --git a/src/nitro/communication/messages/outgoing/inventory/badges/index.ts b/src/nitro/communication/messages/outgoing/inventory/badges/index.ts new file mode 100644 index 00000000..a547ed81 --- /dev/null +++ b/src/nitro/communication/messages/outgoing/inventory/badges/index.ts @@ -0,0 +1,2 @@ +export * from './RequestBadgesComposer'; +export * from './SetActivatedBadgesComposer'; diff --git a/src/nitro/communication/messages/outgoing/inventory/bots/index.ts b/src/nitro/communication/messages/outgoing/inventory/bots/index.ts new file mode 100644 index 00000000..bab9f599 --- /dev/null +++ b/src/nitro/communication/messages/outgoing/inventory/bots/index.ts @@ -0,0 +1 @@ +export * from './GetBotInventoryComposer'; diff --git a/src/nitro/communication/messages/outgoing/inventory/furni/index.ts b/src/nitro/communication/messages/outgoing/inventory/furni/index.ts new file mode 100644 index 00000000..110e0ab1 --- /dev/null +++ b/src/nitro/communication/messages/outgoing/inventory/furni/index.ts @@ -0,0 +1,2 @@ +export * from './FurnitureList2Composer'; +export * from './FurnitureListComposer'; diff --git a/src/nitro/communication/messages/outgoing/inventory/index.ts b/src/nitro/communication/messages/outgoing/inventory/index.ts new file mode 100644 index 00000000..1a8fc447 --- /dev/null +++ b/src/nitro/communication/messages/outgoing/inventory/index.ts @@ -0,0 +1,5 @@ +export * from './badges'; +export * from './bots'; +export * from './furni'; +export * from './pets'; +export * from './trading'; diff --git a/src/nitro/communication/messages/outgoing/inventory/pets/index.ts b/src/nitro/communication/messages/outgoing/inventory/pets/index.ts new file mode 100644 index 00000000..ab297b00 --- /dev/null +++ b/src/nitro/communication/messages/outgoing/inventory/pets/index.ts @@ -0,0 +1 @@ +export * from './RequestPetsComposer'; diff --git a/src/nitro/communication/messages/outgoing/inventory/trading/index.ts b/src/nitro/communication/messages/outgoing/inventory/trading/index.ts new file mode 100644 index 00000000..6f850eb5 --- /dev/null +++ b/src/nitro/communication/messages/outgoing/inventory/trading/index.ts @@ -0,0 +1,9 @@ +export * from './TradingAcceptComposer'; +export * from './TradingCancelComposer'; +export * from './TradingCloseComposer'; +export * from './TradingConfirmationComposer'; +export * from './TradingListAddItemComposer'; +export * from './TradingListAddItemsComposer'; +export * from './TradingListRemoveItemComposer'; +export * from './TradingOpenComposer'; +export * from './TradingUnacceptComposer'; diff --git a/src/nitro/communication/messages/outgoing/modtool/index.ts b/src/nitro/communication/messages/outgoing/modtool/index.ts new file mode 100644 index 00000000..25263a66 --- /dev/null +++ b/src/nitro/communication/messages/outgoing/modtool/index.ts @@ -0,0 +1,13 @@ +export * from './ModtoolChangeRoomSettingsComposer'; +export * from './ModtoolEventAlertComposer'; +export * from './ModtoolRequestRoomChatlogComposer'; +export * from './ModtoolRequestRoomInfoComposer'; +export * from './ModtoolRequestUserChatlogComposer'; +export * from './ModtoolRequestUserInfoComposer'; +export * from './ModtoolRequestUserRoomsComposer'; +export * from './ModtoolRoomAlertComposer'; +export * from './ModtoolSanctionAlertComposer'; +export * from './ModtoolSanctionBanComposer'; +export * from './ModtoolSanctionKickComposer'; +export * from './ModtoolSanctionMuteComposer'; +export * from './ModtoolSanctionTradelockComposer'; diff --git a/src/nitro/communication/messages/outgoing/navigator/index.ts b/src/nitro/communication/messages/outgoing/navigator/index.ts new file mode 100644 index 00000000..25b4151b --- /dev/null +++ b/src/nitro/communication/messages/outgoing/navigator/index.ts @@ -0,0 +1,10 @@ +export * from './ConvertGlobalRoomIdComposer'; +export * from './NavigatorCategoriesComposer'; +export * from './NavigatorCategoryListModeComposer'; +export * from './NavigatorInitComposer'; +export * from './NavigatorSearchCloseComposer'; +export * from './NavigatorSearchComposer'; +export * from './NavigatorSearchOpenComposer'; +export * from './NavigatorSearchSaveComposer'; +export * from './NavigatorSettingsComposer'; +export * from './NavigatorSettingsSaveComposer'; diff --git a/src/nitro/communication/messages/outgoing/pet/index.ts b/src/nitro/communication/messages/outgoing/pet/index.ts new file mode 100644 index 00000000..156eb381 --- /dev/null +++ b/src/nitro/communication/messages/outgoing/pet/index.ts @@ -0,0 +1,2 @@ +export * from './PetRespectComposer'; +export * from './RequestPetInfoComposer'; diff --git a/src/nitro/communication/messages/outgoing/room/access/index.ts b/src/nitro/communication/messages/outgoing/room/access/index.ts new file mode 100644 index 00000000..20255459 --- /dev/null +++ b/src/nitro/communication/messages/outgoing/room/access/index.ts @@ -0,0 +1,2 @@ +export * from './RoomDoorbellAccessComposer'; +export * from './RoomEnterComposer'; diff --git a/src/nitro/communication/messages/outgoing/room/action/index.ts b/src/nitro/communication/messages/outgoing/room/action/index.ts new file mode 100644 index 00000000..f754a89d --- /dev/null +++ b/src/nitro/communication/messages/outgoing/room/action/index.ts @@ -0,0 +1,10 @@ +export * from './RoomAmbassadorAlertComposer'; +export * from './RoomBanUserComposer'; +export * from './RoomDeleteComposer'; +export * from './RoomGiveRightsComposer'; +export * from './RoomKickUserComposer'; +export * from './RoomLikeRoomComposer'; +export * from './RoomMuteUserComposer'; +export * from './RoomStaffPickComposer'; +export * from './RoomTakeRightsComposer'; +export * from './RoomUnbanUserComposer'; diff --git a/src/nitro/communication/messages/outgoing/room/bots/index.ts b/src/nitro/communication/messages/outgoing/room/bots/index.ts new file mode 100644 index 00000000..d4b295a5 --- /dev/null +++ b/src/nitro/communication/messages/outgoing/room/bots/index.ts @@ -0,0 +1 @@ +export * from './RequestBotConfigurationComposer'; diff --git a/src/nitro/communication/messages/outgoing/room/data/index.ts b/src/nitro/communication/messages/outgoing/room/data/index.ts new file mode 100644 index 00000000..d1c3bf4e --- /dev/null +++ b/src/nitro/communication/messages/outgoing/room/data/index.ts @@ -0,0 +1,5 @@ +export * from './RoomBannedUsersComposer'; +export * from './RoomInfoComposer'; +export * from './RoomSettingsComposer'; +export * from './RoomUsersWithRightsComposer'; +export * from './SaveRoomSettingsComposer'; diff --git a/src/nitro/communication/messages/outgoing/room/engine/index.ts b/src/nitro/communication/messages/outgoing/room/engine/index.ts new file mode 100644 index 00000000..6dcd9b1c --- /dev/null +++ b/src/nitro/communication/messages/outgoing/room/engine/index.ts @@ -0,0 +1,9 @@ +export * from './BotPlaceComposer'; +export * from './BotRemoveComposer'; +export * from './BotSkillSaveComposer'; +export * from './GetItemDataComposer'; +export * from './ModifyWallItemDataComposer'; +export * from './PetMoveComposer'; +export * from './PetPlaceComposer'; +export * from './PetRemoveComposer'; +export * from './RemoveWallItemComposer'; diff --git a/src/nitro/communication/messages/outgoing/room/furniture/ads/index.ts b/src/nitro/communication/messages/outgoing/room/furniture/ads/index.ts new file mode 100644 index 00000000..0662c201 --- /dev/null +++ b/src/nitro/communication/messages/outgoing/room/furniture/ads/index.ts @@ -0,0 +1 @@ +export * from './RoomAdsUpdateComposer'; diff --git a/src/nitro/communication/messages/outgoing/room/furniture/dimmer/index.ts b/src/nitro/communication/messages/outgoing/room/furniture/dimmer/index.ts new file mode 100644 index 00000000..842aa30c --- /dev/null +++ b/src/nitro/communication/messages/outgoing/room/furniture/dimmer/index.ts @@ -0,0 +1,3 @@ +export * from './MoodlightSettingsComposer'; +export * from './MoodlightSettingsSaveComposer'; +export * from './MoodlightTogggleStateComposer'; diff --git a/src/nitro/communication/messages/outgoing/room/furniture/floor/index.ts b/src/nitro/communication/messages/outgoing/room/furniture/floor/index.ts new file mode 100644 index 00000000..8dde7293 --- /dev/null +++ b/src/nitro/communication/messages/outgoing/room/furniture/floor/index.ts @@ -0,0 +1 @@ +export * from './FurnitureFloorUpdateComposer'; diff --git a/src/nitro/communication/messages/outgoing/room/furniture/index.ts b/src/nitro/communication/messages/outgoing/room/furniture/index.ts new file mode 100644 index 00000000..de495f39 --- /dev/null +++ b/src/nitro/communication/messages/outgoing/room/furniture/index.ts @@ -0,0 +1,13 @@ +export * from './ads'; +export * from './dimmer'; +export * from './floor'; +export * from './FurnitureAliasesComposer'; +export * from './FurniturePickupComposer'; +export * from './FurniturePlaceComposer'; +export * from './FurniturePlacePaintComposer'; +export * from './FurniturePostItPlaceComposer'; +export * from './logic'; +export * from './mannequin'; +export * from './presents'; +export * from './toner'; +export * from './wall'; diff --git a/src/nitro/communication/messages/outgoing/room/furniture/logic/index.ts b/src/nitro/communication/messages/outgoing/room/furniture/logic/index.ts new file mode 100644 index 00000000..978bb5b1 --- /dev/null +++ b/src/nitro/communication/messages/outgoing/room/furniture/logic/index.ts @@ -0,0 +1,10 @@ +export * from './FurnitureColorWheelComposer'; +export * from './FurnitureDiceActivateComposer'; +export * from './FurnitureDiceDeactivateComposer'; +export * from './FurnitureExchangeComposer'; +export * from './FurnitureMultiStateComposer'; +export * from './FurnitureOneWayDoorComposer'; +export * from './FurnitureRandomStateComposer'; +export * from './FurnitureStackHeightComposer'; +export * from './FurnitureWallMultiStateComposer'; +export * from './LoveLockStartConfirmComposer'; diff --git a/src/nitro/communication/messages/outgoing/room/furniture/mannequin/index.ts b/src/nitro/communication/messages/outgoing/room/furniture/mannequin/index.ts new file mode 100644 index 00000000..ed492565 --- /dev/null +++ b/src/nitro/communication/messages/outgoing/room/furniture/mannequin/index.ts @@ -0,0 +1,2 @@ +export * from './FurnitureMannequinSaveLookComposer'; +export * from './FurnitureMannequinSaveNameComposer'; diff --git a/src/nitro/communication/messages/outgoing/room/furniture/presents/index.ts b/src/nitro/communication/messages/outgoing/room/furniture/presents/index.ts new file mode 100644 index 00000000..d0d4ced8 --- /dev/null +++ b/src/nitro/communication/messages/outgoing/room/furniture/presents/index.ts @@ -0,0 +1 @@ +export * from './OpenPresentComposer'; diff --git a/src/nitro/communication/messages/outgoing/room/furniture/toner/index.ts b/src/nitro/communication/messages/outgoing/room/furniture/toner/index.ts new file mode 100644 index 00000000..f8e9d818 --- /dev/null +++ b/src/nitro/communication/messages/outgoing/room/furniture/toner/index.ts @@ -0,0 +1 @@ +export * from './ApplyTonerComposer'; diff --git a/src/nitro/communication/messages/outgoing/room/furniture/wall/index.ts b/src/nitro/communication/messages/outgoing/room/furniture/wall/index.ts new file mode 100644 index 00000000..75abfb7a --- /dev/null +++ b/src/nitro/communication/messages/outgoing/room/furniture/wall/index.ts @@ -0,0 +1 @@ +export * from './FurnitureWallUpdateComposer'; diff --git a/src/nitro/communication/messages/outgoing/room/index.ts b/src/nitro/communication/messages/outgoing/room/index.ts new file mode 100644 index 00000000..4b101b0e --- /dev/null +++ b/src/nitro/communication/messages/outgoing/room/index.ts @@ -0,0 +1,9 @@ +export * from './access'; +export * from './action'; +export * from './bots'; +export * from './data'; +export * from './engine'; +export * from './furniture'; +export * from './mapping'; +export * from './RoomCreateComposer'; +export * from './unit'; diff --git a/src/nitro/communication/messages/outgoing/room/mapping/index.ts b/src/nitro/communication/messages/outgoing/room/mapping/index.ts new file mode 100644 index 00000000..8c66d54f --- /dev/null +++ b/src/nitro/communication/messages/outgoing/room/mapping/index.ts @@ -0,0 +1 @@ +export * from './RoomModelComposer'; diff --git a/src/nitro/communication/messages/outgoing/room/unit/chat/index.ts b/src/nitro/communication/messages/outgoing/room/unit/chat/index.ts new file mode 100644 index 00000000..6e53b789 --- /dev/null +++ b/src/nitro/communication/messages/outgoing/room/unit/chat/index.ts @@ -0,0 +1,6 @@ +export * from './RoomUnitChatComposer'; +export * from './RoomUnitChatShoutComposer'; +export * from './RoomUnitChatStyleComposer'; +export * from './RoomUnitChatWhisperComposer'; +export * from './RoomUnitTypingStartComposer'; +export * from './RoomUnitTypingStopComposer'; diff --git a/src/nitro/communication/messages/outgoing/room/unit/index.ts b/src/nitro/communication/messages/outgoing/room/unit/index.ts new file mode 100644 index 00000000..c080bffd --- /dev/null +++ b/src/nitro/communication/messages/outgoing/room/unit/index.ts @@ -0,0 +1,9 @@ +export * from './chat'; +export * from './RoomUnitActionComposer'; +export * from './RoomUnitDanceComposer'; +export * from './RoomUnitDropHandItemComposer'; +export * from './RoomUnitGiveHandItemComposer'; +export * from './RoomUnitLookComposer'; +export * from './RoomUnitPostureComposer'; +export * from './RoomUnitSignComposer'; +export * from './RoomUnitWalkComposer'; diff --git a/src/nitro/communication/messages/parser/availability/index.ts b/src/nitro/communication/messages/parser/availability/index.ts new file mode 100644 index 00000000..3e6f5b68 --- /dev/null +++ b/src/nitro/communication/messages/parser/availability/index.ts @@ -0,0 +1 @@ +export * from './AvailabilityStatusMessageParser'; diff --git a/src/nitro/communication/messages/parser/avatar/index.ts b/src/nitro/communication/messages/parser/avatar/index.ts new file mode 100644 index 00000000..bd135d97 --- /dev/null +++ b/src/nitro/communication/messages/parser/avatar/index.ts @@ -0,0 +1 @@ +export * from './ChangeNameUpdateParser'; diff --git a/src/nitro/communication/messages/parser/catalog/index.ts b/src/nitro/communication/messages/parser/catalog/index.ts new file mode 100644 index 00000000..ac54df6a --- /dev/null +++ b/src/nitro/communication/messages/parser/catalog/index.ts @@ -0,0 +1,17 @@ +export * from './CatalogClubGiftsParser'; +export * from './CatalogClubParser'; +export * from './CatalogGiftConfigurationParser'; +export * from './CatalogGiftUsernameUnavailableParser'; +export * from './CatalogGroupsParser'; +export * from './CatalogModeParser'; +export * from './CatalogPageParser'; +export * from './CatalogPagesParser'; +export * from './CatalogPurchaseFailedParser'; +export * from './CatalogPurchaseParser'; +export * from './CatalogPurchaseUnavailableParser'; +export * from './CatalogRedeemVoucherErrorParser'; +export * from './CatalogRedeemVoucherOkParser'; +export * from './CatalogSearchParser'; +export * from './CatalogSoldOutParser'; +export * from './CatalogUpdatedParser'; +export * from './utils'; diff --git a/src/nitro/communication/messages/parser/catalog/utils/index.ts b/src/nitro/communication/messages/parser/catalog/utils/index.ts new file mode 100644 index 00000000..3f7474f0 --- /dev/null +++ b/src/nitro/communication/messages/parser/catalog/utils/index.ts @@ -0,0 +1,13 @@ +export * from './CatalogClubOfferData'; +export * from './CatalogFrontPageItem'; +export * from './CatalogGroupData'; +export * from './CatalogLocalizationData'; +export * from './CatalogPageData'; +export * from './CatalogPageOfferData'; +export * from './CatalogProductOfferData'; +export * from './CatalogPurchaseData'; +export * from './CatalogSearchData'; +export * from './ICatalogLocalizationData'; +export * from './ICatalogPageData'; +export * from './ICatalogPageParser'; +export * from './_Str_5178'; diff --git a/src/nitro/communication/messages/parser/client/index.ts b/src/nitro/communication/messages/parser/client/index.ts new file mode 100644 index 00000000..129f6725 --- /dev/null +++ b/src/nitro/communication/messages/parser/client/index.ts @@ -0,0 +1 @@ +export * from './ClientPingParser'; diff --git a/src/nitro/communication/messages/parser/desktop/index.ts b/src/nitro/communication/messages/parser/desktop/index.ts new file mode 100644 index 00000000..442a303e --- /dev/null +++ b/src/nitro/communication/messages/parser/desktop/index.ts @@ -0,0 +1 @@ +export * from './DesktopViewParser'; diff --git a/src/nitro/communication/messages/parser/friendlist/index.ts b/src/nitro/communication/messages/parser/friendlist/index.ts new file mode 100644 index 00000000..df062ace --- /dev/null +++ b/src/nitro/communication/messages/parser/friendlist/index.ts @@ -0,0 +1,17 @@ +export * from './AcceptFriendResultParser'; +export * from './FindFriendsProcessResultParser'; +export * from './FollowFriendFailedParser'; +export * from './FriendListFragmentMessageParser'; +export * from './FriendListUpdateParser'; +export * from './FriendNotificationParser'; +export * from './FriendRequestsParser'; +export * from './HabboSearchResultParser'; +export * from './InstantMessageErrorParser'; +export * from './MessageErrorParser'; +export * from './MessengerInitParser'; +export * from './MiniMailNewMessageParser'; +export * from './MiniMailUnreadCountParser'; +export * from './NewConsoleMessageParser'; +export * from './NewFriendRequestMessageParser'; +export * from './RoomInviteErrorParser'; +export * from './RoomInviteMessageParser'; diff --git a/src/nitro/communication/messages/parser/game/index.ts b/src/nitro/communication/messages/parser/game/index.ts new file mode 100644 index 00000000..3951d6ac --- /dev/null +++ b/src/nitro/communication/messages/parser/game/index.ts @@ -0,0 +1 @@ +export * from './LoadGameUrlParser'; diff --git a/src/nitro/communication/messages/parser/generic/index.ts b/src/nitro/communication/messages/parser/generic/index.ts new file mode 100644 index 00000000..4e395b31 --- /dev/null +++ b/src/nitro/communication/messages/parser/generic/index.ts @@ -0,0 +1 @@ +export * from './GenericErrorParser'; diff --git a/src/nitro/communication/messages/parser/group/index.ts b/src/nitro/communication/messages/parser/group/index.ts new file mode 100644 index 00000000..8532e9aa --- /dev/null +++ b/src/nitro/communication/messages/parser/group/index.ts @@ -0,0 +1,7 @@ +export * from './GroupBadgePartsParser'; +export * from './GroupBuyDataParser'; +export * from './GroupConfirmMemberRemoveParser'; +export * from './GroupInformationParser'; +export * from './GroupMembersParser'; +export * from './GroupSettingsParser'; +export * from './utils'; diff --git a/src/nitro/communication/messages/parser/group/utils/index.ts b/src/nitro/communication/messages/parser/group/utils/index.ts new file mode 100644 index 00000000..7b7b9649 --- /dev/null +++ b/src/nitro/communication/messages/parser/group/utils/index.ts @@ -0,0 +1,3 @@ +export * from './GroupBadgePart'; +export * from './GroupDataParser'; +export * from './GroupMemberParser'; diff --git a/src/nitro/communication/messages/parser/help/index.ts b/src/nitro/communication/messages/parser/help/index.ts new file mode 100644 index 00000000..d09023ae --- /dev/null +++ b/src/nitro/communication/messages/parser/help/index.ts @@ -0,0 +1 @@ +export * from './CallForHelpResultMessageParser'; diff --git a/src/nitro/communication/messages/parser/index.ts b/src/nitro/communication/messages/parser/index.ts new file mode 100644 index 00000000..6b2d0ec4 --- /dev/null +++ b/src/nitro/communication/messages/parser/index.ts @@ -0,0 +1,19 @@ +export * from './availability'; +export * from './avatar'; +export * from './catalog'; +export * from './client'; +export * from './desktop'; +export * from './friendlist'; +export * from './game'; +export * from './generic'; +export * from './group'; +export * from './help'; +export * from './inventory'; +export * from './moderation'; +export * from './modtool'; +export * from './navigator'; +export * from './notifications'; +export * from './room'; +export * from './roomevents'; +export * from './security'; +export * from './user'; diff --git a/src/nitro/communication/messages/parser/inventory/achievements/index.ts b/src/nitro/communication/messages/parser/inventory/achievements/index.ts new file mode 100644 index 00000000..f8a65d08 --- /dev/null +++ b/src/nitro/communication/messages/parser/inventory/achievements/index.ts @@ -0,0 +1,3 @@ +export * from './AchievementParser'; +export * from './AchievementsParser'; +export * from './AchievementsScoreParser'; diff --git a/src/nitro/communication/messages/parser/inventory/avatareffect/index.ts b/src/nitro/communication/messages/parser/inventory/avatareffect/index.ts new file mode 100644 index 00000000..e914bf14 --- /dev/null +++ b/src/nitro/communication/messages/parser/inventory/avatareffect/index.ts @@ -0,0 +1,5 @@ +export * from './AvatarEffectActivatedParser'; +export * from './AvatarEffectAddedParser'; +export * from './AvatarEffectExpiredParser'; +export * from './AvatarEffectSelectedParser'; +export * from './AvatarEffectsParser'; diff --git a/src/nitro/communication/messages/parser/inventory/badges/index.ts b/src/nitro/communication/messages/parser/inventory/badges/index.ts new file mode 100644 index 00000000..b849f91b --- /dev/null +++ b/src/nitro/communication/messages/parser/inventory/badges/index.ts @@ -0,0 +1,5 @@ +export * from './BadgesParser'; +export * from './_Str_7305'; +export * from './_Str_7446'; +export * from './_Str_7491'; +export * from './_Str_9135'; diff --git a/src/nitro/communication/messages/parser/inventory/bots/index.ts b/src/nitro/communication/messages/parser/inventory/bots/index.ts new file mode 100644 index 00000000..1224c4ed --- /dev/null +++ b/src/nitro/communication/messages/parser/inventory/bots/index.ts @@ -0,0 +1,5 @@ +export * from './BotAddedToInventoryParser'; +export * from './BotData'; +export * from './BotInventoryMessageParser'; +export * from './BotReceivedMessageParser'; +export * from './BotRemovedFromInventoryParser'; diff --git a/src/nitro/communication/messages/parser/inventory/clothing/index.ts b/src/nitro/communication/messages/parser/inventory/clothing/index.ts new file mode 100644 index 00000000..72484f09 --- /dev/null +++ b/src/nitro/communication/messages/parser/inventory/clothing/index.ts @@ -0,0 +1,3 @@ +export * from './FigureSetIdsMessageParser'; +export * from './_Str_8728'; +export * from './_Str_9021'; diff --git a/src/nitro/communication/messages/parser/inventory/furniture/index.ts b/src/nitro/communication/messages/parser/inventory/furniture/index.ts new file mode 100644 index 00000000..cc0fe661 --- /dev/null +++ b/src/nitro/communication/messages/parser/inventory/furniture/index.ts @@ -0,0 +1,7 @@ +export * from './FurnitureGiftOpenedParser'; +export * from './FurnitureListAddOrUpdateParser'; +export * from './FurnitureListInvalidateParser'; +export * from './FurnitureListParser'; +export * from './FurnitureListRemovedParser'; +export * from './FurniturePostItPlacedParser'; +export * from './utils'; diff --git a/src/nitro/communication/messages/parser/inventory/furniture/utils/index.ts b/src/nitro/communication/messages/parser/inventory/furniture/utils/index.ts new file mode 100644 index 00000000..3c910a1f --- /dev/null +++ b/src/nitro/communication/messages/parser/inventory/furniture/utils/index.ts @@ -0,0 +1 @@ +export * from './FurnitureListItemParser'; diff --git a/src/nitro/communication/messages/parser/inventory/index.ts b/src/nitro/communication/messages/parser/inventory/index.ts new file mode 100644 index 00000000..b2dd91f8 --- /dev/null +++ b/src/nitro/communication/messages/parser/inventory/index.ts @@ -0,0 +1,9 @@ +export * from './achievements'; +export * from './avatareffect'; +export * from './badges'; +export * from './bots'; +export * from './clothing'; +export * from './furniture'; +export * from './pets'; +export * from './purse'; +export * from './trading'; diff --git a/src/nitro/communication/messages/parser/inventory/pets/index.ts b/src/nitro/communication/messages/parser/inventory/pets/index.ts new file mode 100644 index 00000000..7198a210 --- /dev/null +++ b/src/nitro/communication/messages/parser/inventory/pets/index.ts @@ -0,0 +1,11 @@ +export * from './PetAddedToInventoryParser'; +export * from './PetBoughtNotificationMessageParser'; +export * from './PetData'; +export * from './PetFigureData'; +export * from './PetInventoryParser'; +export * from './PetRemovedFromInventoryParser'; +export * from './_Str_6256'; +export * from './_Str_6719'; +export * from './_Str_7486'; +export * from './_Str_7523'; +export * from './_Str_9220'; diff --git a/src/nitro/communication/messages/parser/inventory/purse/index.ts b/src/nitro/communication/messages/parser/inventory/purse/index.ts new file mode 100644 index 00000000..720991a2 --- /dev/null +++ b/src/nitro/communication/messages/parser/inventory/purse/index.ts @@ -0,0 +1 @@ +export * from './UserCreditsMessageParser'; diff --git a/src/nitro/communication/messages/parser/inventory/trading/index.ts b/src/nitro/communication/messages/parser/inventory/trading/index.ts new file mode 100644 index 00000000..2f363f23 --- /dev/null +++ b/src/nitro/communication/messages/parser/inventory/trading/index.ts @@ -0,0 +1,10 @@ +export * from './TradingAcceptParser'; +export * from './TradingCloseParser'; +export * from './TradingCompletedParser'; +export * from './TradingConfirmationParser'; +export * from './TradingListItemParser'; +export * from './TradingNotOpenParser'; +export * from './TradingOpenFailedParser'; +export * from './TradingOpenParser'; +export * from './TradingOtherNotAllowedParser'; +export * from './TradingYouAreNotAllowedParser'; diff --git a/src/nitro/communication/messages/parser/moderation/index.ts b/src/nitro/communication/messages/parser/moderation/index.ts new file mode 100644 index 00000000..03e66b6b --- /dev/null +++ b/src/nitro/communication/messages/parser/moderation/index.ts @@ -0,0 +1 @@ +export * from './ModeratorMessageParser'; diff --git a/src/nitro/communication/messages/parser/modtool/index.ts b/src/nitro/communication/messages/parser/modtool/index.ts new file mode 100644 index 00000000..98b61ea2 --- /dev/null +++ b/src/nitro/communication/messages/parser/modtool/index.ts @@ -0,0 +1,8 @@ +export * from './ModtoolCFHTopicsParser'; +export * from './ModtoolMainParser'; +export * from './ModtoolRoomChatlogParser'; +export * from './ModtoolRoomInfoParser'; +export * from './ModtoolRoomUsersParser'; +export * from './ModtoolUserChatlogParser'; +export * from './ModtoolUserInfoParser'; +export * from './utils'; diff --git a/src/nitro/communication/messages/parser/modtool/utils/index.ts b/src/nitro/communication/messages/parser/modtool/utils/index.ts new file mode 100644 index 00000000..24b28857 --- /dev/null +++ b/src/nitro/communication/messages/parser/modtool/utils/index.ts @@ -0,0 +1,12 @@ +export * from './CallForHelpCategoryData'; +export * from './IChatlog'; +export * from './ModtoolRoomChatlogLine'; +export * from './ModtoolRoomVisitedData'; +export * from './ModtoolUserChatlogParserChatlog'; +export * from './ModtoolUserChatlogParserVisit'; +export * from './ModtoolUserVisitedRoomsRoom'; +export * from './_Str_2484'; +export * from './_Str_5018'; +export * from './_Str_5460'; +export * from './_Str_5467'; +export * from './_Str_8176'; diff --git a/src/nitro/communication/messages/parser/navigator/index.ts b/src/nitro/communication/messages/parser/navigator/index.ts new file mode 100644 index 00000000..73c2631d --- /dev/null +++ b/src/nitro/communication/messages/parser/navigator/index.ts @@ -0,0 +1,14 @@ +export * from './NavigatorCategoriesParser'; +export * from './NavigatorCategoryDataParser'; +export * from './NavigatorCollapsedParser'; +export * from './NavigatorEventCategoriesParser'; +export * from './NavigatorEventCategoryDataParser'; +export * from './NavigatorHomeRoomParser'; +export * from './NavigatorLiftedDataParser'; +export * from './NavigatorLiftedParser'; +export * from './NavigatorMetadataParser'; +export * from './NavigatorOpenRoomCreatorParser'; +export * from './NavigatorSearchesParser'; +export * from './NavigatorSearchParser'; +export * from './NavigatorSettingsParser'; +export * from './utils'; diff --git a/src/nitro/communication/messages/parser/navigator/utils/index.ts b/src/nitro/communication/messages/parser/navigator/utils/index.ts new file mode 100644 index 00000000..65e28f60 --- /dev/null +++ b/src/nitro/communication/messages/parser/navigator/utils/index.ts @@ -0,0 +1,4 @@ +export * from './NavigatorSavedSearch'; +export * from './NavigatorSearchResultList'; +export * from './NavigatorSearchResultSet'; +export * from './NavigatorTopLevelContext'; diff --git a/src/nitro/communication/messages/parser/notifications/index.ts b/src/nitro/communication/messages/parser/notifications/index.ts new file mode 100644 index 00000000..9a7e2126 --- /dev/null +++ b/src/nitro/communication/messages/parser/notifications/index.ts @@ -0,0 +1,8 @@ +export * from './BotErrorEventParser'; +export * from './HabboBroadcastMessageParser'; +export * from './HotelWillShutdownParser'; +export * from './MOTDNotificationParser'; +export * from './NotificationDialogMessageParser'; +export * from './PetPlacingErrorEventParser'; +export * from './RespectReceivedParser'; +export * from './UnseenItemsParser'; diff --git a/src/nitro/communication/messages/parser/room/access/doorbell/index.ts b/src/nitro/communication/messages/parser/room/access/doorbell/index.ts new file mode 100644 index 00000000..ddec271f --- /dev/null +++ b/src/nitro/communication/messages/parser/room/access/doorbell/index.ts @@ -0,0 +1,3 @@ +export * from './RoomDoorbellAcceptedParser'; +export * from './RoomDoorbellParser'; +export * from './RoomDoorbellRejectedParser'; diff --git a/src/nitro/communication/messages/parser/room/access/index.ts b/src/nitro/communication/messages/parser/room/access/index.ts new file mode 100644 index 00000000..9f8c0bcf --- /dev/null +++ b/src/nitro/communication/messages/parser/room/access/index.ts @@ -0,0 +1,5 @@ +export * from './doorbell'; +export * from './rights'; +export * from './RoomEnterErrorParser'; +export * from './RoomEnterParser'; +export * from './RoomFowardParser'; diff --git a/src/nitro/communication/messages/parser/room/access/rights/index.ts b/src/nitro/communication/messages/parser/room/access/rights/index.ts new file mode 100644 index 00000000..e5a319d5 --- /dev/null +++ b/src/nitro/communication/messages/parser/room/access/rights/index.ts @@ -0,0 +1,3 @@ +export * from './RoomRightsClearParser'; +export * from './RoomRightsOwnerParser'; +export * from './RoomRightsParser'; diff --git a/src/nitro/communication/messages/parser/room/bots/index.ts b/src/nitro/communication/messages/parser/room/bots/index.ts new file mode 100644 index 00000000..4395579f --- /dev/null +++ b/src/nitro/communication/messages/parser/room/bots/index.ts @@ -0,0 +1 @@ +export * from './BotCommandConfigurationParser'; diff --git a/src/nitro/communication/messages/parser/room/data/index.ts b/src/nitro/communication/messages/parser/room/data/index.ts new file mode 100644 index 00000000..8ae78e3e --- /dev/null +++ b/src/nitro/communication/messages/parser/room/data/index.ts @@ -0,0 +1,12 @@ +export * from './RoomChatParser'; +export * from './RoomChatSettingsParser'; +export * from './RoomDataParser'; +export * from './RoomInfoOwnerParser'; +export * from './RoomInfoParser'; +export * from './RoomModerationParser'; +export * from './RoomScoreParser'; +export * from './RoomSettingsErrorParser'; +export * from './RoomSettingsParser'; +export * from './RoomSettingsSavedParser'; +export * from './RoomSettingsUpdatedParser'; +export * from './RoomSettingsUsersListParser'; diff --git a/src/nitro/communication/messages/parser/room/engine/index.ts b/src/nitro/communication/messages/parser/room/engine/index.ts new file mode 100644 index 00000000..faa96179 --- /dev/null +++ b/src/nitro/communication/messages/parser/room/engine/index.ts @@ -0,0 +1,2 @@ +export * from './ObjectsRollingParser'; +export * from './RoomCreatedParser'; diff --git a/src/nitro/communication/messages/parser/room/furniture/floor/index.ts b/src/nitro/communication/messages/parser/room/furniture/floor/index.ts new file mode 100644 index 00000000..710c755c --- /dev/null +++ b/src/nitro/communication/messages/parser/room/furniture/floor/index.ts @@ -0,0 +1,5 @@ +export * from './FurnitureFloorAddParser'; +export * from './FurnitureFloorDataParser'; +export * from './FurnitureFloorParser'; +export * from './FurnitureFloorRemoveParser'; +export * from './FurnitureFloorUpdateParser'; diff --git a/src/nitro/communication/messages/parser/room/furniture/index.ts b/src/nitro/communication/messages/parser/room/furniture/index.ts new file mode 100644 index 00000000..c4d77185 --- /dev/null +++ b/src/nitro/communication/messages/parser/room/furniture/index.ts @@ -0,0 +1,12 @@ +export * from './floor'; +export * from './FurnitureAliasesParser'; +export * from './FurnitureDataParser'; +export * from './FurnitureItemDataParser'; +export * from './FurnitureStackHeightParser'; +export * from './FurnitureState2Parser'; +export * from './FurnitureStateParser'; +export * from './LoveLockFurniFinishedParser'; +export * from './LoveLockFurniFriendConfirmedParser'; +export * from './LoveLockFurniStartParser'; +export * from './RoomDimmerPresetsMessageParser'; +export * from './wall'; diff --git a/src/nitro/communication/messages/parser/room/furniture/wall/index.ts b/src/nitro/communication/messages/parser/room/furniture/wall/index.ts new file mode 100644 index 00000000..2b085b2a --- /dev/null +++ b/src/nitro/communication/messages/parser/room/furniture/wall/index.ts @@ -0,0 +1,5 @@ +export * from './FurnitureWallAddParser'; +export * from './FurnitureWallDataParser'; +export * from './FurnitureWallParser'; +export * from './FurnitureWallRemoveParser'; +export * from './FurnitureWallUpdateParser'; diff --git a/src/nitro/communication/messages/parser/room/index.ts b/src/nitro/communication/messages/parser/room/index.ts new file mode 100644 index 00000000..e692b601 --- /dev/null +++ b/src/nitro/communication/messages/parser/room/index.ts @@ -0,0 +1,9 @@ +export * from './access'; +export * from './bots'; +export * from './data'; +export * from './engine'; +export * from './furniture'; +export * from './mapping'; +export * from './pet'; +export * from './session'; +export * from './unit'; diff --git a/src/nitro/communication/messages/parser/room/mapping/index.ts b/src/nitro/communication/messages/parser/room/mapping/index.ts new file mode 100644 index 00000000..57af1662 --- /dev/null +++ b/src/nitro/communication/messages/parser/room/mapping/index.ts @@ -0,0 +1,7 @@ +export * from './RoomDoorParser'; +export * from './RoomHeightMapParser'; +export * from './RoomHeightMapUpdateParser'; +export * from './RoomModelNameParser'; +export * from './RoomModelParser'; +export * from './RoomPaintParser'; +export * from './RoomThicknessParser'; diff --git a/src/nitro/communication/messages/parser/room/pet/index.ts b/src/nitro/communication/messages/parser/room/pet/index.ts new file mode 100644 index 00000000..2ab199b3 --- /dev/null +++ b/src/nitro/communication/messages/parser/room/pet/index.ts @@ -0,0 +1,2 @@ +export * from './PetFigureUpdateParser'; +export * from './PetInfoParser'; diff --git a/src/nitro/communication/messages/parser/room/session/index.ts b/src/nitro/communication/messages/parser/room/session/index.ts new file mode 100644 index 00000000..681db2d9 --- /dev/null +++ b/src/nitro/communication/messages/parser/room/session/index.ts @@ -0,0 +1 @@ +export * from './YouArePlayingGameParser'; diff --git a/src/nitro/communication/messages/parser/room/unit/chat/index.ts b/src/nitro/communication/messages/parser/room/unit/chat/index.ts new file mode 100644 index 00000000..e9ab87f1 --- /dev/null +++ b/src/nitro/communication/messages/parser/room/unit/chat/index.ts @@ -0,0 +1,4 @@ +export * from './FloodControlParser'; +export * from './RemainingMuteParser'; +export * from './RoomUnitChatParser'; +export * from './RoomUnitTypingParser'; diff --git a/src/nitro/communication/messages/parser/room/unit/index.ts b/src/nitro/communication/messages/parser/room/unit/index.ts new file mode 100644 index 00000000..97289619 --- /dev/null +++ b/src/nitro/communication/messages/parser/room/unit/index.ts @@ -0,0 +1,15 @@ +export * from './chat'; +export * from './RoomUnitDanceParser'; +export * from './RoomUnitEffectParser'; +export * from './RoomUnitExpressionParser'; +export * from './RoomUnitHandItemParser'; +export * from './RoomUnitHandItemReceivedParser'; +export * from './RoomUnitIdleParser'; +export * from './RoomUnitInfoParser'; +export * from './RoomUnitNumberParser'; +export * from './RoomUnitParser'; +export * from './RoomUnitRemoveParser'; +export * from './RoomUnitStatusAction'; +export * from './RoomUnitStatusMessage'; +export * from './RoomUnitStatusParser'; +export * from './UserMessageData'; diff --git a/src/nitro/communication/messages/parser/roomevents/index.ts b/src/nitro/communication/messages/parser/roomevents/index.ts new file mode 100644 index 00000000..f4dbfc98 --- /dev/null +++ b/src/nitro/communication/messages/parser/roomevents/index.ts @@ -0,0 +1,8 @@ +export * from './RoomMutedParser'; +export * from './WiredFurniActionParser'; +export * from './WiredFurniConditionParser'; +export * from './WiredFurniTriggerParser'; +export * from './WiredOpenParser'; +export * from './WiredRewardResultMessageParser'; +export * from './WiredSaveSuccessParser'; +export * from './WiredValidationErrorParser'; diff --git a/src/nitro/communication/messages/parser/security/index.ts b/src/nitro/communication/messages/parser/security/index.ts new file mode 100644 index 00000000..9ad83b5d --- /dev/null +++ b/src/nitro/communication/messages/parser/security/index.ts @@ -0,0 +1 @@ +export * from './AuthenticatedParser'; diff --git a/src/nitro/communication/messages/parser/user/access/index.ts b/src/nitro/communication/messages/parser/user/access/index.ts new file mode 100644 index 00000000..0cf93775 --- /dev/null +++ b/src/nitro/communication/messages/parser/user/access/index.ts @@ -0,0 +1,2 @@ +export * from './UserPerksParser'; +export * from './UserPermissionsParser'; diff --git a/src/nitro/communication/messages/parser/user/data/index.ts b/src/nitro/communication/messages/parser/user/data/index.ts new file mode 100644 index 00000000..171d6269 --- /dev/null +++ b/src/nitro/communication/messages/parser/user/data/index.ts @@ -0,0 +1,9 @@ +export * from './UserCurrentBadgesParser'; +export * from './UserFigureParser'; +export * from './UserInfoDataParser'; +export * from './UserInfoParser'; +export * from './UserNameChangeMessageParser'; +export * from './UserProfileParser'; +export * from './UserRelationshipDataParser'; +export * from './UserRelationshipsParser'; +export * from './UserSettingsParser'; diff --git a/src/nitro/communication/messages/parser/user/index.ts b/src/nitro/communication/messages/parser/user/index.ts new file mode 100644 index 00000000..64a98791 --- /dev/null +++ b/src/nitro/communication/messages/parser/user/index.ts @@ -0,0 +1,7 @@ +export * from './access'; +export * from './data'; +export * from './IgnoredUsersParser'; +export * from './IgnoreResultParser'; +export * from './InClientLinkParser'; +export * from './inventory'; +export * from './wardrobe'; diff --git a/src/nitro/communication/messages/parser/user/inventory/currency/index.ts b/src/nitro/communication/messages/parser/user/inventory/currency/index.ts new file mode 100644 index 00000000..b46dcbaa --- /dev/null +++ b/src/nitro/communication/messages/parser/user/inventory/currency/index.ts @@ -0,0 +1,3 @@ +export * from './UserCreditsParser'; +export * from './UserCurrencyParser'; +export * from './UserCurrencyUpdateParser'; diff --git a/src/nitro/communication/messages/parser/user/inventory/index.ts b/src/nitro/communication/messages/parser/user/inventory/index.ts new file mode 100644 index 00000000..e25bf08b --- /dev/null +++ b/src/nitro/communication/messages/parser/user/inventory/index.ts @@ -0,0 +1,2 @@ +export * from './currency'; +export * from './subscription'; diff --git a/src/nitro/communication/messages/parser/user/inventory/subscription/index.ts b/src/nitro/communication/messages/parser/user/inventory/subscription/index.ts new file mode 100644 index 00000000..e88ac0db --- /dev/null +++ b/src/nitro/communication/messages/parser/user/inventory/subscription/index.ts @@ -0,0 +1 @@ +export * from './UserSubscriptionParser'; diff --git a/src/nitro/communication/messages/parser/user/wardrobe/index.ts b/src/nitro/communication/messages/parser/user/wardrobe/index.ts new file mode 100644 index 00000000..a2878b4b --- /dev/null +++ b/src/nitro/communication/messages/parser/user/wardrobe/index.ts @@ -0,0 +1 @@ +export * from './UserWardrobePageParser'; diff --git a/src/nitro/enums/index.ts b/src/nitro/enums/index.ts new file mode 100644 index 00000000..98a436c9 --- /dev/null +++ b/src/nitro/enums/index.ts @@ -0,0 +1,2 @@ +export * from './RelationshipStatusEnum'; +export * from './ToolbarIconEnum'; diff --git a/src/nitro/events/index.ts b/src/nitro/events/index.ts new file mode 100644 index 00000000..4e35f1ea --- /dev/null +++ b/src/nitro/events/index.ts @@ -0,0 +1,3 @@ +export * from './NitroSettingsEvent'; +export * from './NitroToolbarAnimateIconEvent'; +export * from './NitroToolbarEvent'; diff --git a/src/nitro/externalInterface/index.ts b/src/nitro/externalInterface/index.ts new file mode 100644 index 00000000..231cd609 --- /dev/null +++ b/src/nitro/externalInterface/index.ts @@ -0,0 +1 @@ +export * from './LegacyExternalInterface'; diff --git a/src/nitro/game/index.ts b/src/nitro/game/index.ts new file mode 100644 index 00000000..116431d1 --- /dev/null +++ b/src/nitro/game/index.ts @@ -0,0 +1 @@ +export * from './GameMessageHandler'; diff --git a/src/nitro/index.ts b/src/nitro/index.ts new file mode 100644 index 00000000..cba49123 --- /dev/null +++ b/src/nitro/index.ts @@ -0,0 +1,14 @@ +export * from './avatar'; +export * from './communication'; +export * from './enums'; +export * from './events'; +export * from './externalInterface'; +export * from './game'; +export * from './INitro'; +export * from './localization'; +export * from './Nitro'; +export * from './room'; +export * from './session'; +export * from './ui'; +export * from './utils'; +export * from './window'; diff --git a/src/nitro/localization/index.ts b/src/nitro/localization/index.ts new file mode 100644 index 00000000..40be4663 --- /dev/null +++ b/src/nitro/localization/index.ts @@ -0,0 +1,4 @@ +export * from './BadgeBaseAndLevel'; +export * from './INitroLocalizationManager'; +export * from './NitroLocalizationEvent'; +export * from './NitroLocalizationManager'; diff --git a/src/nitro/room/enums/index.ts b/src/nitro/room/enums/index.ts new file mode 100644 index 00000000..0ea238d3 --- /dev/null +++ b/src/nitro/room/enums/index.ts @@ -0,0 +1,2 @@ +export * from './FriendFurniEngravingWidgetType'; +export * from './RoomObjectPlacementSource'; diff --git a/src/nitro/room/events/index.ts b/src/nitro/room/events/index.ts new file mode 100644 index 00000000..18ba5258 --- /dev/null +++ b/src/nitro/room/events/index.ts @@ -0,0 +1,23 @@ +export * from './RoomBackgroundColorEvent'; +export * from './RoomEngineDimmerStateEvent'; +export * from './RoomEngineEvent'; +export * from './RoomEngineObjectEvent'; +export * from './RoomEngineObjectPlacedEvent'; +export * from './RoomEngineObjectPlacedOnUserEvent'; +export * from './RoomEngineSamplePlaybackEvent'; +export * from './RoomEngineTriggerWidgetEvent'; +export * from './RoomObjectBadgeAssetEvent'; +export * from './RoomObjectDataRequestEvent'; +export * from './RoomObjectDimmerStateUpdateEvent'; +export * from './RoomObjectFloorHoleEvent'; +export * from './RoomObjectFurnitureActionEvent'; +export * from './RoomObjectHSLColorEnabledEvent'; +export * from './RoomObjectHSLColorEnableEvent'; +export * from './RoomObjectMoveEvent'; +export * from './RoomObjectSamplePlaybackEvent'; +export * from './RoomObjectStateChangedEvent'; +export * from './RoomObjectTileMouseEvent'; +export * from './RoomObjectWallMouseEvent'; +export * from './RoomObjectWidgetRequestEvent'; +export * from './RoomToObjectOwnAvatarMoveEvent'; +export * from './RoomZoomEvent'; diff --git a/src/nitro/room/index.ts b/src/nitro/room/index.ts new file mode 100644 index 00000000..0bc6ac79 --- /dev/null +++ b/src/nitro/room/index.ts @@ -0,0 +1,20 @@ +export * from './enums'; +export * from './events'; +export * from './IGetImageListener'; +export * from './ImageResult'; +export * from './IRoomContentListener'; +export * from './IRoomCreator'; +export * from './IRoomEngine'; +export * from './IRoomEngineServices'; +export * from './ISelectedRoomObjectData'; +export * from './messages'; +export * from './object'; +export * from './PetColorResult'; +export * from './preview'; +export * from './RoomContentLoader'; +export * from './RoomEngine'; +export * from './RoomMessageHandler'; +export * from './RoomObjectEventHandler'; +export * from './RoomObjectLogicFactory'; +export * from './RoomVariableEnum'; +export * from './utils'; diff --git a/src/nitro/room/messages/index.ts b/src/nitro/room/messages/index.ts new file mode 100644 index 00000000..826176e7 --- /dev/null +++ b/src/nitro/room/messages/index.ts @@ -0,0 +1,40 @@ +export * from './ObjectAdUpdateMessage'; +export * from './ObjectAvatarCarryObjectUpdateMessage'; +export * from './ObjectAvatarChatUpdateMessage'; +export * from './ObjectAvatarDanceUpdateMessage'; +export * from './ObjectAvatarEffectUpdateMessage'; +export * from './ObjectAvatarExperienceUpdateMessage'; +export * from './ObjectAvatarExpressionUpdateMessage'; +export * from './ObjectAvatarFigureUpdateMessage'; +export * from './ObjectAvatarFlatControlUpdateMessage'; +export * from './ObjectAvatarGestureUpdateMessage'; +export * from './ObjectAvatarGuideStatusUpdateMessage'; +export * from './ObjectAvatarMutedUpdateMessage'; +export * from './ObjectAvatarOwnMessage'; +export * from './ObjectAvatarPetGestureUpdateMessage'; +export * from './ObjectAvatarPlayerValueUpdateMessage'; +export * from './ObjectAvatarPlayingGameUpdateMessage'; +export * from './ObjectAvatarPostureUpdateMessage'; +export * from './ObjectAvatarSelectedMessage'; +export * from './ObjectAvatarSignUpdateMessage'; +export * from './ObjectAvatarSleepUpdateMessage'; +export * from './ObjectAvatarTypingUpdateMessage'; +export * from './ObjectAvatarUpdateMessage'; +export * from './ObjectAvatarUseObjectUpdateMessage'; +export * from './ObjectDataUpdateMessage'; +export * from './ObjectGroupBadgeUpdateMessage'; +export * from './ObjectHeightUpdateMessage'; +export * from './ObjectItemDataUpdateMessage'; +export * from './ObjectModelDataUpdateMessage'; +export * from './ObjectMoveUpdateMessage'; +export * from './ObjectRoomColorUpdateMessage'; +export * from './ObjectRoomFloorHoleUpdateMessage'; +export * from './ObjectRoomMapUpdateMessage'; +export * from './ObjectRoomMaskUpdateMessage'; +export * from './ObjectRoomPlanePropertyUpdateMessage'; +export * from './ObjectRoomPlaneVisibilityUpdateMessage'; +export * from './ObjectRoomUpdateMessage'; +export * from './ObjectSelectedMessage'; +export * from './ObjectStateUpdateMessage'; +export * from './ObjectTileCursorUpdateMessage'; +export * from './ObjectVisibilityUpdateMessage'; diff --git a/src/nitro/room/object/data/index.ts b/src/nitro/room/object/data/index.ts new file mode 100644 index 00000000..64993e43 --- /dev/null +++ b/src/nitro/room/object/data/index.ts @@ -0,0 +1,6 @@ +export * from './IObjectData'; +export * from './ObjectDataBase'; +export * from './ObjectDataFactory'; +export * from './ObjectDataFlags'; +export * from './ObjectDataKey'; +export * from './type'; diff --git a/src/nitro/room/object/data/type/index.ts b/src/nitro/room/object/data/type/index.ts new file mode 100644 index 00000000..6f81bc5c --- /dev/null +++ b/src/nitro/room/object/data/type/index.ts @@ -0,0 +1,9 @@ +export * from './CrackableDataType'; +export * from './EmptyDataType'; +export * from './HighScoreData'; +export * from './HighScoreDataType'; +export * from './LegacyDataType'; +export * from './MapDataType'; +export * from './NumberDataType'; +export * from './StringDataType'; +export * from './VoteDataType'; diff --git a/src/nitro/room/object/index.ts b/src/nitro/room/object/index.ts new file mode 100644 index 00000000..15acd938 --- /dev/null +++ b/src/nitro/room/object/index.ts @@ -0,0 +1,20 @@ +export * from './data'; +export * from './logic'; +export * from './RoomFloorHole'; +export * from './RoomMapData'; +export * from './RoomMapMaskData'; +export * from './RoomObjectCategory'; +export * from './RoomObjectLogicType'; +export * from './RoomObjectOperationType'; +export * from './RoomObjectType'; +export * from './RoomObjectUserType'; +export * from './RoomObjectVariable'; +export * from './RoomObjectVisualizationFactory'; +export * from './RoomObjectVisualizationType'; +export * from './RoomPlaneBitmapMaskData'; +export * from './RoomPlaneBitmapMaskParser'; +export * from './RoomPlaneData'; +export * from './RoomPlaneMaskData'; +export * from './RoomPlaneParser'; +export * from './RoomWallData'; +export * from './visualization'; diff --git a/src/nitro/room/object/logic/avatar/index.ts b/src/nitro/room/object/logic/avatar/index.ts new file mode 100644 index 00000000..7fb1410c --- /dev/null +++ b/src/nitro/room/object/logic/avatar/index.ts @@ -0,0 +1 @@ +export * from './AvatarLogic'; diff --git a/src/nitro/room/object/logic/furniture/index.ts b/src/nitro/room/object/logic/furniture/index.ts new file mode 100644 index 00000000..f6fc17be --- /dev/null +++ b/src/nitro/room/object/logic/furniture/index.ts @@ -0,0 +1,40 @@ +export * from './FurnitureBadgeDisplayLogic'; +export * from './FurnitureChangeStateWhenStepOnLogic'; +export * from './FurnitureCounterClockLogic'; +export * from './FurnitureCrackableLogic'; +export * from './FurnitureCreditLogic'; +export * from './FurnitureCustomStackHeightLogic'; +export * from './FurnitureDiceLogic'; +export * from './FurnitureEditableInternalLinkLogic'; +export * from './FurnitureEditableRoomLinkLogic'; +export * from './FurnitureExternalImageLogic'; +export * from './FurnitureFireworksLogic'; +export * from './FurnitureFloorHoleLogic'; +export * from './FurnitureFriendLogic'; +export * from './FurnitureGuildCustomizedLogic'; +export * from './FurnitureHabboWheelLogic'; +export * from './FurnitureHighScoreLogic'; +export * from './FurnitureHockeyScoreLogic'; +export * from './FurnitureIceStormLogic'; +export * from './FurnitureLogic'; +export * from './FurnitureMannequinLogic'; +export * from './FurnitureMultiHeightLogic'; +export * from './FurnitureMultiStateLogic'; +export * from './FurnitureOneWayDoorLogic'; +export * from './FurniturePetCustomizationLogic'; +export * from './FurniturePresentLogic'; +export * from './FurniturePurchaseableClothingLogic'; +export * from './FurniturePushableLogic'; +export * from './FurnitureRoomBackgroundColorLogic'; +export * from './FurnitureRoomBackgroundLogic'; +export * from './FurnitureRoomBillboardLogic'; +export * from './FurnitureRoomBrandingLogic'; +export * from './FurnitureRoomDimmerLogic'; +export * from './FurnitureScoreLogic'; +export * from './FurnitureSoundBlockLogic'; +export * from './FurnitureStickieLogic'; +export * from './FurnitureTrophyLogic'; +export * from './FurnitureVoteCounterLogic'; +export * from './FurnitureVoteMajorityLogic'; +export * from './FurnitureWindowLogic'; +export * from './FurnitureYoutubeLogic'; diff --git a/src/nitro/room/object/logic/index.ts b/src/nitro/room/object/logic/index.ts new file mode 100644 index 00000000..6c1891a8 --- /dev/null +++ b/src/nitro/room/object/logic/index.ts @@ -0,0 +1,5 @@ +export * from './avatar'; +export * from './furniture'; +export * from './MovingObjectLogic'; +export * from './pet'; +export * from './room'; diff --git a/src/nitro/room/object/logic/pet/index.ts b/src/nitro/room/object/logic/pet/index.ts new file mode 100644 index 00000000..987a9cba --- /dev/null +++ b/src/nitro/room/object/logic/pet/index.ts @@ -0,0 +1 @@ +export * from './PetLogic'; diff --git a/src/nitro/room/object/logic/room/index.ts b/src/nitro/room/object/logic/room/index.ts new file mode 100644 index 00000000..68600623 --- /dev/null +++ b/src/nitro/room/object/logic/room/index.ts @@ -0,0 +1,3 @@ +export * from './RoomLogic'; +export * from './SelectionArrowLogic'; +export * from './TileCursorLogic'; diff --git a/src/nitro/room/object/visualization/avatar/additions/index.ts b/src/nitro/room/object/visualization/avatar/additions/index.ts new file mode 100644 index 00000000..3c3158f7 --- /dev/null +++ b/src/nitro/room/object/visualization/avatar/additions/index.ts @@ -0,0 +1,9 @@ +export * from './ExpressionAddition'; +export * from './ExpressionAdditionFactory'; +export * from './FloatingHeartAddition'; +export * from './FloatingIdleZAddition'; +export * from './IAvatarAddition'; +export * from './IExpressionAddition'; +export * from './MutedBubbleAddition'; +export * from './NumberBubbleAddition'; +export * from './TypingBubbleAddition'; diff --git a/src/nitro/room/object/visualization/avatar/index.ts b/src/nitro/room/object/visualization/avatar/index.ts new file mode 100644 index 00000000..aadc036f --- /dev/null +++ b/src/nitro/room/object/visualization/avatar/index.ts @@ -0,0 +1,3 @@ +export * from './additions'; +export * from './AvatarVisualization'; +export * from './AvatarVisualizationData'; diff --git a/src/nitro/room/object/visualization/data/index.ts b/src/nitro/room/object/visualization/data/index.ts new file mode 100644 index 00000000..095daabe --- /dev/null +++ b/src/nitro/room/object/visualization/data/index.ts @@ -0,0 +1,14 @@ +export * from './AnimationData'; +export * from './AnimationFrame'; +export * from './AnimationFrameData'; +export * from './AnimationFrameDirectionalData'; +export * from './AnimationFrameSequenceData'; +export * from './AnimationLayerData'; +export * from './AnimationSizeData'; +export * from './AnimationStateData'; +export * from './ColorData'; +export * from './DirectionalOffsetData'; +export * from './DirectionData'; +export * from './LayerData'; +export * from './PetSizeData'; +export * from './SizeData'; diff --git a/src/nitro/room/object/visualization/furniture/index.ts b/src/nitro/room/object/visualization/furniture/index.ts new file mode 100644 index 00000000..90ac7a0c --- /dev/null +++ b/src/nitro/room/object/visualization/furniture/index.ts @@ -0,0 +1,38 @@ +export * from './FurnitureAnimatedVisualization'; +export * from './FurnitureAnimatedVisualizationData'; +export * from './FurnitureBadgeDisplayVisualization'; +export * from './FurnitureBBVisualization'; +export * from './FurnitureBottleVisualization'; +export * from './FurnitureBrandedImageVisualization'; +export * from './FurnitureBuilderPlaceholderVisualization'; +export * from './FurnitureCounterClockVisualization'; +export * from './FurnitureCuboidVisualization'; +export * from './FurnitureDynamicThumbnailVisualization'; +export * from './FurnitureExternalImageVisualization'; +export * from './FurnitureFireworksVisualization'; +export * from './FurnitureGiftWrappedFireworksVisualization'; +export * from './FurnitureGiftWrappedVisualization'; +export * from './FurnitureGuildCustomizedVisualization'; +export * from './FurnitureGuildIsometricBadgeVisualization'; +export * from './FurnitureHabboWheelVisualization'; +export * from './FurnitureMannequinVisualization'; +export * from './FurnitureMannequinVisualizationData'; +export * from './FurnitureParticleSystemEmitter'; +export * from './FurnitureParticleSystemParticle'; +export * from './FurniturePartyBeamerVisualization'; +export * from './FurniturePlanetSystemVisualization'; +export * from './FurniturePosterVisualization'; +export * from './FurnitureQueueTileVisualization'; +export * from './FurnitureResettingAnimatedVisualization'; +export * from './FurnitureRoomBackgroundVisualization'; +export * from './FurnitureScoreBoardVisualization'; +export * from './FurnitureSoundBlockVisualization'; +export * from './FurnitureStickieVisualization'; +export * from './FurnitureThumbnailVisualization'; +export * from './FurnitureValRandomizerVisualization'; +export * from './FurnitureVisualization'; +export * from './FurnitureVisualizationData'; +export * from './FurnitureVoteCounterVisualization'; +export * from './FurnitureVoteMajorityVisualization'; +export * from './FurnitureWaterAreaVisualization'; +export * from './FurnitureYoutubeVisualization'; diff --git a/src/nitro/room/object/visualization/index.ts b/src/nitro/room/object/visualization/index.ts new file mode 100644 index 00000000..747873f1 --- /dev/null +++ b/src/nitro/room/object/visualization/index.ts @@ -0,0 +1,5 @@ +export * from './avatar'; +export * from './data'; +export * from './furniture'; +export * from './pet'; +export * from './room'; diff --git a/src/nitro/room/object/visualization/pet/index.ts b/src/nitro/room/object/visualization/pet/index.ts new file mode 100644 index 00000000..14c0dea8 --- /dev/null +++ b/src/nitro/room/object/visualization/pet/index.ts @@ -0,0 +1,2 @@ +export * from './PetVisualization'; +export * from './PetVisualizationData'; diff --git a/src/nitro/room/object/visualization/room/index.ts b/src/nitro/room/object/visualization/room/index.ts new file mode 100644 index 00000000..907fc0d4 --- /dev/null +++ b/src/nitro/room/object/visualization/room/index.ts @@ -0,0 +1,10 @@ +export * from './mask'; +export * from './PlaneDrawingData'; +export * from './rasterizer'; +export * from './RoomPlane'; +export * from './RoomPlaneBitmapMask'; +export * from './RoomPlaneRectangleMask'; +export * from './RoomVisualization'; +export * from './RoomVisualizationData'; +export * from './TileCursorVisualization'; +export * from './utils'; diff --git a/src/nitro/room/object/visualization/room/mask/index.ts b/src/nitro/room/object/visualization/room/mask/index.ts new file mode 100644 index 00000000..51da625f --- /dev/null +++ b/src/nitro/room/object/visualization/room/mask/index.ts @@ -0,0 +1,4 @@ +export * from './PlaneMask'; +export * from './PlaneMaskBitmap'; +export * from './PlaneMaskManager'; +export * from './PlaneMaskVisualization'; diff --git a/src/nitro/room/object/visualization/room/rasterizer/animated/index.ts b/src/nitro/room/object/visualization/room/rasterizer/animated/index.ts new file mode 100644 index 00000000..185d1a60 --- /dev/null +++ b/src/nitro/room/object/visualization/room/rasterizer/animated/index.ts @@ -0,0 +1,4 @@ +export * from './AnimationItem'; +export * from './LandscapePlane'; +export * from './LandscapeRasterizer'; +export * from './PlaneVisualizationAnimationLayer'; diff --git a/src/nitro/room/object/visualization/room/rasterizer/basic/index.ts b/src/nitro/room/object/visualization/room/rasterizer/basic/index.ts new file mode 100644 index 00000000..6f918391 --- /dev/null +++ b/src/nitro/room/object/visualization/room/rasterizer/basic/index.ts @@ -0,0 +1,14 @@ +export * from './FloorPlane'; +export * from './FloorRasterizer'; +export * from './Plane'; +export * from './PlaneMaterial'; +export * from './PlaneMaterialCell'; +export * from './PlaneMaterialCellColumn'; +export * from './PlaneMaterialCellMatrix'; +export * from './PlaneRasterizer'; +export * from './PlaneTexture'; +export * from './PlaneTextureBitmap'; +export * from './PlaneVisualization'; +export * from './PlaneVisualizationLayer'; +export * from './WallPlane'; +export * from './WallRasterizer'; diff --git a/src/nitro/room/object/visualization/room/rasterizer/index.ts b/src/nitro/room/object/visualization/room/rasterizer/index.ts new file mode 100644 index 00000000..872d2395 --- /dev/null +++ b/src/nitro/room/object/visualization/room/rasterizer/index.ts @@ -0,0 +1,3 @@ +export * from './animated'; +export * from './basic'; +export * from './IPlaneRasterizer'; diff --git a/src/nitro/room/object/visualization/room/utils/index.ts b/src/nitro/room/object/visualization/room/utils/index.ts new file mode 100644 index 00000000..beb9718d --- /dev/null +++ b/src/nitro/room/object/visualization/room/utils/index.ts @@ -0,0 +1,2 @@ +export * from './PlaneBitmapData'; +export * from './Randomizer'; diff --git a/src/nitro/room/preview/index.ts b/src/nitro/room/preview/index.ts new file mode 100644 index 00000000..8cf62f73 --- /dev/null +++ b/src/nitro/room/preview/index.ts @@ -0,0 +1 @@ +export * from './RoomPreviewer'; diff --git a/src/nitro/room/utils/index.ts b/src/nitro/room/utils/index.ts new file mode 100644 index 00000000..f4496999 --- /dev/null +++ b/src/nitro/room/utils/index.ts @@ -0,0 +1,11 @@ +export * from './FurnitureData'; +export * from './FurnitureStackingHeightMap'; +export * from './LegacyWallGeometry'; +export * from './ObjectRolling'; +export * from './RoomCamera'; +export * from './RoomData'; +export * from './RoomInstanceData'; +export * from './RoomObjectBadgeImageAssetListener'; +export * from './SelectedRoomObjectData'; +export * from './SpriteDataCollector'; +export * from './TileObjectMap'; diff --git a/src/nitro/session/enum/index.ts b/src/nitro/session/enum/index.ts new file mode 100644 index 00000000..3179fbdb --- /dev/null +++ b/src/nitro/session/enum/index.ts @@ -0,0 +1,4 @@ +export * from './GenericErrorEnum'; +export * from './RoomControllerLevel'; +export * from './RoomTradingLevelEnum'; +export * from './SecurityLevel'; diff --git a/src/nitro/session/events/index.ts b/src/nitro/session/events/index.ts new file mode 100644 index 00000000..913d6040 --- /dev/null +++ b/src/nitro/session/events/index.ts @@ -0,0 +1,35 @@ +export * from './BadgeImageReadyEvent'; +export * from './MysteryBoxKeysUpdateEvent'; +export * from './PerksUpdatedEvent'; +export * from './RoomSessionChatEvent'; +export * from './RoomSessionConfirmPetBreedingEvent'; +export * from './RoomSessionConfirmPetBreedingResultEvent'; +export * from './RoomSessionDanceEvent'; +export * from './RoomSessionDimmerPresetsEvent'; +export * from './RoomSessionDimmerPresetsEventPresetItem'; +export * from './RoomSessionDoorbellEvent'; +export * from './RoomSessionErrorMessageEvent'; +export * from './RoomSessionEvent'; +export * from './RoomSessionFavouriteGroupUpdateEvent'; +export * from './RoomSessionFriendRequestEvent'; +export * from './RoomSessionNestBreedingSuccessEvent'; +export * from './RoomSessionPetBreedingEvent'; +export * from './RoomSessionPetBreedingResultEvent'; +export * from './RoomSessionPetCommandsUpdateEvent'; +export * from './RoomSessionPetFigureUpdateEvent'; +export * from './RoomSessionPetInfoUpdateEvent'; +export * from './RoomSessionPetLevelUpdateEvent'; +export * from './RoomSessionPetPackageEvent'; +export * from './RoomSessionPetStatusUpdateEvent'; +export * from './RoomSessionPollEvent'; +export * from './RoomSessionPresentEvent'; +export * from './RoomSessionPropertyUpdateEvent'; +export * from './RoomSessionQueueEvent'; +export * from './RoomSessionUserBadgesEvent'; +export * from './RoomSessionUserDataUpdateEvent'; +export * from './RoomSessionUserFigureUpdateEvent'; +export * from './RoomSessionUserTagsEvent'; +export * from './RoomSessionWordQuizEvent'; +export * from './SessionDataPreferencesEvent'; +export * from './UserNameUpdateEvent'; +export * from './_Str_3051'; diff --git a/src/nitro/session/furniture/index.ts b/src/nitro/session/furniture/index.ts new file mode 100644 index 00000000..5054d1f2 --- /dev/null +++ b/src/nitro/session/furniture/index.ts @@ -0,0 +1,5 @@ +export * from './FurnitureData'; +export * from './FurnitureDataParser'; +export * from './FurnitureType'; +export * from './IFurnitureData'; +export * from './IFurnitureDataListener'; diff --git a/src/nitro/session/handler/index.ts b/src/nitro/session/handler/index.ts new file mode 100644 index 00000000..32a2f45a --- /dev/null +++ b/src/nitro/session/handler/index.ts @@ -0,0 +1,9 @@ +export * from './BaseHandler'; +export * from './GenericErrorHandler'; +export * from './RoomChatHandler'; +export * from './RoomDataHandler'; +export * from './RoomDimmerPresetsHandler'; +export * from './RoomPermissionsHandler'; +export * from './RoomPresentHandler'; +export * from './RoomSessionHandler'; +export * from './RoomUsersHandler'; diff --git a/src/nitro/session/index.ts b/src/nitro/session/index.ts new file mode 100644 index 00000000..e04ba2f2 --- /dev/null +++ b/src/nitro/session/index.ts @@ -0,0 +1,19 @@ +export * from './BadgeImageManager'; +export * from './BadgeInfo'; +export * from './enum'; +export * from './events'; +export * from './furniture'; +export * from './HabboClubLevelEnum'; +export * from './handler'; +export * from './IgnoredUsersManager'; +export * from './IRoomHandlerListener'; +export * from './IRoomSession'; +export * from './IRoomSessionManager'; +export * from './ISessionDataManager'; +export * from './product'; +export * from './RoomPetData'; +export * from './RoomSession'; +export * from './RoomSessionManager'; +export * from './RoomUserData'; +export * from './SessionDataManager'; +export * from './UserDataManager'; diff --git a/src/nitro/session/product/index.ts b/src/nitro/session/product/index.ts new file mode 100644 index 00000000..2e031135 --- /dev/null +++ b/src/nitro/session/product/index.ts @@ -0,0 +1,4 @@ +export * from './IProductData'; +export * from './IProductDataListener'; +export * from './ProductData'; +export * from './ProductDataParser'; diff --git a/src/nitro/ui/index.ts b/src/nitro/ui/index.ts new file mode 100644 index 00000000..ae0270bf --- /dev/null +++ b/src/nitro/ui/index.ts @@ -0,0 +1,5 @@ +export * from './IRoomWidgetHandler'; +export * from './IRoomWidgetHandlerContainer'; +export * from './MouseEventType'; +export * from './TouchEventType'; +export * from './widget'; diff --git a/src/nitro/ui/widget/enums/index.ts b/src/nitro/ui/widget/enums/index.ts new file mode 100644 index 00000000..c2fe8f5e --- /dev/null +++ b/src/nitro/ui/widget/enums/index.ts @@ -0,0 +1,6 @@ +export * from './AvatarExpressionEnum'; +export * from './FriendWidgetEngravingWidgetTypeEnum'; +export * from './RoomWidgetEnum'; +export * from './RoomWidgetEnumItemExtradataParameter'; +export * from './RoomWidgetFurniInfoUsagePolicyEnum'; +export * from './SystemChatStyleEnum'; diff --git a/src/nitro/ui/widget/events/index.ts b/src/nitro/ui/widget/events/index.ts new file mode 100644 index 00000000..f7151dcd --- /dev/null +++ b/src/nitro/ui/widget/events/index.ts @@ -0,0 +1 @@ +export * from './RoomWidgetUpdateEvent'; diff --git a/src/nitro/ui/widget/index.ts b/src/nitro/ui/widget/index.ts new file mode 100644 index 00000000..8ecbd800 --- /dev/null +++ b/src/nitro/ui/widget/index.ts @@ -0,0 +1,6 @@ +export * from './ConversionTrackingWidget'; +export * from './enums'; +export * from './events'; +export * from './IRoomWidget'; +export * from './IRoomWidgetMessageListener'; +export * from './messages'; diff --git a/src/nitro/ui/widget/messages/index.ts b/src/nitro/ui/widget/messages/index.ts new file mode 100644 index 00000000..42b264c7 --- /dev/null +++ b/src/nitro/ui/widget/messages/index.ts @@ -0,0 +1 @@ +export * from './RoomWidgetMessage'; diff --git a/src/nitro/utils/index.ts b/src/nitro/utils/index.ts new file mode 100644 index 00000000..1342563a --- /dev/null +++ b/src/nitro/utils/index.ts @@ -0,0 +1,6 @@ +export * from './FigureDataContainer'; +export * from './FixedSizeStack'; +export * from './FriendlyTime'; +export * from './FurniId'; +export * from './HabboWebTools'; +export * from './WebGL'; diff --git a/src/nitro/window/index.ts b/src/nitro/window/index.ts new file mode 100644 index 00000000..b9d70752 --- /dev/null +++ b/src/nitro/window/index.ts @@ -0,0 +1 @@ +export * from './motion'; diff --git a/src/nitro/window/motion/index.ts b/src/nitro/window/motion/index.ts new file mode 100644 index 00000000..e9d75df8 --- /dev/null +++ b/src/nitro/window/motion/index.ts @@ -0,0 +1,16 @@ +export * from './Callback'; +export * from './Combo'; +export * from './Dispose'; +export * from './DropBounce'; +export * from './Ease'; +export * from './EaseOut'; +export * from './EaseRate'; +export * from './Interval'; +export * from './JumpBy'; +export * from './Motion'; +export * from './Motions'; +export * from './MoveBy'; +export * from './MoveTo'; +export * from './Queue'; +export * from './ResizeTo'; +export * from './Wait'; diff --git a/src/room/data/index.ts b/src/room/data/index.ts new file mode 100644 index 00000000..d67698c4 --- /dev/null +++ b/src/room/data/index.ts @@ -0,0 +1 @@ +export * from './RoomObjectSpriteData'; diff --git a/src/room/events/index.ts b/src/room/events/index.ts new file mode 100644 index 00000000..3f24f427 --- /dev/null +++ b/src/room/events/index.ts @@ -0,0 +1,5 @@ +export * from './RoomContentLoadedEvent'; +export * from './RoomObjectEvent'; +export * from './RoomObjectMouseEvent'; +export * from './RoomSpriteMouseEvent'; +export * from './RoomToObjectEvent'; diff --git a/src/room/index.ts b/src/room/index.ts new file mode 100644 index 00000000..b5b45eac --- /dev/null +++ b/src/room/index.ts @@ -0,0 +1,14 @@ +export * from './data'; +export * from './events'; +export * from './IRoomInstance'; +export * from './IRoomInstanceContainer'; +export * from './IRoomManager'; +export * from './IRoomManagerListener'; +export * from './IRoomObjectManager'; +export * from './messages'; +export * from './object'; +export * from './renderer'; +export * from './RoomInstance'; +export * from './RoomManager'; +export * from './RoomObjectManager'; +export * from './utils'; diff --git a/src/room/messages/index.ts b/src/room/messages/index.ts new file mode 100644 index 00000000..21f1ea8d --- /dev/null +++ b/src/room/messages/index.ts @@ -0,0 +1 @@ +export * from './RoomObjectUpdateMessage'; diff --git a/src/room/object/enum/index.ts b/src/room/object/enum/index.ts new file mode 100644 index 00000000..b6482574 --- /dev/null +++ b/src/room/object/enum/index.ts @@ -0,0 +1,2 @@ +export * from './AlphaTolerance'; +export * from './RoomObjectSpriteType'; diff --git a/src/room/object/index.ts b/src/room/object/index.ts new file mode 100644 index 00000000..559eb05e --- /dev/null +++ b/src/room/object/index.ts @@ -0,0 +1,9 @@ +export * from './enum'; +export * from './IRoomObject'; +export * from './IRoomObjectController'; +export * from './IRoomObjectModel'; +export * from './IRoomObjectModelController'; +export * from './logic'; +export * from './RoomObject'; +export * from './RoomObjectModel'; +export * from './visualization'; diff --git a/src/room/object/logic/index.ts b/src/room/object/logic/index.ts new file mode 100644 index 00000000..fe319e39 --- /dev/null +++ b/src/room/object/logic/index.ts @@ -0,0 +1,4 @@ +export * from './IRoomObjectEventHandler'; +export * from './IRoomObjectLogicFactory'; +export * from './IRoomObjectMouseHandler'; +export * from './RoomObjectLogicBase'; diff --git a/src/room/object/visualization/index.ts b/src/room/object/visualization/index.ts new file mode 100644 index 00000000..1d3acbf8 --- /dev/null +++ b/src/room/object/visualization/index.ts @@ -0,0 +1,13 @@ +export * from './IPlaneDrawingData'; +export * from './IPlaneVisualization'; +export * from './IRoomObjectGraphicVisualization'; +export * from './IRoomObjectSprite'; +export * from './IRoomObjectSpriteVisualization'; +export * from './IRoomObjectVisualization'; +export * from './IRoomObjectVisualizationData'; +export * from './IRoomObjectVisualizationFactory'; +export * from './IRoomPlane'; +export * from './ISortableSprite'; +export * from './RoomObjectSprite'; +export * from './RoomObjectSpriteVisualization'; +export * from './utils'; diff --git a/src/room/object/visualization/utils/index.ts b/src/room/object/visualization/utils/index.ts new file mode 100644 index 00000000..fbad1632 --- /dev/null +++ b/src/room/object/visualization/utils/index.ts @@ -0,0 +1,5 @@ +export * from './GraphicAsset'; +export * from './GraphicAssetCollection'; +export * from './GraphicAssetPalette'; +export * from './IGraphicAsset'; +export * from './IGraphicAssetCollection'; diff --git a/src/room/renderer/cache/index.ts b/src/room/renderer/cache/index.ts new file mode 100644 index 00000000..361f724b --- /dev/null +++ b/src/room/renderer/cache/index.ts @@ -0,0 +1,4 @@ +export * from './RoomObjectCache'; +export * from './RoomObjectCacheItem'; +export * from './RoomObjectLocationCacheItem'; +export * from './RoomObjectSortableSpriteCacheItem'; diff --git a/src/room/renderer/index.ts b/src/room/renderer/index.ts new file mode 100644 index 00000000..0c25a605 --- /dev/null +++ b/src/room/renderer/index.ts @@ -0,0 +1,11 @@ +export * from './cache'; +export * from './IRoomCanvasMouseListener'; +export * from './IRoomRenderer'; +export * from './IRoomRendererBase'; +export * from './IRoomRendererFactory'; +export * from './IRoomRenderingCanvas'; +export * from './IRoomSpriteCanvasContainer'; +export * from './RoomRenderer'; +export * from './RoomRendererFactory'; +export * from './RoomSpriteCanvas'; +export * from './utils'; diff --git a/src/room/renderer/utils/index.ts b/src/room/renderer/utils/index.ts new file mode 100644 index 00000000..65ca2382 --- /dev/null +++ b/src/room/renderer/utils/index.ts @@ -0,0 +1,3 @@ +export * from './ExtendedSprite'; +export * from './ObjectMouseData'; +export * from './SortableSprite'; diff --git a/src/room/utils/index.ts b/src/room/utils/index.ts new file mode 100644 index 00000000..9f3fe904 --- /dev/null +++ b/src/room/utils/index.ts @@ -0,0 +1,12 @@ +export * from './ColorConverter'; +export * from './IRoomGeometry'; +export * from './IVector3D'; +export * from './NumberBank'; +export * from './PointMath'; +export * from './Rasterizer'; +export * from './RoomEnterEffect'; +export * from './RoomGeometry'; +export * from './RoomId'; +export * from './SpriteUtilities'; +export * from './TextureUtils'; +export * from './Vector3d';