Arcade-mini-menu extension

Could we get Fancy Text support in mini-menus? I really want to make a menu with a custom font.

3 Likes

You can get custom fonts in miniMenu if they are monospaced already as the menu can handle any makecode-format font and you can build those using my Makecode Font Editor. Looking at the mini menu code it probably wouldn’t be too hard to implement fancy text, but that’s up to Richard of course and he is working on a lot right now.

The way you get the editor fonts into the mini menu requires JavaScript. You would have to create a font like let myFont = hex`[font data]` and then for every menu item in the menu you would set it’s font variable to your font. Something like this:

3 Likes

the main thing preventing me from implementing fancy text is that we don’t have a version of the blit function for 1bpp images (which fancy text uses). i use blit for the scrolling in minimenu, since i have to draw a lot of partial characters along the edges of the text.

i can work around this but it’s annoying so i haven’t done it yet

3 Likes

something i’ve done to get “custom fonts” is to manually draw the custom text as the mini menu icon and just not put any text in the menu.

6 Likes

Uhh.. this may be a little late, but does this extension work with raycasting (as in the ceiling and floor extension??)

1 Like

yes

1 Like

A post was merged into an existing topic: Pleasssss help me!

I don’t even know how to use it though it seems so simple. not even copy and pasting parts of the project I need won’t even work, and I’m trying to get menus in raycastic :sob:

1 Like

what is the image/url of the raycasting extension? I want to make sure I have the right one.

1 Like