gr.c File Reference

#include "Buzz_inc.h"
#include "externs.h"
#include <assert.h>

Go to the source code of this file.

Defines

#define swap(a, b)   (t = a, a = b, b = t)

Functions

void gr_maybe_sync (void)
void gr_set_color_map (unsigned char *map)
void gr_sync (void)
void grClearArea (int x1, int y1, int x2, int y2)
void grDrawLine (int x1, int y1, int x2, int y2)
void grDrawRect (int x1, int y1, int x2, int y2, int mode)
int grGetMouseButtons (void)
int grGetMouseCurPos (int *xp, int *yp)
int grGetMousePressedPos (int *xp, int *yp)
int grGetPixel (int x, int y)
int grInitMouse (void)
 Unknown function.
void grLineRel (int dx, int dy)
void grLineTo (int x_arg, int y_arg)
void grMoveRel (int dx, int dy)
void grMoveTo (int x, int y)
void grPutPixel (int x, int y, int color)
void grSetBkColor (int color)
 set background color
void grSetColor (int color)
 set foreground color
void grSetMousePos (int x, int y)
 Unknown function.

Variables

static int gr_bg_color
 current background color to use
static int gr_cur_x
static int gr_cur_y
static int gr_fg_color
 current foreground color to use


Define Documentation

#define swap ( a,
 )     (t = a, a = b, b = t)

Definition at line 134 of file gr.c.

Referenced by grLineTo().


Function Documentation

void gr_maybe_sync ( void   ) 

Definition at line 64 of file gr.c.

Referenced by ChangeStat(), GetBlockName(), GetMouse_fast(), idle_loop_secs(), PlaySequence(), and RD().

void gr_set_color_map ( unsigned char *  map  ) 

Definition at line 52 of file gr.c.

Referenced by Introd().

void gr_sync ( void   ) 

Definition at line 58 of file gr.c.

Referenced by DrawFuture(), GetBlockName(), and Missions().

void grClearArea ( int  x1,
int  y1,
int  x2,
int  y2 
)

Definition at line 94 of file gr.c.

Referenced by RectFill().

void grDrawLine ( int  x1,
int  y1,
int  x2,
int  y2 
)

Definition at line 224 of file gr.c.

Referenced by DNArrow(), FailureMode(), LTArrow(), RTArrow(), and UPArrow().

void grDrawRect ( int  x1,
int  y1,
int  x2,
int  y2,
int  mode 
)

Definition at line 204 of file gr.c.

Referenced by Box().

int grGetMouseButtons ( void   ) 

Definition at line 23 of file gr.c.

Referenced by GetMouse_fast(), Introd(), PlaySequence(), and Replay().

int grGetMouseCurPos ( int *  xp,
int *  yp 
)

Definition at line 41 of file gr.c.

Referenced by GetMouse_fast().

int grGetMousePressedPos ( int *  xp,
int *  yp 
)

Definition at line 33 of file gr.c.

Referenced by GetMouse_fast().

int grGetPixel ( int  x,
int  y 
) [inline]

Definition at line 231 of file gr.c.

Referenced by drawBspline(), and News().

int grInitMouse ( void   ) 

Unknown function.

Deprecated:
This function is probably depricated

Definition at line 9 of file gr.c.

void grLineRel ( int  dx,
int  dy 
)

Definition at line 191 of file gr.c.

void grLineTo ( int  x_arg,
int  y_arg 
)

Definition at line 136 of file gr.c.

Referenced by BigArrowLt(), BigArrowRt(), BinT(), drawBspline(), DrawBudget(), DrawPastExp(), DrawRank(), DrawRD(), EndLt(), EndRt(), FlagSm(), grDrawLine(), grDrawRect(), grLineRel(), InBox(), OutBox(), RankMe(), SatDraw(), and TogBox().

void grMoveRel ( int  dx,
int  dy 
)

Definition at line 197 of file gr.c.

void grMoveTo ( int  x,
int  y 
)

Definition at line 121 of file gr.c.

Referenced by AI_Begin(), BarSkill(), Bd(), BigArrowLt(), BigArrowRt(), BinT(), ChangeStat(), DispNum(), drawBspline(), DrawBudget(), DrawLimbo(), DrawNText(), DrawPastExp(), DrawRank(), DrawRD(), DrawRevText(), DrawTrain(), DrawVText(), EndLt(), EndRt(), FailureMode(), FileText(), FlagSm(), FutSt2(), GetMinus(), grDrawLine(), grDrawRect(), grMoveRel(), InBox(), MissionName(), NextTurn(), OutBox(), Prefs(), PrintAt(), PrintAtKey(), PrintHist(), PrintOne(), RankMe(), SatDraw(), TogBox(), and TrainText().

void grPutPixel ( int  x,
int  y,
int  color 
) [inline]

Definition at line 128 of file gr.c.

Referenced by Clock(), DispBig(), drawBspline(), DrawBudget(), DrawHardef(), DrawIStat(), DrawLED(), FlagSm(), Gl(), grLineTo(), HInfo(), IInfo(), MCGraph(), MisCheck(), PInfo(), and ShowHard().

void grSetBkColor ( int  color  ) 

set background color

Parameters:
color the color code to use

Definition at line 88 of file gr.c.

Referenced by RectFill().

void grSetColor ( int  color  ) 

set foreground color

Parameters:
color the color code to use

Definition at line 78 of file gr.c.

Referenced by Admin(), AI_Begin(), AsnCrew(), AstLevel(), AstNames(), AstStats(), BackIntel(), Bad(), BadFileType(), BarSkill(), Bd(), BigArrowLt(), BigArrowRt(), BinT(), ChangeStat(), ClearDisplay(), ClearRecord(), Credits(), CrewProb(), DamProb(), DispEight(), DispEight2(), DispHelp(), DisplAst(), DisplAstData(), DispLeft(), DispLoc(), DispVAB(), DispWts(), DNArrow(), DPrest(), Draw_Mis_Stats(), Draw_NewEnd(), DrawAstCheck(), DrawAstSel(), DrawBre(), drawBspline(), DrawBudget(), DrawFiles(), DrawFuture(), DrawHard(), DrawHardef(), DrawHPurc(), DrawIStat(), DrawLimbo(), DrawMisHist(), DrawNews(), DrawNText(), DrawPastExp(), DrawPosition(), DrawPrefs(), DrawProgs(), DrawRank(), DrawRD(), DrawReview(), DrawRevText(), DrawRush(), DrawSpaceport(), DrawStatistics(), DrawStats(), DrawTopNewsBox(), DrawTrain(), DrawViewing(), DrawVText(), Drec(), DurPri(), EditAst(), EndGame(), EndLt(), EndRt(), FailureMode(), FakeWin(), FileAccess(), FileText(), First(), FlagSm(), FltsTxt(), FutAstList(), FutBad(), FutFltsTxt(), FutSt2(), Future(), FutureCheck(), GetBlockName(), GetMinus(), GoNews(), GuyDisp(), Help(), HInfo(), HModel(), Hospital(), IInfo(), InBox(), Intel(), IOBox(), Limbo(), LimboText(), LMBld(), LMDraw(), LTArrow(), MCGraph(), MisAnn(), MisCheck(), MisOrd(), MisReq(), MisRev(), Missions(), Moon(), Museum(), NewAstList(), News(), NextTurn(), NFrame(), OnHand(), OutBox(), PadDraw(), PInfo(), PlanText(), PlayFirst(), PortText(), Prefs(), PrintAtKey(), PrintHist(), PrintOne(), Programs(), RankMe(), RDButTxt(), Records(), Request(), RequestX(), RetFile(), RTArrow(), Rush(), SatDraw(), SatText(), Second(), SetRush(), ShowAstrosHist(), ShowHard(), ShowPrest(), ShowRkt(), ShowSpHist(), ShowUnit(), ShowVA(), Special(), SpecialEnd(), SRPrintAt(), TogBox(), TrainText(), UPArrow(), and XSpec().

void grSetMousePos ( int  x,
int  y 
)

Unknown function.

Deprecated:
This function is probably depricated

Definition at line 18 of file gr.c.

Referenced by NewEnd(), and Port().


Variable Documentation

int gr_bg_color [static]

current background color to use

Definition at line 49 of file gr.c.

Referenced by grClearArea(), and grSetBkColor().

int gr_cur_x [static]

Definition at line 118 of file gr.c.

Referenced by grLineRel(), grLineTo(), grMoveRel(), and grMoveTo().

int gr_cur_y [static]

Definition at line 118 of file gr.c.

Referenced by grLineRel(), grLineTo(), grMoveRel(), and grMoveTo().

int gr_fg_color [static]

current foreground color to use

Definition at line 48 of file gr.c.

Referenced by grLineTo(), and grSetColor().


Generated on Fri Sep 28 00:35:28 2007 for raceintospace by  doxygen 1.5.3