LeviLamina
Loading...
Searching...
No Matches
MapDecoration.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/core/math/Color.h"
7
9public:
10 // MapDecoration inner types define
11 enum class Type : schar {
12 MarkerWhite = 0,
13 MarkerGreen = 1,
14 MarkerRed = 2,
15 MarkerBlue = 3,
16 XWhite = 4,
17 TriangleRed = 5,
18 SquareWhite = 6,
19 MarkerSign = 7,
20 MarkerPink = 8,
21 MarkerOrange = 9,
22 MarkerYellow = 10,
23 MarkerTeal = 11,
24 TriangleGreen = 12,
25 SmallSquareWhite = 13,
26 Mansion = 14,
27 Monument = 15,
28 NoDraw = 16,
29 VillageDesert = 17,
30 VillagePlains = 18,
31 VillageSavanna = 19,
32 VillageSnowy = 20,
33 VillageTaiga = 21,
34 JungleTemple = 22,
35 WitchHut = 23,
36 TrialChambers = 24,
37 Count = 25,
38 Player = 0,
39 PlayerOffMap = 6,
40 PlayerOffLimits = 13,
41 PlayerHidden = 16,
42 ItemFrame = 1,
43 };
44
45public:
46 // member variables
47 // NOLINTBEGIN
48 ::ll::TypedStorage<8, 32, ::std::string> mLabel;
49 ::ll::TypedStorage<1, 1, ::MapDecoration::Type> mImage;
50 ::ll::TypedStorage<1, 1, char> mX;
51 ::ll::TypedStorage<1, 1, char> mY;
52 ::ll::TypedStorage<1, 1, char> mRotation;
53 ::ll::TypedStorage<4, 16, ::mce::Color> mColor;
54 // NOLINTEND
55
56public:
57 // prevent constructor by default
58 MapDecoration& operator=(MapDecoration const&);
60
61public:
62 // member functions
63 // NOLINTBEGIN
65
67 ::MapDecoration::Type img,
68 schar x,
69 schar y,
70 schar rot,
71 ::std::string const& label,
72 ::mce::Color const& color
73 );
74
76 // NOLINTEND
77
78public:
79 // constructor thunks
80 // NOLINTBEGIN
81 MCNAPI void* $ctor(::MapDecoration const&);
82
83 MCNAPI void* $ctor(
84 ::MapDecoration::Type img,
85 schar x,
86 schar y,
87 schar rot,
88 ::std::string const& label,
89 ::mce::Color const& color
90 );
91 // NOLINTEND
92
93public:
94 // destructor thunk
95 // NOLINTBEGIN
96 MCNAPI void $dtor();
97 // NOLINTEND
98};
Definition MapDecoration.h:8
MCAPI void * $ctor(::MapDecoration const &)
MCAPI MapDecoration(::MapDecoration::Type img, schar x, schar y, schar rot, ::std::string const &label, ::mce::Color const &color)
MCAPI ~MapDecoration()
MCAPI MapDecoration(::MapDecoration const &)
MCAPI void $dtor()
MCAPI void * $ctor(::MapDecoration::Type img, schar x, schar y, schar rot, ::std::string const &label, ::mce::Color const &color)
Definition Player.h:119
Definition Color.h:13