Gamestudio Links
Zorro Links
Newest Posts
What are you working on?
by rayp. 10/15/25 20:44
Help!
by VoroneTZ. 10/14/25 05:04
Zorro 2.70
by jcl. 10/13/25 09:01
ZorroGPT
by TipmyPip. 10/12/25 13:58
Sam Foster Sound | Experienced Game Composer for Hire
by titanicpiano14. 10/11/25 18:45
Reality Check results on my strategy
by dBc. 10/11/25 06:15
AUM Magazine
Latest Screens
Rocker`s Revenge
Stug 3 Stormartillery
Iljuschin 2
Galactic Strike X
Who's Online Now
5 registered members (AndrewAMD, TipmyPip, Quad, 2 invisible), 6,473 guests, and 2 spiders.
Key: Admin, Global Mod, Mod
Newest Members
joenxxx, Jota, krishna, DrissB, James168
19170 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
Access to a Bitmap font's ... bmap #413048
12/06/12 22:05
12/06/12 22:05
Joined: Jul 2002
Posts: 3,208
Germany
Error014 Offline OP
Expert
Error014  Offline OP
Expert

Joined: Jul 2002
Posts: 3,208
Germany
So I have a Bitmap-font defined like this:

Code:
FONT* mainfont = "HUD\\Font.bmp";



I can use it normally, as expected, in Texts. So far, so good.

Now I want to access it's bitmap content. acktypes.h tells me:

Code:
typedef struct FONT {
	C_LINK link;
	int	dx,dy;		// width/height of a single character for bitmap fonts
	int	num;		// number of characters - 11, 128, or 256
	int	cpl;		// characters per bitmap line, or -1 for a TTF font
	char	*type;		// image file or truetype font name
	BMAP	bmap;		// bitmap that holds the characters
   byte  pad[PAD_FONT];
} FONT;



So shouldn't something like this:

Code:
DEBUG_BMAP( &(mainfont->bmap), 200,1);



show me the bitmap?

It doesn't - it crashes.
I can access dx, dy just fine (used these to test this), and I can even get the correct width of the bitmap via

Code:
error(str_for_int(NULL,(mainfont->bmap).width));



The manual is very sparse about this topic, so I'm a little lost. Can anyone help me out?

Last edited by Error014; 12/06/12 22:08.

Perhaps this post will get me points for originality at least.

Check out Dungeon Deities! It's amazing and will make you happy, successful and almost certainly more attractive! It might be true!
Re: Access to a Bitmap font's ... bmap [Re: Error014] #413104
12/08/12 02:00
12/08/12 02:00
Joined: Feb 2008
Posts: 3,232
Australia
EvilSOB Offline
Expert
EvilSOB  Offline
Expert

Joined: Feb 2008
Posts: 3,232
Australia
Off the top of my head, have you tried

DEBUG_BMAP( mainfont->bmap, 200,1);

or

DEBUG_BMAP( mainfont.bmap, 200,1);


"There is no fate but what WE make." - CEO Cyberdyne Systems Corp.
A8.30.5 Commercial
Re: Access to a Bitmap font's ... bmap [Re: EvilSOB] #413105
12/08/12 02:38
12/08/12 02:38
Joined: Jul 2002
Posts: 3,208
Germany
Error014 Offline OP
Expert
Error014  Offline OP
Expert

Joined: Jul 2002
Posts: 3,208
Germany
Thanks for the reply!

Sadly, both of these don't work either.


Perhaps this post will get me points for originality at least.

Check out Dungeon Deities! It's amazing and will make you happy, successful and almost certainly more attractive! It might be true!

Moderated by  HeelX, Lukas, rayp, Rei_Ayanami, Superku, Tobias, TWO, VeT 

Gamestudio download | Zorro platform | shop | Data Protection Policy

oP group Germany GmbH | Birkenstr. 25-27 | 63549 Ronneburg / Germany | info (at) opgroup.de

Powered by UBB.threads™ PHP Forum Software 7.7.1