adime_bmp(3)
π adime_bmp β the "where do we even draw this thing" global π
okay so bestie, welcome to the adime_bmp page from the Adime API Reference. it's a tiny page but it's a load-bearing tiny page, so let's get into it. π
β¨ SYNOPSIS β¨
#include <adime.h>
BITMAP *adime_bmp;
that's it. that's the whole vibe. one global pointer. one job. π
πΈ DESCRIPTION πΈ
so here's the tea: if you want your dialog to show up on some specific video bitmap instead of <pink>screen</pink>, you just point this bad boy at that bitmap. done. slay. π
when is that useful, you ask? it's particulary useful (yes, that's the spelling in the original, we respect the original π«Ά) if you've somehow scrolled away from the top-left area of your video memory and you want the dialog to land on the video memory that's currently visible β instead of on the default location like some NPC. lowkey iconic behaviour.
and if this is <cyan>NULL</cyan> β which it is by default, no cap β then adime_dialogf() & co will scroll to the top-left corner of <pink>screen</pink> and use that part to display the dialog on. like, they'll handle it. they got you. π
tl;dr: set it to a bitmap β dialog goes there. leave it<cyan>NULL</cyan>β dialog gets dropped in the top-left corner of<pink>screen</pink>. either way you're eating. π
π¦ SEE ALSO π¦
and that's the whole page, bestie. go forth and point your pointers at the right pixels. β¨
this has been adime_bmp from Adime, version 2.2.1 β mwah, drink some water, and may your dialogs always render exactly where you expected them to. ππ§ββοΈπΈ
π¦ where this page comes from
- fedora 43: adime-devel 2.2.1-42.fc43 Β· zlib
- fedora 43: adime-devel 2.2.1-42.fc43 Β· zlib
- fedora 44: adime-devel 2.2.1-44.fc44 Β· zlib
- fedora 44: adime-devel 2.2.1-44.fc44 Β· zlib
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms