diff --git a/nx01-mushroom-mais-fc18/src/main/java/love/distributedrebirth/nx01/mushroom/mais/fc18/FCDocSegmentWriterCake.java b/nx01-mushroom-mais-fc18/src/main/java/love/distributedrebirth/nx01/mushroom/mais/fc18/FCDocSegmentWriterCake.java index 6071ae8..9279f7e 100644 --- a/nx01-mushroom-mais-fc18/src/main/java/love/distributedrebirth/nx01/mushroom/mais/fc18/FCDocSegmentWriterCake.java +++ b/nx01-mushroom-mais-fc18/src/main/java/love/distributedrebirth/nx01/mushroom/mais/fc18/FCDocSegmentWriterCake.java @@ -56,10 +56,40 @@ public class FCDocSegmentWriterCake implements FCDocSegmentWriter { "Have sand worms in your text for undefined octal data", "Embed 21 bit unicode for 6/8 and 18 bit computers", "The lower 6/8 bit part is pattern graphic renderable", - //"Supports the CP/M plus(1983) block graphics", "Contains the BIP0039(2013) keyword encoding too", }; + private static final String[] FC_TODO = new String[] { + "Write rules; no candy(0x3F3--) for adults computers", + "Finish ESC sequences", + "Add doctype for 6,8,18 AND allow candy AND BOM? AND XDBX", + "Add binary XML support", + "Move APL candy to PIE towers", + "Replace APL with BraSCII 0xC0++ candies", + "Fillup PIE candy towers", + "Fillup languages in CLK9P word cake (in all human languages)", + "JIS X 0214, Add full CJK for china", + "JIS X 0214, Add BraSCII for rest of world", + "JIS X 0214, Add PIE tower symbols for math", + "Define unicode and 'JIS X 0214' text or symbols for txt-grams (in all human languages)", + "Define unicode and 'JIS X 0214' words for four corner words (in all human languages)", + }; + + @MaisDocNodeWriterMethod(nodeBody = MaisDocNodeBody.DESCRIPTION_NODE, targetClasses = {TDocCake.class}, nodeBodyOrders = 30) + public void writeTodoList(MaisDocWriteEvent event) throws IOException { + MaisDocContentWriter writer = event.getWriter(); + writer.printCharacters("TODO;"); + try (ContentCloseable content = writer.docPageContent()) { + try (ContentCloseable ul = writer.printTag(Tag.ul)) { + for (String feature : FC_TODO) { + try (ContentCloseable li = writer.printTag(Tag.li, "", null, "circle")) { + writer.printCharacters(feature); + } + } + } + } + } + @MaisDocNodeWriterMethod(nodeBody = MaisDocNodeBody.DESCRIPTION_NODE, targetClasses = {TDocCake.class}, nodeBodyOrders = 20) public void writeFeatureListing(MaisDocWriteEvent event) throws IOException { MaisDocContentWriter writer = event.getWriter();