From 1843ee6e2d47ee759ad590442b33560dfeba8a52 Mon Sep 17 00:00:00 2001 From: disinvite Date: Wed, 27 Mar 2024 22:58:28 -0400 Subject: [PATCH] Define g_characters --- .../src/common/legoanimationmanager.cpp | 50 ++++++++++++++++++- 1 file changed, 49 insertions(+), 1 deletion(-) diff --git a/LEGO1/lego/legoomni/src/common/legoanimationmanager.cpp b/LEGO1/lego/legoomni/src/common/legoanimationmanager.cpp index 0b1dd6d9..ef7afd35 100644 --- a/LEGO1/lego/legoomni/src/common/legoanimationmanager.cpp +++ b/LEGO1/lego/legoomni/src/common/legoanimationmanager.cpp @@ -19,7 +19,55 @@ Vehicle g_vehicles[] = {"bikebd", 0, FALSE, "bikepg", 0, FALSE, "b FALSE, "motoni", 0, FALSE, "motola", 0, FALSE, "board", 0, FALSE}; // GLOBAL: LEGO1 0x100f7048 -Character g_characters[47]; // TODO: Initialize this +Character g_characters[47] = { + {"pepper", 0, 6, 0, FALSE, {0, 1, 0, 0, 220, 5, 0, 0, 32, 78, 0, 0}, FALSE}, + {"mama", 0, -1, 0, FALSE, {0, 0, 0, 0, 220, 5, 0, 0, 32, 78, 0, 0}, FALSE}, + {"papa", 0, -1, 0, FALSE, {0, 0, 0, 0, 220, 5, 0, 0, 32, 78, 0, 0}, FALSE}, + {"nick", 0, 4, 0, FALSE, {0, 1, 0, 0, 220, 5, 0, 0, 32, 78, 0, 0}, FALSE}, + {"laura", 0, 5, 0, FALSE, {0, 1, 0, 0, 220, 5, 0, 0, 32, 78, 0, 0}, FALSE}, + {"brickstr", 0, -1, 0, FALSE, {0, 0, 0, 0, 232, 3, 0, 0, 32, 78, 0, 0}, FALSE}, + {"studs", 0, -1, 0, FALSE, {0, 1, 0, 0, 220, 5, 0, 0, 32, 78, 0, 0}, FALSE}, + {"rhoda", 0, -1, 0, FALSE, {0, 1, 0, 0, 220, 5, 0, 0, 32, 78, 0, 0}, FALSE}, + {"valerie", 0, -1, 0, FALSE, {0, 1, 0, 0, 220, 5, 0, 0, 32, 78, 0, 0}, FALSE}, + {"snap", 0, -1, 0, FALSE, {0, 1, 0, 0, 220, 5, 0, 0, 32, 78, 0, 0}, FALSE}, + {"pt", 0, -1, 0, FALSE, {0, 1, 0, 0, 220, 5, 0, 0, 32, 78, 0, 0}, FALSE}, + {"mg", 0, -1, 0, FALSE, {0, 1, 0, 0, 220, 5, 0, 0, 32, 78, 0, 0}, FALSE}, + {"bu", 0, -1, 0, FALSE, {0, 1, 0, 0, 220, 5, 0, 0, 32, 78, 0, 0}, FALSE}, + {"ml", 0, -1, 0, FALSE, {0, 1, 0, 0, 220, 5, 0, 0, 32, 78, 0, 0}, FALSE}, + {"nu", 0, -1, 0, FALSE, {0, 1, 0, 0, 220, 5, 0, 0, 32, 78, 0, 0}, FALSE}, + {"na", 0, -1, 0, FALSE, {0, 1, 0, 0, 220, 5, 0, 0, 32, 78, 0, 0}, FALSE}, + {"cl", 0, -1, 0, FALSE, {0, 1, 0, 0, 220, 5, 0, 0, 32, 78, 0, 0}, FALSE}, + {"en", 0, -1, 0, FALSE, {0, 1, 0, 0, 220, 5, 0, 0, 32, 78, 0, 0}, FALSE}, + {"re", 0, -1, 0, FALSE, {0, 1, 0, 0, 220, 5, 0, 0, 32, 78, 0, 0}, FALSE}, + {"ro", 0, -1, 0, FALSE, {0, 1, 0, 0, 220, 5, 0, 0, 32, 78, 0, 0}, FALSE}, + {"d1", 0, -1, 0, FALSE, {0, 1, 0, 0, 220, 5, 0, 0, 32, 78, 0, 0}, FALSE}, + {"d2", 0, -1, 0, FALSE, {0, 1, 0, 0, 220, 5, 0, 0, 32, 78, 0, 0}, FALSE}, + {"d3", 0, -1, 0, FALSE, {0, 1, 0, 0, 220, 5, 0, 0, 32, 78, 0, 0}, FALSE}, + {"d4", 0, -1, 0, FALSE, {0, 1, 0, 0, 220, 5, 0, 0, 32, 78, 0, 0}, FALSE}, + {"l1", 0, -1, 0, FALSE, {0, 1, 0, 0, 220, 5, 0, 0, 32, 78, 0, 0}, FALSE}, + {"l2", 0, -1, 0, FALSE, {0, 1, 0, 0, 220, 5, 0, 0, 32, 78, 0, 0}, FALSE}, + {"l3", 0, -1, 0, FALSE, {0, 1, 0, 0, 220, 5, 0, 0, 32, 78, 0, 0}, FALSE}, + {"l4", 0, -1, 0, FALSE, {0, 1, 0, 0, 220, 5, 0, 0, 32, 78, 0, 0}, FALSE}, + {"l5", 0, -1, 0, FALSE, {0, 1, 0, 0, 220, 5, 0, 0, 32, 78, 0, 0}, FALSE}, + {"l6", 0, -1, 0, FALSE, {0, 1, 0, 0, 220, 5, 0, 0, 32, 78, 0, 0}, FALSE}, + {"b1", 0, -1, 0, FALSE, {0, 1, 0, 0, 220, 5, 0, 0, 32, 78, 0, 0}, FALSE}, + {"b2", 0, -1, 0, FALSE, {0, 1, 0, 0, 220, 5, 0, 0, 32, 78, 0, 0}, FALSE}, + {"b3", 0, -1, 0, FALSE, {0, 1, 0, 0, 220, 5, 0, 0, 32, 78, 0, 0}, FALSE}, + {"b4", 0, -1, 0, FALSE, {0, 1, 0, 0, 220, 5, 0, 0, 32, 78, 0, 0}, FALSE}, + {"cm", 0, -1, 0, FALSE, {0, 1, 0, 0, 220, 5, 0, 0, 32, 78, 0, 0}, FALSE}, + {"gd", 0, -1, 0, FALSE, {0, 1, 0, 0, 220, 5, 0, 0, 32, 78, 0, 0}, FALSE}, + {"rd", 0, 2, 0, FALSE, {0, 1, 0, 0, 220, 5, 0, 0, 32, 78, 0, 0}, FALSE}, + {"pg", 0, 1, 0, FALSE, {0, 1, 0, 0, 220, 5, 0, 0, 32, 78, 0, 0}, FALSE}, + {"bd", 0, 0, 0, FALSE, {0, 1, 0, 0, 220, 5, 0, 0, 32, 78, 0, 0}, FALSE}, + {"sy", 0, 3, 0, FALSE, {0, 1, 0, 0, 220, 5, 0, 0, 32, 78, 0, 0}, FALSE}, + {"gn", 0, -1, 0, FALSE, {0, 1, 0, 0, 220, 5, 0, 0, 32, 78, 0, 0}, FALSE}, + {"df", 0, -1, 0, FALSE, {0, 1, 0, 0, 220, 5, 0, 0, 32, 78, 0, 0}, FALSE}, + {"bs", 0, -1, 0, FALSE, {0, 1, 0, 0, 220, 5, 0, 0, 32, 78, 0, 0}, FALSE}, + {"lt", 0, -1, 0, FALSE, {0, 1, 0, 0, 220, 5, 0, 0, 32, 78, 0, 0}, FALSE}, + {"st", 0, -1, 0, FALSE, {0, 1, 0, 0, 220, 5, 0, 0, 32, 78, 0, 0}, FALSE}, + {"bm", 0, -1, 0, FALSE, {0, 1, 0, 0, 220, 5, 0, 0, 32, 78, 0, 0}, FALSE}, + {"jk", 0, -1, 0, FALSE, {0, 1, 0, 0, 220, 5, 0, 0, 32, 78, 0, 0}, FALSE} +}; // GLOBAL: LEGO1 0x100f74f8 MxS32 g_legoAnimationManagerConfig = 1;