|
2 | 2 |
|
3 | 3 | #include "LuaBindingRegisterDefinitions.h" |
4 | 4 |
|
5 | | -namespace RTE { |
| 5 | +using namespace RTE; |
6 | 6 |
|
7 | | - LuaBindingRegisterFunctionDefinitionForType(GUILuaBindings, GUIBanner) { |
8 | | - return luabind::class_<GUIBanner>("GUIBanner") |
| 7 | +LuaBindingRegisterFunctionDefinitionForType(GUILuaBindings, GUIBanner) { |
| 8 | + return luabind::class_<GUIBanner>("GUIBanner") |
9 | 9 |
|
10 | | - .property("BannerText", &GUIBanner::GetBannerText) |
11 | | - .property("AnimState", &GUIBanner::GetAnimState) |
12 | | - .property("Kerning", &GUIBanner::GetKerning, &GUIBanner::SetKerning) |
| 10 | + .property("BannerText", &GUIBanner::GetBannerText) |
| 11 | + .property("AnimState", &GUIBanner::GetAnimState) |
| 12 | + .property("Kerning", &GUIBanner::GetKerning, &GUIBanner::SetKerning) |
13 | 13 |
|
14 | | - .def("IsVisible", &GUIBanner::IsVisible) |
15 | | - .def("ShowText", &GUIBanner::ShowText) |
16 | | - .def("HideText", &GUIBanner::HideText) |
17 | | - .def("ClearText", &GUIBanner::ClearText) |
| 14 | + .def("IsVisible", &GUIBanner::IsVisible) |
| 15 | + .def("ShowText", &GUIBanner::ShowText) |
| 16 | + .def("HideText", &GUIBanner::HideText) |
| 17 | + .def("ClearText", &GUIBanner::ClearText) |
18 | 18 |
|
19 | | - .enum_("AnimMode")[luabind::value("BLINKING", GUIBanner::AnimMode::BLINKING), |
20 | | - luabind::value("FLYBYLEFTWARD", GUIBanner::AnimMode::FLYBYLEFTWARD), |
21 | | - luabind::value("FLYBYRIGHTWARD", GUIBanner::AnimMode::FLYBYRIGHTWARD), |
22 | | - luabind::value("ANIMMODECOUNT", GUIBanner::AnimMode::ANIMMODECOUNT)] |
23 | | - .enum_("AnimState")[luabind::value("NOTSTARTED", GUIBanner::AnimState::NOTSTARTED), |
24 | | - luabind::value("SHOWING", GUIBanner::AnimState::SHOWING), |
25 | | - luabind::value("SHOW", GUIBanner::AnimState::SHOW), |
26 | | - luabind::value("HIDING", GUIBanner::AnimState::HIDING), |
27 | | - luabind::value("OVER", GUIBanner::AnimState::OVER), |
28 | | - luabind::value("ANIMSTATECOUNT", GUIBanner::AnimState::ANIMSTATECOUNT)] |
29 | | - .enum_("BannerColor")[luabind::value("RED", GameActivity::BannerColor::RED), |
30 | | - luabind::value("YELLOW", GameActivity::BannerColor::YELLOW)]; |
31 | | - } |
| 19 | + .enum_("AnimMode")[luabind::value("BLINKING", GUIBanner::AnimMode::BLINKING), |
| 20 | + luabind::value("FLYBYLEFTWARD", GUIBanner::AnimMode::FLYBYLEFTWARD), |
| 21 | + luabind::value("FLYBYRIGHTWARD", GUIBanner::AnimMode::FLYBYRIGHTWARD), |
| 22 | + luabind::value("ANIMMODECOUNT", GUIBanner::AnimMode::ANIMMODECOUNT)] |
| 23 | + .enum_("AnimState")[luabind::value("NOTSTARTED", GUIBanner::AnimState::NOTSTARTED), |
| 24 | + luabind::value("SHOWING", GUIBanner::AnimState::SHOWING), |
| 25 | + luabind::value("SHOW", GUIBanner::AnimState::SHOW), |
| 26 | + luabind::value("HIDING", GUIBanner::AnimState::HIDING), |
| 27 | + luabind::value("OVER", GUIBanner::AnimState::OVER), |
| 28 | + luabind::value("ANIMSTATECOUNT", GUIBanner::AnimState::ANIMSTATECOUNT)] |
| 29 | + .enum_("BannerColor")[luabind::value("RED", GameActivity::BannerColor::RED), |
| 30 | + luabind::value("YELLOW", GameActivity::BannerColor::YELLOW)]; |
| 31 | +} |
32 | 32 |
|
33 | | - LuaBindingRegisterFunctionDefinitionForType(GUILuaBindings, BuyMenuGUI) { |
34 | | - return luabind::class_<BuyMenuGUI>("BuyMenuGUI") |
| 33 | +LuaBindingRegisterFunctionDefinitionForType(GUILuaBindings, BuyMenuGUI) { |
| 34 | + return luabind::class_<BuyMenuGUI>("BuyMenuGUI") |
35 | 35 |
|
36 | | - .property("ShowOnlyOwnedItems", &BuyMenuGUI::GetOnlyShowOwnedItems, &BuyMenuGUI::SetOnlyShowOwnedItems) |
37 | | - .property("EnforceMaxPassengersConstraint", &BuyMenuGUI::EnforceMaxPassengersConstraint, &BuyMenuGUI::SetEnforceMaxPassengersConstraint) |
38 | | - .property("EnforceMaxMassConstraint", &BuyMenuGUI::EnforceMaxMassConstraint, &BuyMenuGUI::SetEnforceMaxMassConstraint) |
| 36 | + .property("ShowOnlyOwnedItems", &BuyMenuGUI::GetOnlyShowOwnedItems, &BuyMenuGUI::SetOnlyShowOwnedItems) |
| 37 | + .property("EnforceMaxPassengersConstraint", &BuyMenuGUI::EnforceMaxPassengersConstraint, &BuyMenuGUI::SetEnforceMaxPassengersConstraint) |
| 38 | + .property("EnforceMaxMassConstraint", &BuyMenuGUI::EnforceMaxMassConstraint, &BuyMenuGUI::SetEnforceMaxMassConstraint) |
39 | 39 |
|
40 | | - .def("SetMetaPlayer", &BuyMenuGUI::SetMetaPlayer) |
41 | | - .def("SetNativeTechModule", &BuyMenuGUI::SetNativeTechModule) |
42 | | - .def("SetForeignCostMultiplier", &BuyMenuGUI::SetForeignCostMultiplier) |
43 | | - .def("SetModuleExpanded", &BuyMenuGUI::SetModuleExpanded) |
44 | | - .def("LoadAllLoadoutsFromFile", &BuyMenuGUI::LoadAllLoadoutsFromFile) |
45 | | - .def("AddAllowedItem", &BuyMenuGUI::AddAllowedItem) |
46 | | - .def("RemoveAllowedItem", &BuyMenuGUI::RemoveAllowedItem) |
47 | | - .def("ClearAllowedItems", &BuyMenuGUI::ClearAllowedItems) |
48 | | - .def("AddAlwaysAllowedItem", &BuyMenuGUI::AddAlwaysAllowedItem) |
49 | | - .def("RemoveAlwaysAllowedItem", &BuyMenuGUI::RemoveAlwaysAllowedItem) |
50 | | - .def("ClearAlwaysAllowedItems", &BuyMenuGUI::ClearAlwaysAllowedItems) |
51 | | - .def("AddProhibitedItem", &BuyMenuGUI::AddProhibitedItem) |
52 | | - .def("RemoveProhibitedItem", &BuyMenuGUI::RemoveProhibitedItem) |
53 | | - .def("ClearProhibitedItems", &BuyMenuGUI::ClearProhibitedItems) |
54 | | - .def("ForceRefresh", &BuyMenuGUI::ForceRefresh) |
55 | | - .def("SetOwnedItemsAmount", &BuyMenuGUI::SetOwnedItemsAmount) |
56 | | - .def("GetOwnedItemsAmount", &BuyMenuGUI::GetOwnedItemsAmount) |
57 | | - .def("SetBannerImage", &BuyMenuGUI::SetBannerImage) |
58 | | - .def("SetLogoImage", &BuyMenuGUI::SetLogoImage) |
59 | | - .def("ClearCartList", &BuyMenuGUI::ClearCartList) |
60 | | - .def("LoadDefaultLoadoutToCart", &BuyMenuGUI::LoadDefaultLoadoutToCart) |
61 | | - .def("GetOrderList", &LuaAdaptersBuyMenuGUI::GetOrderList, luabind::adopt(luabind::return_value) + luabind::return_stl_iterator) |
62 | | - .def("GetTotalCartCost", &BuyMenuGUI::GetTotalCartCost) |
63 | | - .def("GetTotalOrderCost", &BuyMenuGUI::GetTotalOrderCost) |
64 | | - .def("GetTotalOrderMass", &BuyMenuGUI::GetTotalOrderMass) |
65 | | - .def("GetTotalOrderPassengers", &BuyMenuGUI::GetTotalOrderPassengers); |
66 | | - } |
| 40 | + .def("SetMetaPlayer", &BuyMenuGUI::SetMetaPlayer) |
| 41 | + .def("SetNativeTechModule", &BuyMenuGUI::SetNativeTechModule) |
| 42 | + .def("SetForeignCostMultiplier", &BuyMenuGUI::SetForeignCostMultiplier) |
| 43 | + .def("SetModuleExpanded", &BuyMenuGUI::SetModuleExpanded) |
| 44 | + .def("LoadAllLoadoutsFromFile", &BuyMenuGUI::LoadAllLoadoutsFromFile) |
| 45 | + .def("AddAllowedItem", &BuyMenuGUI::AddAllowedItem) |
| 46 | + .def("RemoveAllowedItem", &BuyMenuGUI::RemoveAllowedItem) |
| 47 | + .def("ClearAllowedItems", &BuyMenuGUI::ClearAllowedItems) |
| 48 | + .def("AddAlwaysAllowedItem", &BuyMenuGUI::AddAlwaysAllowedItem) |
| 49 | + .def("RemoveAlwaysAllowedItem", &BuyMenuGUI::RemoveAlwaysAllowedItem) |
| 50 | + .def("ClearAlwaysAllowedItems", &BuyMenuGUI::ClearAlwaysAllowedItems) |
| 51 | + .def("AddProhibitedItem", &BuyMenuGUI::AddProhibitedItem) |
| 52 | + .def("RemoveProhibitedItem", &BuyMenuGUI::RemoveProhibitedItem) |
| 53 | + .def("ClearProhibitedItems", &BuyMenuGUI::ClearProhibitedItems) |
| 54 | + .def("ForceRefresh", &BuyMenuGUI::ForceRefresh) |
| 55 | + .def("SetOwnedItemsAmount", &BuyMenuGUI::SetOwnedItemsAmount) |
| 56 | + .def("GetOwnedItemsAmount", &BuyMenuGUI::GetOwnedItemsAmount) |
| 57 | + .def("SetBannerImage", &BuyMenuGUI::SetBannerImage) |
| 58 | + .def("SetLogoImage", &BuyMenuGUI::SetLogoImage) |
| 59 | + .def("ClearCartList", &BuyMenuGUI::ClearCartList) |
| 60 | + .def("LoadDefaultLoadoutToCart", &BuyMenuGUI::LoadDefaultLoadoutToCart) |
| 61 | + .def("GetOrderList", &LuaAdaptersBuyMenuGUI::GetOrderList, luabind::adopt(luabind::return_value) + luabind::return_stl_iterator) |
| 62 | + .def("GetTotalCartCost", &BuyMenuGUI::GetTotalCartCost) |
| 63 | + .def("GetTotalOrderCost", &BuyMenuGUI::GetTotalOrderCost) |
| 64 | + .def("GetTotalOrderMass", &BuyMenuGUI::GetTotalOrderMass) |
| 65 | + .def("GetTotalOrderPassengers", &BuyMenuGUI::GetTotalOrderPassengers); |
| 66 | +} |
67 | 67 |
|
68 | | - LuaBindingRegisterFunctionDefinitionForType(GUILuaBindings, SceneEditorGUI) { |
69 | | - return luabind::class_<SceneEditorGUI>("SceneEditorGUI") |
| 68 | +LuaBindingRegisterFunctionDefinitionForType(GUILuaBindings, SceneEditorGUI) { |
| 69 | + return luabind::class_<SceneEditorGUI>("SceneEditorGUI") |
70 | 70 |
|
71 | | - .property("EditorMode", &SceneEditorGUI::GetEditorGUIMode, &SceneEditorGUI::SetEditorGUIMode) |
| 71 | + .property("EditorMode", &SceneEditorGUI::GetEditorGUIMode, &SceneEditorGUI::SetEditorGUIMode) |
72 | 72 |
|
73 | | - .def("SetCursorPos", &SceneEditorGUI::SetCursorPos) |
74 | | - .def("GetCurrentObject", &SceneEditorGUI::GetCurrentObject) |
75 | | - .def("SetCurrentObject", &SceneEditorGUI::SetCurrentObject) |
76 | | - .def("SetModuleSpace", &SceneEditorGUI::SetModuleSpace) |
77 | | - .def("SetNativeTechModule", &SceneEditorGUI::SetNativeTechModule) |
78 | | - .def("SetForeignCostMultiplier", &SceneEditorGUI::SetForeignCostMultiplier) |
79 | | - .def("TestBrainResidence", &SceneEditorGUI::TestBrainResidence) |
80 | | - .def("Update", &SceneEditorGUI::Update) // Gacyr Note: I hate this being here but it's necessary for some metagame bullshit. |
| 73 | + .def("SetCursorPos", &SceneEditorGUI::SetCursorPos) |
| 74 | + .def("GetCurrentObject", &SceneEditorGUI::GetCurrentObject) |
| 75 | + .def("SetCurrentObject", &SceneEditorGUI::SetCurrentObject) |
| 76 | + .def("SetModuleSpace", &SceneEditorGUI::SetModuleSpace) |
| 77 | + .def("SetNativeTechModule", &SceneEditorGUI::SetNativeTechModule) |
| 78 | + .def("SetForeignCostMultiplier", &SceneEditorGUI::SetForeignCostMultiplier) |
| 79 | + .def("TestBrainResidence", &SceneEditorGUI::TestBrainResidence) |
| 80 | + .def("Update", &SceneEditorGUI::Update) // Gacyr Note: I hate this being here but it's necessary for some metagame bullshit. |
81 | 81 |
|
82 | | - .enum_("EditorGUIMode")[luabind::value("INACTIVE", SceneEditorGUI::EditorGUIMode::INACTIVE), |
83 | | - luabind::value("PICKINGOBJECT", SceneEditorGUI::EditorGUIMode::PICKINGOBJECT), |
84 | | - luabind::value("ADDINGOBJECT", SceneEditorGUI::EditorGUIMode::ADDINGOBJECT), |
85 | | - luabind::value("INSTALLINGBRAIN", SceneEditorGUI::EditorGUIMode::INSTALLINGBRAIN), |
86 | | - luabind::value("PLACINGOBJECT", SceneEditorGUI::EditorGUIMode::PLACINGOBJECT), |
87 | | - luabind::value("MOVINGOBJECT", SceneEditorGUI::EditorGUIMode::MOVINGOBJECT), |
88 | | - luabind::value("DELETINGOBJECT", SceneEditorGUI::EditorGUIMode::DELETINGOBJECT), |
89 | | - luabind::value("PLACEINFRONT", SceneEditorGUI::EditorGUIMode::PLACEINFRONT), |
90 | | - luabind::value("PLACEBEHIND", SceneEditorGUI::EditorGUIMode::PLACEBEHIND), |
91 | | - luabind::value("DONEEDITING", SceneEditorGUI::EditorGUIMode::DONEEDITING), |
92 | | - luabind::value("EDITORGUIMODECOUNT", SceneEditorGUI::EditorGUIMode::EDITORGUIMODECOUNT)]; |
93 | | - } |
94 | | -} // namespace RTE |
| 82 | + .enum_("EditorGUIMode")[luabind::value("INACTIVE", SceneEditorGUI::EditorGUIMode::INACTIVE), |
| 83 | + luabind::value("PICKINGOBJECT", SceneEditorGUI::EditorGUIMode::PICKINGOBJECT), |
| 84 | + luabind::value("ADDINGOBJECT", SceneEditorGUI::EditorGUIMode::ADDINGOBJECT), |
| 85 | + luabind::value("INSTALLINGBRAIN", SceneEditorGUI::EditorGUIMode::INSTALLINGBRAIN), |
| 86 | + luabind::value("PLACINGOBJECT", SceneEditorGUI::EditorGUIMode::PLACINGOBJECT), |
| 87 | + luabind::value("MOVINGOBJECT", SceneEditorGUI::EditorGUIMode::MOVINGOBJECT), |
| 88 | + luabind::value("DELETINGOBJECT", SceneEditorGUI::EditorGUIMode::DELETINGOBJECT), |
| 89 | + luabind::value("PLACEINFRONT", SceneEditorGUI::EditorGUIMode::PLACEINFRONT), |
| 90 | + luabind::value("PLACEBEHIND", SceneEditorGUI::EditorGUIMode::PLACEBEHIND), |
| 91 | + luabind::value("DONEEDITING", SceneEditorGUI::EditorGUIMode::DONEEDITING), |
| 92 | + luabind::value("EDITORGUIMODECOUNT", SceneEditorGUI::EditorGUIMode::EDITORGUIMODECOUNT)]; |
| 93 | +} |
0 commit comments