Files
isle/LEGO1/lego/legoomni/src/common/legoplants.cpp
jonschz 70baf8cecc Fix float constants and conversions (#1279)
* Fix legoplants warnings, add BETA10 references

* Fix warnings in various header files, improve match

* Fix floats in legoactors.cpp

* Fix `legolocations.cpp`

* fix typo

---------

Co-authored-by: jonschz <jonschz@users.noreply.github.com>
2024-12-25 21:01:00 +01:00

1952 lines
23 KiB
C++

#include "legoplants.h"
DECOMP_SIZE_ASSERT(LegoPlantInfo, 0x54)
// GLOBAL: LEGO1 0x100f16c8
LegoPlantInfo g_plantInfoInit[81] = {
{NULL,
LegoPlantInfo::c_act1 | LegoPlantInfo::c_act2 | LegoPlantInfo::c_act3,
LegoPlantInfo::e_flower,
3,
0,
1,
LegoPlantInfo::e_red,
-1,
-1,
"edg01_20",
1,
-70.0f,
8.0f,
-8.40763f,
NULL,
-73.75f,
8.0f,
-8.4375f,
1.0f,
0.0f,
0.0f,
0.0f,
1.0f,
0.0f},
{NULL,
LegoPlantInfo::c_act1 | LegoPlantInfo::c_act2 | LegoPlantInfo::c_act3,
LegoPlantInfo::e_flower,
3,
0,
1,
LegoPlantInfo::e_red,
-1,
-1,
"edg00_20",
3,
-15.45f,
0.0f,
-41.32f,
NULL,
-16.8125f,
0.0f,
-41.2f,
1.0f,
0.0f,
0.0f,
0.0f,
1.0f,
0.0f},
{NULL,
LegoPlantInfo::c_act1 | LegoPlantInfo::c_act2 | LegoPlantInfo::c_act3,
LegoPlantInfo::e_flower,
3,
0,
1,
LegoPlantInfo::e_red,
-1,
-1,
"edg01_24",
1,
-69.7176f,
7.0f,
-25.25f,
NULL,
-71.0f,
7.0f,
-25.0f,
1.0f,
0.0f,
0.0f,
0.0f,
1.0f,
0.0f},
{NULL,
LegoPlantInfo::c_act1 | LegoPlantInfo::c_act2 | LegoPlantInfo::c_act3,
LegoPlantInfo::e_flower,
3,
0,
1,
LegoPlantInfo::e_red,
-1,
-1,
"edg02_27",
1,
82.75f,
4.0f,
29.24163f,
NULL,
82.6125f,
4.0f,
27.625f,
1.0f,
0.0f,
0.0f,
0.0f,
1.0f,
0.0f},
{NULL,
LegoPlantInfo::c_act1 | LegoPlantInfo::c_act2 | LegoPlantInfo::c_act3,
LegoPlantInfo::e_flower,
3,
0,
1,
LegoPlantInfo::e_yellow,
-1,
-1,
"int18",
3,
28.15f,
2.0f,
29.27804f,
NULL,
29.8125f,
2.0f,
27.6875f,
1.0f,
0.0f,
0.0f,
0.0f,
1.0f,
0.0f},
{NULL,
LegoPlantInfo::c_act1 | LegoPlantInfo::c_act2 | LegoPlantInfo::c_act3,
LegoPlantInfo::e_flower,
3,
0,
1,
LegoPlantInfo::e_yellow,
-1,
-1,
"int48",
0,
85.16238f,
9.0f,
-0.83761f,
NULL,
86.125f,
8.80447f,
0.3125f,
1.0f,
0.0f,
0.0f,
0.0f,
1.0f,
0.0f},
{NULL,
LegoPlantInfo::c_act1 | LegoPlantInfo::c_act2 | LegoPlantInfo::c_act3,
LegoPlantInfo::e_flower,
3,
0,
1,
LegoPlantInfo::e_yellow,
-1,
-1,
"int18",
3,
24.31819f,
2.0f,
29.04404f,
NULL,
22.8125f,
2.0f,
27.6875f,
1.0f,
0.0f,
0.0f,
0.0f,
1.0f,
0.0f},
{NULL,
LegoPlantInfo::c_act1 | LegoPlantInfo::c_act2 | LegoPlantInfo::c_act3,
LegoPlantInfo::e_flower,
3,
0,
1,
LegoPlantInfo::e_yellow,
-1,
-1,
"int56",
4,
-64.125f,
14.0f,
27.5f,
NULL,
-61.6875f,
14.0f,
28.0f,
1.0f,
0.0f,
0.0f,
0.0f,
1.0f,
0.0f},
{NULL,
LegoPlantInfo::c_act1 | LegoPlantInfo::c_act2 | LegoPlantInfo::c_act3,
LegoPlantInfo::e_flower,
3,
0,
1,
LegoPlantInfo::e_red,
-1,
-1,
"int67",
3,
-23.3197f,
1.0f,
29.00803f,
NULL,
-21.9375f,
1.0f,
27.6875f,
1.0f,
0.0f,
0.0f,
0.0f,
1.0f,
0.0f},
{NULL,
LegoPlantInfo::c_act1 | LegoPlantInfo::c_act2 | LegoPlantInfo::c_act3,
LegoPlantInfo::e_flower,
3,
0,
1,
LegoPlantInfo::e_red,
-1,
-1,
"edg02_79",
3,
9.15f,
0.0f,
-18.1854f,
NULL,
9.15f,
0.0f,
-19.9375f,
1.0f,
0.0f,
0.0f,
0.0f,
1.0f,
0.0f},
{NULL,
LegoPlantInfo::c_act1 | LegoPlantInfo::c_act2 | LegoPlantInfo::c_act3,
LegoPlantInfo::e_flower,
3,
0,
1,
LegoPlantInfo::e_yellow,
-1,
-1,
"edg02_79",
1,
9.15f,
0.0f,
-14.5695f,
NULL,
9.15f,
0.0f,
-12.9375f,
1.0f,
0.0f,
0.0f,
0.0f,
1.0f,
0.0f},
{NULL,
LegoPlantInfo::c_act1 | LegoPlantInfo::c_act2 | LegoPlantInfo::c_act3,
LegoPlantInfo::e_flower,
3,
0,
1,
LegoPlantInfo::e_yellow,
-1,
-1,
"edg00_151",
1,
-75.7186f,
4.0f,
44.60529f,
NULL,
-74.9375f,
4.0f,
44.3875f,
1.0f,
0.0f,
0.0f,
0.0f,
1.0f,
0.0f},
{NULL,
LegoPlantInfo::c_act1 | LegoPlantInfo::c_act2 | LegoPlantInfo::c_act3,
LegoPlantInfo::e_palm,
3,
0,
1,
LegoPlantInfo::e_green,
-1,
-1,
"int53",
6,
-22.375f,
0.0f,
-81.875f,
NULL,
-21.625f,
0.0f,
-83.0f,
1.0f,
0.0f,
0.0f,
0.0f,
1.0f,
0.0f},
{NULL,
LegoPlantInfo::c_act1 | LegoPlantInfo::c_act2 | LegoPlantInfo::c_act3,
LegoPlantInfo::e_palm,
3,
0,
1,
LegoPlantInfo::e_green,
-1,
-1,
"edg01_47",
1,
42.8125f,
0.0f,
-48.125f,
NULL,
47.75f,
-0.299f,
-58.125f,
0.6751f,
-0.1071f,
0.7299f,
0.0f,
1.0f,
0.0f},
{NULL,
LegoPlantInfo::c_act1 | LegoPlantInfo::c_act2 | LegoPlantInfo::c_act3,
LegoPlantInfo::e_palm,
3,
0,
1,
LegoPlantInfo::e_green,
-1,
-1,
"edg00_155",
1,
-39.0f,
0.0f,
40.8125f,
NULL,
-41.0f,
0.0f,
39.5f,
1.0f,
0.0f,
0.0f,
0.0f,
1.0f,
0.0f},
{NULL,
LegoPlantInfo::c_act1 | LegoPlantInfo::c_act2 | LegoPlantInfo::c_act3,
LegoPlantInfo::e_palm,
3,
0,
1,
LegoPlantInfo::e_green,
-1,
-1,
"edg03_05",
3,
-35.125f,
0.0f,
3.875f,
NULL,
-35.0f,
0.0f,
0.0f,
1.0f,
0.0f,
0.0f,
0.0f,
1.0f,
0.0f},
{NULL,
LegoPlantInfo::c_act1 | LegoPlantInfo::c_act2 | LegoPlantInfo::c_act3,
LegoPlantInfo::e_bush,
3,
0,
1,
LegoPlantInfo::e_green,
-1,
-1,
"edg00_128",
3,
-59.3624f,
14.0f,
22.86249f,
NULL,
-58.375f,
14.0f,
21.98749f,
1.0f,
0.0f,
0.0f,
0.0f,
1.0f,
0.0f},
{NULL,
LegoPlantInfo::c_act1 | LegoPlantInfo::c_act2 | LegoPlantInfo::c_act3,
LegoPlantInfo::e_bush,
3,
0,
1,
LegoPlantInfo::e_green,
-1,
-1,
"int48",
4,
87.9875f,
9.0f,
-1.125f,
NULL,
87.3f,
8.609336f,
1.125f,
1.0f,
0.0f,
0.0f,
0.0f,
1.0f,
0.0f},
{NULL,
LegoPlantInfo::c_act1 | LegoPlantInfo::c_act2 | LegoPlantInfo::c_act3,
LegoPlantInfo::e_bush,
3,
0,
1,
LegoPlantInfo::e_green,
-1,
-1,
"edg01_18",
1,
-69.6875f,
8.0f,
-3.5f,
NULL,
-73.8f,
8.0f,
-5.3f,
1.0f,
0.0f,
0.0f,
0.0f,
1.0f,
0.0f},
{NULL,
LegoPlantInfo::c_act1 | LegoPlantInfo::c_act2 | LegoPlantInfo::c_act3,
LegoPlantInfo::e_bush,
3,
0,
1,
LegoPlantInfo::e_green,
-1,
-1,
"edg02_85",
1,
-26.45f,
0.0f,
-48.5f,
NULL,
-25.45f,
0.0f,
-46.5f,
1.0f,
0.0f,
0.0f,
0.0f,
1.0f,
0.0f},
{NULL,
LegoPlantInfo::c_act1 | LegoPlantInfo::c_act2 | LegoPlantInfo::c_act3,
LegoPlantInfo::e_tree,
3,
0,
1,
LegoPlantInfo::e_green,
-1,
-1,
"edg00_123",
3,
-60.625f,
14.0f,
22.9375f,
NULL,
-60.0f,
14.0f,
24.0f,
1.0f,
0.0f,
0.0f,
0.0f,
1.0f,
0.0f},
{NULL,
LegoPlantInfo::c_act1 | LegoPlantInfo::c_act2 | LegoPlantInfo::c_act3,
LegoPlantInfo::e_tree,
3,
0,
1,
LegoPlantInfo::e_green,
-1,
-1,
"edg00_131",
1,
-63.7755f,
14.0f,
26.70394f,
NULL,
-65.0f,
14.0f,
26.0f,
1.0f,
0.0f,
0.0f,
0.0f,
1.0f,
0.0f},
{NULL,
LegoPlantInfo::c_act1 | LegoPlantInfo::c_act2 | LegoPlantInfo::c_act3,
LegoPlantInfo::e_tree,
3,
0,
1,
LegoPlantInfo::e_green,
-1,
-1,
"edg02_61",
3,
70.1875f,
1.0f,
-78.3125f,
NULL,
72.6875f,
1.0f,
-80.3125f,
1.0f,
0.0f,
0.0f,
0.0f,
1.0f,
0.0f},
{NULL,
LegoPlantInfo::c_act1 | LegoPlantInfo::c_act2 | LegoPlantInfo::c_act3,
LegoPlantInfo::e_tree,
3,
0,
1,
LegoPlantInfo::e_green,
-1,
-1,
"edg01_33",
1,
-64.1875f,
7.0f,
-45.25f,
NULL,
-64.1875f,
7.0f,
-43.4375f,
1.0f,
0.0f,
0.0f,
0.0f,
1.0f,
0.0f},
{NULL,
LegoPlantInfo::c_act1 | LegoPlantInfo::c_act2 | LegoPlantInfo::c_act3,
LegoPlantInfo::e_palm,
3,
0,
1,
LegoPlantInfo::e_green,
-1,
-1,
"edg02_59",
1,
-47.8124f,
1.8634f,
-58.2624f,
NULL,
-47.8124f,
1.875f,
-60.2624f,
0.174f,
0.0f,
0.985f,
0.0f,
1.0f,
0.0f},
{NULL,
LegoPlantInfo::c_act1 | LegoPlantInfo::c_act2 | LegoPlantInfo::c_act3,
LegoPlantInfo::e_flower,
3,
0,
1,
LegoPlantInfo::e_red,
-1,
-1,
"edg02_32",
1,
25.5f,
0.0f,
9.0f,
NULL,
22.8125f,
0.0f,
9.0f,
0.0f,
0.0f,
1.0f,
0.0f,
1.0f,
0.0f},
{NULL,
LegoPlantInfo::c_act1 | LegoPlantInfo::c_act2 | LegoPlantInfo::c_act3,
LegoPlantInfo::e_flower,
3,
0,
1,
LegoPlantInfo::e_red,
-1,
-1,
"int25",
0,
27.1875f,
0.0f,
-16.3125f,
NULL,
29.8125f,
0.0f,
-14.3125f,
1.0f,
0.0f,
0.0f,
0.0f,
1.0f,
0.0f},
{NULL,
LegoPlantInfo::c_act1 | LegoPlantInfo::c_act2 | LegoPlantInfo::c_act3,
LegoPlantInfo::e_flower,
3,
0,
1,
LegoPlantInfo::e_red,
-1,
-1,
"edg02_01",
1,
-19.625f,
0.0f,
-17.9375f,
NULL,
-19.625f,
0.0f,
-20.0f,
0.0f,
0.0f,
1.0f,
0.0f,
1.0f,
0.0f},
{NULL,
LegoPlantInfo::c_act1 | LegoPlantInfo::c_act2 | LegoPlantInfo::c_act3,
LegoPlantInfo::e_flower,
3,
0,
1,
LegoPlantInfo::e_red,
-1,
-1,
"edg00_95",
3,
34.125f,
0.0f,
3.5125f,
NULL,
32.9375f,
0.0f,
2.95f,
-1.0f,
0.0f,
0.0f,
0.0f,
1.0f,
0.0f},
{NULL,
LegoPlantInfo::c_act1 | LegoPlantInfo::c_act2 | LegoPlantInfo::c_act3,
LegoPlantInfo::e_flower,
3,
0,
1,
LegoPlantInfo::e_red,
-1,
-1,
"int25",
1,
25.6875f,
0.0f,
-16.4375f,
NULL,
22.8125f,
0.0f,
-12.9375f,
0.0f,
0.0f,
1.0f,
0.0f,
1.0f,
0.0f},
{NULL,
LegoPlantInfo::c_act1 | LegoPlantInfo::c_act2 | LegoPlantInfo::c_act3,
LegoPlantInfo::e_flower,
3,
0,
1,
LegoPlantInfo::e_red,
-1,
-1,
"int26",
1,
24.25f,
0.0f,
-44.5f,
NULL,
22.8125f,
0.0f,
-43.0625f,
0.707f,
0.0f,
0.707f,
0.0f,
1.0f,
0.0f},
{NULL,
LegoPlantInfo::c_act1 | LegoPlantInfo::c_act2 | LegoPlantInfo::c_act3,
LegoPlantInfo::e_flower,
3,
0,
1,
LegoPlantInfo::e_red,
-1,
-1,
"int26",
6,
28.25f,
0.0f,
-47.3125f,
NULL,
29.8125f,
0.0f,
-45.875f,
0.0f,
0.0f,
1.0f,
0.0f,
1.0f,
0.0f},
{NULL,
LegoPlantInfo::c_act1 | LegoPlantInfo::c_act2 | LegoPlantInfo::c_act3,
LegoPlantInfo::e_flower,
3,
0,
1,
LegoPlantInfo::e_red,
-1,
-1,
"int10",
1,
-69.125f,
7.0f,
-29.125f,
NULL,
-70.5625f,
7.0f,
-29.875f,
0.707f,
0.0f,
0.707f,
0.0f,
1.0f,
0.0f},
{NULL,
LegoPlantInfo::c_act1 | LegoPlantInfo::c_act2 | LegoPlantInfo::c_act3,
LegoPlantInfo::e_flower,
3,
0,
1,
LegoPlantInfo::e_red,
-1,
-1,
"edg02_61",
3,
70.75f,
1.0f,
-76.5625f,
NULL,
73.5f,
1.0f,
-78.25f,
0.0f,
0.0f,
1.0f,
0.0f,
1.0f,
0.0f},
{NULL,
LegoPlantInfo::c_act1 | LegoPlantInfo::c_act2 | LegoPlantInfo::c_act3,
LegoPlantInfo::e_flower,
3,
0,
1,
LegoPlantInfo::e_red,
-1,
-1,
"int04",
5,
-94.4f,
4.0f,
-15.3125f,
NULL,
-94.875f,
4.0f,
-13.3125f,
0.707f,
0.0f,
0.707f,
0.0f,
1.0f,
0.0f},
{NULL,
LegoPlantInfo::c_act1 | LegoPlantInfo::c_act2 | LegoPlantInfo::c_act3,
LegoPlantInfo::e_flower,
3,
0,
1,
LegoPlantInfo::e_red,
-1,
-1,
"edg02_79",
1,
9.15f,
0.0f,
-14.5695f,
NULL,
9.15f,
0.0f,
-11.5625f,
0.0f,
0.0f,
1.0f,
0.0f,
1.0f,
0.0f},
{NULL,
LegoPlantInfo::c_act1 | LegoPlantInfo::c_act2 | LegoPlantInfo::c_act3,
LegoPlantInfo::e_flower,
3,
0,
1,
LegoPlantInfo::e_red,
-1,
-1,
"edg01_58",
3,
66.2125f,
0.0f,
-17.5625f,
NULL,
65.33261f,
0.11868f,
-19.8125f,
0.0f,
0.0f,
1.0f,
0.0f,
1.0f,
0.0f},
{NULL,
LegoPlantInfo::c_act1 | LegoPlantInfo::c_act2 | LegoPlantInfo::c_act3,
LegoPlantInfo::e_flower,
3,
0,
1,
LegoPlantInfo::e_red,
-1,
-1,
"int34",
4,
0.375f,
0.0f,
-44.8875f,
NULL,
-1.3125f,
0.0f,
-43.075f,
0.0f,
0.0f,
1.0f,
0.0f,
1.0f,
0.0f},
{NULL,
LegoPlantInfo::c_act1 | LegoPlantInfo::c_act2 | LegoPlantInfo::c_act3,
LegoPlantInfo::e_flower,
3,
0,
1,
LegoPlantInfo::e_yellow,
-1,
-1,
"edg02_32",
1,
25.5f,
0.0f,
9.8f,
NULL,
22.8125f,
0.0f,
10.4875f,
0.707f,
0.0f,
0.707f,
0.0f,
1.0f,
0.0f},
{NULL,
LegoPlantInfo::c_act1 | LegoPlantInfo::c_act2 | LegoPlantInfo::c_act3,
LegoPlantInfo::e_flower,
3,
0,
1,
LegoPlantInfo::e_yellow,
-1,
-1,
"int22",
6,
28.92499f,
0.0f,
6.45f,
NULL,
29.8f,
0.0f,
8.0125f,
0.0f,
0.0f,
1.0f,
0.0f,
1.0f,
0.0f},
{NULL,
LegoPlantInfo::c_act1 | LegoPlantInfo::c_act2 | LegoPlantInfo::c_act3,
LegoPlantInfo::e_flower,
3,
0,
1,
LegoPlantInfo::e_yellow,
-1,
-1,
"edg02_28",
1,
85.5f,
4.0f,
22.25f,
NULL,
82.5625f,
4.0f,
26.25f,
0.707f,
0.0f,
0.707f,
0.0f,
1.0f,
0.0f},
{NULL,
LegoPlantInfo::c_act1 | LegoPlantInfo::c_act2 | LegoPlantInfo::c_act3,
LegoPlantInfo::e_flower,
3,
0,
1,
LegoPlantInfo::e_yellow,
-1,
-1,
"edg00_176",
0,
73.875f,
1.0f,
-82.9375f,
NULL,
74.75f,
1.0f,
-81.25f,
1.0f,
0.0f,
0.0f,
0.0f,
1.0f,
0.0f},
{NULL,
LegoPlantInfo::c_act1 | LegoPlantInfo::c_act2 | LegoPlantInfo::c_act3,
LegoPlantInfo::e_flower,
3,
0,
1,
LegoPlantInfo::e_yellow,
-1,
-1,
"edg02_35",
3,
26.25f,
0.0f,
-12.45f,
NULL,
22.8125f,
0.0f,
-11.575f,
1.0f,
0.0f,
0.0f,
0.0f,
1.0f,
0.0f},
{NULL,
LegoPlantInfo::c_act1 | LegoPlantInfo::c_act2 | LegoPlantInfo::c_act3,
LegoPlantInfo::e_flower,
3,
0,
1,
LegoPlantInfo::e_yellow,
-1,
-1,
"edg02_79",
3,
9.15f,
0.0f,
-18.1854f,
NULL,
9.0875f,
0.0f,
-21.3125f,
0.0f,
0.0f,
1.0f,
0.0f,
1.0f,
0.0f},
{NULL,
LegoPlantInfo::c_act1 | LegoPlantInfo::c_act2 | LegoPlantInfo::c_act3,
LegoPlantInfo::e_flower,
3,
0,
1,
LegoPlantInfo::e_yellow,
-1,
-1,
"edg02_01",
3,
-19.75f,
0.0f,
-15.3125f,
NULL,
-19.75f,
0.0f,
-12.875f,
0.0f,
0.0f,
1.0f,
0.0f,
1.0f,
0.0f},
{NULL,
LegoPlantInfo::c_act1 | LegoPlantInfo::c_act2 | LegoPlantInfo::c_act3,
LegoPlantInfo::e_flower,
3,
0,
1,
LegoPlantInfo::e_yellow,
-1,
-1,
"edg01_56",
3,
72.8125f,
0.0f,
-25.9375f,
NULL,
70.6875f,
0.0f,
-26.5625f,
-0.9848f,
0.0f,
1.1736f,
0.0f,
1.0f,
0.0f},
{NULL,
LegoPlantInfo::c_act1 | LegoPlantInfo::c_act2 | LegoPlantInfo::c_act3,
LegoPlantInfo::e_flower,
3,
0,
1,
LegoPlantInfo::e_yellow,
-1,
-1,
"int67",
0,
-26.9375f,
1.0f,
29.075f,
NULL,
-28.9375f,
1.0f,
27.7f,
1.0f,
0.0f,
0.0f,
0.0f,
1.0f,
0.0f},
{NULL,
LegoPlantInfo::c_act1 | LegoPlantInfo::c_act2 | LegoPlantInfo::c_act3,
LegoPlantInfo::e_flower,
3,
0,
1,
LegoPlantInfo::e_yellow,
-1,
-1,
"int51",
3,
-2.125f,
0.0f,
-17.6875f,
NULL,
-3.25f,
0.0f,
-19.75f,
0.0f,
0.0f,
1.0f,
0.0f,
1.0f,
0.0f},
{NULL,
LegoPlantInfo::c_act1 | LegoPlantInfo::c_act2 | LegoPlantInfo::c_act3,
LegoPlantInfo::e_flower,
3,
0,
1,
LegoPlantInfo::e_yellow,
-1,
-1,
"edg02_57",
1,
-23.875f,
0.0f,
-54.9375f,
NULL,
-25.1875f,
0.0f,
-52.625f,
0.0f,
0.0f,
1.0f,
0.0f,
1.0f,
0.0f},
{NULL,
LegoPlantInfo::c_act1 | LegoPlantInfo::c_act2 | LegoPlantInfo::c_act3,
LegoPlantInfo::e_flower,
3,
0,
1,
LegoPlantInfo::e_yellow,
-1,
-1,
"int04",
5,
-94.0f,
4.0f,
-15.3125f,
NULL,
-95.9375f,
4.0f,
-14.25f,
0.0f,
0.0f,
1.0f,
0.0f,
1.0f,
0.0f},
{NULL,
LegoPlantInfo::c_act1 | LegoPlantInfo::c_act2 | LegoPlantInfo::c_act3,
LegoPlantInfo::e_palm,
3,
0,
1,
LegoPlantInfo::e_green,
-1,
-1,
"edg02_36",
3,
18.6875f,
0.0f,
-14.6375f,
NULL,
18.75f,
0.0f,
-10.95f,
0.707f,
0.0f,
0.707f,
0.0f,
1.0f,
0.0f},
{NULL,
LegoPlantInfo::c_act1 | LegoPlantInfo::c_act2 | LegoPlantInfo::c_act3,
LegoPlantInfo::e_palm,
3,
0,
1,
LegoPlantInfo::e_green,
-1,
-1,
"edg02_30",
1,
25.1375f,
2.0f,
25.5f,
NULL,
21.8875f,
1.84509f,
25.5f,
0.0f,
0.0f,
1.0f,
0.0f,
1.0f,
0.0f},
{NULL,
LegoPlantInfo::c_act1 | LegoPlantInfo::c_act2 | LegoPlantInfo::c_act3,
LegoPlantInfo::e_palm,
3,
0,
1,
LegoPlantInfo::e_green,
-1,
-1,
"edg02_30",
3,
27.45f,
2.0f,
25.5f,
NULL,
30.95f,
2.0f,
25.5f,
0.0f,
0.0f,
1.0f,
0.0f,
1.0f,
0.0f},
{NULL,
LegoPlantInfo::c_act1 | LegoPlantInfo::c_act2 | LegoPlantInfo::c_act3,
LegoPlantInfo::e_palm,
3,
0,
1,
LegoPlantInfo::e_green,
-1,
-1,
"edg00_78",
1,
64.35749f,
0.0f,
10.95579f,
NULL,
66.67f,
0.256506f,
10.95579f,
0.0f,
0.0f,
-1.0f,
0.0f,
1.0f,
0.0f},
{NULL,
LegoPlantInfo::c_act1 | LegoPlantInfo::c_act2 | LegoPlantInfo::c_act3,
LegoPlantInfo::e_palm,
3,
0,
1,
LegoPlantInfo::e_green,
-1,
-1,
"edg02_38",
1,
9.625f,
0.0f,
-45.375f,
NULL,
9.625f,
0.0f,
-40.0f,
0.5f,
0.0f,
0.866f,
0.0f,
1.0f,
0.0f},
{NULL,
LegoPlantInfo::c_act1 | LegoPlantInfo::c_act2 | LegoPlantInfo::c_act3,
LegoPlantInfo::e_palm,
3,
0,
1,
LegoPlantInfo::e_green,
-1,
-1,
"edg00_76",
3,
65.0f,
0.0f,
7.0125f,
NULL,
62.0f,
0.0f,
2.825f,
0.0f,
0.0f,
1.0f,
0.0f,
1.0f,
0.0f},
{NULL,
LegoPlantInfo::c_act1 | LegoPlantInfo::c_act2 | LegoPlantInfo::c_act3,
LegoPlantInfo::e_palm,
3,
0,
1,
LegoPlantInfo::e_green,
-1,
-1,
"edg02_35",
1,
27.4375f,
0.0f,
-8.125f,
NULL,
33.375f,
0.0f,
-8.125f,
0.342f,
0.0f,
0.94f,
0.0f,
1.0f,
0.0f},
{NULL,
LegoPlantInfo::c_act1 | LegoPlantInfo::c_act2 | LegoPlantInfo::c_act3,
LegoPlantInfo::e_palm,
3,
0,
1,
LegoPlantInfo::e_green,
-1,
-1,
"edg02_23",
3,
18.825f,
1.7575f,
30.125f,
NULL,
18.825f,
1.0f,
25.5f,
0.707f,
0.0f,
0.707f,
0.0f,
1.0f,
0.0f},
{NULL,
LegoPlantInfo::c_act1 | LegoPlantInfo::c_act2 | LegoPlantInfo::c_act3,
LegoPlantInfo::e_palm,
3,
0,
1,
LegoPlantInfo::e_green,
-1,
-1,
"edg00_130",
1,
-67.5f,
14.0f,
23.25f,
NULL,
-63.6875f,
14.0f,
21.4375f,
0.0f,
0.0f,
1.0f,
0.0f,
1.0f,
0.0f},
{NULL,
LegoPlantInfo::c_act1 | LegoPlantInfo::c_act2 | LegoPlantInfo::c_act3,
LegoPlantInfo::e_palm,
3,
0,
1,
LegoPlantInfo::e_green,
-1,
-1,
"edg01_13",
3,
-92.75f,
4.0f,
2.5f,
NULL,
-95.625f,
4.0f,
2.5f,
0.707f,
0.0f,
0.707f,
0.0f,
1.0f,
0.0f},
{NULL,
LegoPlantInfo::c_act1 | LegoPlantInfo::c_act2 | LegoPlantInfo::c_act3,
LegoPlantInfo::e_palm,
3,
0,
1,
LegoPlantInfo::e_green,
-1,
-1,
"edg01_09",
1,
-80.0f,
4.0f,
-52.6875f,
NULL,
-80.0f,
4.0f,
-55.875f,
0.0f,
0.0f,
1.0f,
0.0f,
1.0f,
0.0f},
{NULL,
LegoPlantInfo::c_act1 | LegoPlantInfo::c_act2 | LegoPlantInfo::c_act3,
LegoPlantInfo::e_palm,
3,
0,
1,
LegoPlantInfo::e_green,
-1,
-1,
"edg02_53",
1,
-8.75f,
0.0f,
-45.5f,
NULL,
-8.75f,
0.0f,
-40.75f,
0.707f,
0.0f,
0.707f,
0.0f,
1.0f,
0.0f},
{NULL,
LegoPlantInfo::c_act1 | LegoPlantInfo::c_act2 | LegoPlantInfo::c_act3,
LegoPlantInfo::e_palm,
3,
0,
1,
LegoPlantInfo::e_green,
-1,
-1,
"edg02_37",
3,
27.5f,
0.0f,
-32.0f,
NULL,
35.625f,
0.0f,
-32.0f,
0.0f,
0.0f,
1.0f,
0.0f,
1.0f,
0.0f},
{NULL,
LegoPlantInfo::c_act1 | LegoPlantInfo::c_act2 | LegoPlantInfo::c_act3,
LegoPlantInfo::e_palm,
3,
0,
1,
LegoPlantInfo::e_green,
-1,
-1,
"edg00_127",
1,
-62.25f,
14.0f,
26.6875f,
NULL,
-61.0f,
14.0f,
26.8125f,
0.707f,
0.0f,
0.707f,
0.0f,
1.0f,
0.0f},
{NULL,
LegoPlantInfo::c_act1 | LegoPlantInfo::c_act2 | LegoPlantInfo::c_act3,
LegoPlantInfo::e_palm,
3,
0,
1,
LegoPlantInfo::e_green,
-1,
-1,
"edg02_01",
1,
-16.0f,
0.0f,
-18.575f,
NULL,
-16.0f,
0.0f,
-22.45f,
0.0f,
0.0f,
1.0f,
0.0f,
1.0f,
0.0f},
{NULL,
LegoPlantInfo::c_act1 | LegoPlantInfo::c_act2 | LegoPlantInfo::c_act3,
LegoPlantInfo::e_palm,
3,
0,
1,
LegoPlantInfo::e_green,
-1,
-1,
"edg01_17",
1,
-76.4325f,
8.0f,
5.875f,
NULL,
-78.0f,
8.0f,
2.375f,
0.0f,
0.0f,
1.0f,
0.0f,
1.0f,
0.0f},
{NULL,
LegoPlantInfo::c_act1 | LegoPlantInfo::c_act2 | LegoPlantInfo::c_act3,
LegoPlantInfo::e_palm,
3,
0,
1,
LegoPlantInfo::e_green,
-1,
-1,
"edg01_38",
1,
-77.1875f,
7.0f,
-36.9375f,
NULL,
-72.0f,
7.0f,
-36.5f,
0.0f,
0.0f,
1.0f,
0.0f,
1.0f,
0.0f},
{NULL,
LegoPlantInfo::c_act1 | LegoPlantInfo::c_act2 | LegoPlantInfo::c_act3,
LegoPlantInfo::e_palm,
3,
0,
1,
LegoPlantInfo::e_green,
-1,
-1,
"edg02_82",
1,
97.0f,
0.0f,
-42.125f,
NULL,
98.1875f,
0.0f,
-41.3125f,
0.707f,
0.0f,
0.707f,
0.0f,
1.0f,
0.0f},
{NULL,
LegoPlantInfo::c_act1 | LegoPlantInfo::c_act2 | LegoPlantInfo::c_act3,
LegoPlantInfo::e_palm,
3,
0,
1,
LegoPlantInfo::e_green,
-1,
-1,
"edg00_15",
3,
96.5f,
4.0f,
18.75f,
NULL,
97.5f,
4.0f,
18.25f,
0.0f,
0.0f,
1.0f,
0.0f,
1.0f,
0.0f},
{NULL,
LegoPlantInfo::c_act1 | LegoPlantInfo::c_act2 | LegoPlantInfo::c_act3,
LegoPlantInfo::e_tree,
3,
0,
1,
LegoPlantInfo::e_green,
-1,
-1,
"",
1,
0.0f,
0.0f,
0.0f,
NULL,
-67.5f,
14.0f,
23.25f,
0.0f,
0.0f,
1.0f,
0.0f,
1.0f,
0.0f},
{NULL,
LegoPlantInfo::c_act1 | LegoPlantInfo::c_act2 | LegoPlantInfo::c_act3,
LegoPlantInfo::e_tree,
3,
0,
1,
LegoPlantInfo::e_green,
-1,
-1,
"int48",
4,
87.9875f,
9.0f,
-1.125f,
NULL,
88.75f,
8.75f,
0.875f,
0.259f,
0.0f,
0.966f,
0.0f,
1.0f,
0.0f},
{NULL,
LegoPlantInfo::c_act1 | LegoPlantInfo::c_act2 | LegoPlantInfo::c_act3,
LegoPlantInfo::e_tree,
3,
0,
1,
LegoPlantInfo::e_green,
-1,
-1,
"edg01_01",
3,
-48.625f,
7.0f,
-23.1875f,
NULL,
-50.4375f,
7.0f,
-25.0f,
0.0f,
0.0f,
1.0f,
0.0f,
1.0f,
0.0f},
{NULL,
LegoPlantInfo::c_act1 | LegoPlantInfo::c_act2 | LegoPlantInfo::c_act3,
LegoPlantInfo::e_tree,
3,
0,
1,
LegoPlantInfo::e_green,
-1,
-1,
"edg01_01",
0,
-48.625f,
7.0f,
-23.1875f,
NULL,
-49.125f,
7.0f,
-25.8f,
0.0f,
0.0f,
1.0f,
0.0f,
1.0f,
0.0f},
{NULL,
LegoPlantInfo::c_act1 | LegoPlantInfo::c_act2 | LegoPlantInfo::c_act3,
LegoPlantInfo::e_tree,
3,
0,
1,
LegoPlantInfo::e_green,
-1,
-1,
"edg01_01",
3,
-48.625f,
7.0f,
-23.1875f,
NULL,
-51.25f,
7.0f,
-23.75f,
0.0f,
0.0f,
1.0f,
0.0f,
1.0f,
0.0f},
{NULL,
LegoPlantInfo::c_act1 | LegoPlantInfo::c_act2 | LegoPlantInfo::c_act3,
LegoPlantInfo::e_tree,
3,
0,
1,
LegoPlantInfo::e_green,
-1,
-1,
"edg00_129",
1,
-56.75f,
14.0f,
26.625f,
NULL,
-58.0f,
14.0f,
26.75f,
0.0f,
0.0f,
1.0f,
0.0f,
1.0f,
0.0f},
{NULL,
LegoPlantInfo::c_imain,
LegoPlantInfo::e_flower,
3,
0,
1,
LegoPlantInfo::e_red,
-1,
-1,
"",
1,
0.0f,
0.0f,
0.0f,
NULL,
-4.33403f,
-2.18029f,
-1.53595f,
0.0f,
0.0f,
1.0f,
0.0f,
1.0f,
0.0f},
{NULL,
LegoPlantInfo::c_imain,
LegoPlantInfo::e_flower,
3,
0,
1,
LegoPlantInfo::e_yellow,
-1,
-1,
"",
1,
0.0f,
0.0f,
0.0f,
NULL,
1.280536f,
-2.18024f,
-1.57823f,
0.0f,
0.0f,
-1.0f,
0.0f,
1.0f,
0.0f},
{NULL,
LegoPlantInfo::c_ielev,
LegoPlantInfo::e_flower,
3,
0,
1,
LegoPlantInfo::e_red,
-1,
-1,
"",
1,
0.0f,
0.0f,
0.0f,
NULL,
-1.52465f,
-0.52473f,
-11.1617f,
-0.0175f,
0.0f,
-0.9998f,
0.0f,
1.0f,
0.0f},
{NULL,
LegoPlantInfo::c_ielev,
LegoPlantInfo::e_flower,
3,
0,
1,
LegoPlantInfo::e_yellow,
-1,
-1,
"",
1,
0.0f,
0.0f,
0.0f,
NULL,
1.439563f,
-0.52554f,
-11.1846f,
0.866f,
0.0f,
-0.5f,
0.0f,
1.0f,
0.0f},
{NULL,
LegoPlantInfo::c_iisle,
LegoPlantInfo::e_flower,
3,
0,
1,
LegoPlantInfo::e_yellow,
-1,
-1,
"",
1,
0.0f,
0.0f,
0.0f,
NULL,
-1.82829f,
-0.52554f,
-11.7741f,
0.866f,
0.0f,
-0.5f,
0.0f,
1.0f,
0.0f},
{NULL,
LegoPlantInfo::c_iisle,
LegoPlantInfo::e_flower,
3,
0,
1,
LegoPlantInfo::e_red,
-1,
-1,
"",
1,
0.0f,
0.0f,
0.0f,
NULL,
1.801479f,
-0.52473f,
-11.75f,
-0.0175f,
0.0f,
-0.9998f,
0.0f,
1.0f,
0.0f}
};