Jspice3
Main Page
Data Structures
Files
File List
Globals
mfbinfo.c
Go to the documentation of this file.
1
/*************************************************************************
2
MFB graphics and miscellaneous library
3
Copyright (c) Stephen R. Whiteley 1992
4
Author: Stephen R. Whiteley
5
*************************************************************************/
6
7
#include "
mfb.h
"
8
#include "mfbP.h"
9
10
11
int
12
MFBInfo
(num)
13
14
{
15
switch
(num) {
16
case
MAXX
:
return
(
pc
.
xsize
-1);
17
case
MAXY
:
return
(
pc
.
ysize
-1);
18
case
MAXCOLORS
:
return
(
pc
.
mfbMODE
& 2 ? 256 : 16);
19
case
MAXINTENSITY
:
return
(255);
20
case
MAXFILLPATTERNS
:
return
(10);
21
case
MAXLINESTYLES
:
return
(NSTYLES);
22
case
MAXBLINKERS
:
return
(0);
23
case
NUMBUTTONS
:
return
(4);
24
case
TEXTROTATABLE
:
return
(1);
25
case
FONTHEIGHT
:
return
(
pc
.
charheight
);
26
case
FONTWIDTH
:
return
(
pc
.
charwidth
);
27
case
FONTXOFFSET
:
28
case
FONTYOFFSET
:
return
(0);
29
case
DESTRUCTIVETEXT
:
return
(0);
30
case
OVERSTRIKETEXT
:
return
(1);
31
case
VLT
:
return
(1);
32
case
BLINKERS
:
return
(0);
33
case
FILLEDPOLYGONS
:
return
(1);
34
case
DEFFILLPATTERNS
:
return
(1);
35
case
DEFLINEPATTERN
:
return
(1);
36
case
CURFILLPATTERN
:
return
(
pc
.
curfillpatt
);
37
case
CURLINESTYLE
:
return
(
pc
.
curstyle
);
38
case
NUMBITPLANES
:
return
(1);
39
case
CURFGCOLOR
:
return
(
pc
.
curcolor
);
40
41
default
:
return
(-1);
42
}
43
}
mfbpc::charwidth
int charwidth
Definition:
mfbp.h:65
MAXLINESTYLES
#define MAXLINESTYLES
Definition:
mfb.h:526
MAXCOLORS
#define MAXCOLORS
Definition:
mfb.h:523
MAXY
#define MAXY
Definition:
mfb.h:522
FONTWIDTH
#define FONTWIDTH
Definition:
mfb.h:546
mfbpc::mfbMODE
int mfbMODE
Definition:
mfbp.h:41
CURFILLPATTERN
#define CURFILLPATTERN
Definition:
mfb.h:558
FONTYOFFSET
#define FONTYOFFSET
Definition:
mfb.h:548
mfbpc::ysize
int ysize
Definition:
mfbp.h:54
FILLEDPOLYGONS
#define FILLEDPOLYGONS
Definition:
mfb.h:553
DEFLINEPATTERN
#define DEFLINEPATTERN
Definition:
mfb.h:556
CURLINESTYLE
#define CURLINESTYLE
Definition:
mfb.h:559
mfbpc::charheight
int charheight
Definition:
mfbp.h:64
OVERSTRIKETEXT
#define OVERSTRIKETEXT
Definition:
mfb.h:550
MAXFILLPATTERNS
#define MAXFILLPATTERNS
Definition:
mfb.h:525
BLINKERS
#define BLINKERS
Definition:
mfb.h:552
FONTXOFFSET
#define FONTXOFFSET
Definition:
mfb.h:547
VLT
#define VLT
Definition:
mfb.h:551
mfbpc::curstyle
int curstyle
Definition:
mfbp.h:47
mfbpc::xsize
int xsize
Definition:
mfbp.h:53
NUMBITPLANES
#define NUMBITPLANES
Definition:
mfb.h:562
MFBInfo
int MFBInfo(num)
Definition:
mfbinfo.c:12
NUMBUTTONS
#define NUMBUTTONS
Definition:
mfb.h:530
MAXX
#define MAXX
Definition:
mfb.h:521
DESTRUCTIVETEXT
#define DESTRUCTIVETEXT
Definition:
mfb.h:549
TEXTROTATABLE
#define TEXTROTATABLE
Definition:
mfb.h:544
FONTHEIGHT
#define FONTHEIGHT
Definition:
mfb.h:545
mfbpc::curcolor
int curcolor
Definition:
mfbp.h:46
pc
struct mfbpc pc
Definition:
mfbopen.c:14
mfb.h
DEFFILLPATTERNS
#define DEFFILLPATTERNS
Definition:
mfb.h:554
MAXBLINKERS
#define MAXBLINKERS
Definition:
mfb.h:527
MAXINTENSITY
#define MAXINTENSITY
Definition:
mfb.h:524
mfbpc::curfillpatt
int curfillpatt
Definition:
mfbp.h:48
CURFGCOLOR
#define CURFGCOLOR
Definition:
mfb.h:557
src
lib
dosmfb
mfbinfo.c
Generated by
1.8.11