FC18: Shift BYD and added LUA P7D slice to fill with candy

This commit is contained in:
Willem Cazander 2025-09-01 14:26:46 +02:00
parent f93d447ba3
commit 379aef296d
11 changed files with 239 additions and 132 deletions

View file

@ -42,16 +42,16 @@ public class FCDotBYDTest {
@Test
public void testValuesLength() throws Exception {
Assertions.assertEquals(27, FCDotBYD0127DashP7D.valuesLength());
Assertions.assertEquals(27, FCDotBYD0127DashP7E.valuesLength());
Assertions.assertEquals(27, FCDotBYD0127DashP7F.valuesLength());
Assertions.assertEquals(27, FCDotBYD0127DashP7G.valuesLength());
}
@Test
public void testValues() throws Exception {
boolean duplicate = false;
Map<Integer,FCDotBYD0127DashP7D> global = new HashMap<>();
for (FCDotBYD0127DashP7D v : FCDotBYD0127DashP7D.values()) {
Map<Integer,FCDotBYD0127DashP7E> global = new HashMap<>();
for (FCDotBYD0127DashP7E v : FCDotBYD0127DashP7E.values()) {
Assertions.assertNotNull(v);
if (global.containsKey(v.codePointDotIndex())) {
duplicate = true;
@ -66,14 +66,14 @@ public class FCDotBYDTest {
@Test
public void testDisplay() throws Exception {
List<FourCornerX06BaklavaPointSequence> cdc = new ArrayList<>();
cdc.add(FCDotBYD0127DashP7D.BOX2_01);
cdc.add(FCDotBYD0127DashP7D.BOX2_02);
cdc.add(FCDotBYD0127DashP7D.BOX2_02);
cdc.add(FCDotBYD0127DashP7D.BOX2_01);
cdc.add(FCDotBYD0127DashP7E.BOX1_01);
cdc.add(FCDotBYD0127DashP7E.BOX1_03);
cdc.add(FCDotBYD0127DashP7E.BOX1_03);
cdc.add(FCDotBYD0127DashP7E.BOX1_07);
cdc.add(FCDotBYD0127DashP7E.BOX2_01);
cdc.add(FCDotBYD0127DashP7E.BOX2_02);
cdc.add(FCDotBYD0127DashP7E.BOX2_02);
cdc.add(FCDotBYD0127DashP7E.BOX2_01);
cdc.add(FCDotBYD0127DashP7F.BOX1_01);
cdc.add(FCDotBYD0127DashP7F.BOX1_03);
cdc.add(FCDotBYD0127DashP7F.BOX1_03);
cdc.add(FCDotBYD0127DashP7F.BOX1_07);
Assertions.assertEquals("═║║═─┄┄┌", FourCornerUnicodeDisplay.text().renderFromX06(cdc));
}