CAPD DynSys Library  5.2.0
ms-win95.c File Reference
#include <windows.h>
#include <conio.h>
#include <dos.h>
#include <iostream>
#include <stdexcept>

Namespaces

 capd
 
 capd::krak
 

Macros

#define MAKERGB(c)
 
#define TRANSLATE_COLOR(c)   ((use_palette) ? (PALETTEINDEX(c)) : (MAKERGB(c)))
 
#define SEPARATOR   ';'
 

Functions

int mainEntry (int argc, char *argv[]) __attribute__((weak))
 
void EmptyMQueue (void)
 
void capd::krak::restore_window_settings (HWND hwnd, HDC hdc)
 
void capd::krak::restore_window_attributes (HWND hwnd, HDC hdc)
 
int PASCAL WinMain (HINSTANCE hI, HINSTANCE hPI, LPSTR lpszCmd, int nCS)
 
long FAR PASCAL _export WndProc (HWND hwnd, WORD message, WORD wParam, LONG lParam)
 
void set_pat ()
 
void free_pat ()
 
void capd::krak::SetTextSize (int)
 
int capd::krak::GetTextSize (void)
 
void capd::krak::OpenGraphics (int hrs, int vrs, int bgcol, int fgcol, int ltx, int lty)
 
void capd::krak::CloseGraphics (void)
 
void capd::krak::SetBgCol (int col)
 
void capd::krak::SetFgCol (int col)
 
void capd::krak::MoveTo (int i, int j)
 
void capd::krak::MWLineTo (int i, int j)
 
void capd::krak::PlotDot (int i, int j)
 
void capd::krak::Crcl (int i, int j, int r)
 
void capd::krak::DrawStrng (const char *txt)
 
void capd::krak::FillRct (capd::krak::Rct *r, int pattNr, int colNr)
 
void capd::krak::FillChord (int ltj, int lti, int rbj, int rbi, int bj, int bi, int ej, int ei, int pattNr, int colNr)
 
void capd::krak::Arc (int ltj, int lti, int rbj, int rbi, int bj, int bi, int ej, int ei, int colNr)
 
void capd::krak::FillRgn (int *r, int lPoints, int pattNr, int colNr)
 
void capd::krak::GetMouse (capd::krak::Pxl *pxl)
 
int capd::krak::Button (void)
 
long capd::krak::tickClock (void)
 
double capd::krak::Clock (void)
 
double capd::krak::tck2sec (long)
 
void capd::krak::Beep (int freq, int time)
 
char * capd::krak::datetime (void)
 
int capd::krak::GetKey (void)
 

Variables

int use_palette
 
int capd::krak::what_restore
 
char emptytext [] =""
 
int nCmdShow
 
HDC hdc
 
WORD ioff
 
WORD joff
 
WORD ncol
 
DWORD ijoff
 
POINT off
 
HWND hwnd
 
HINSTANCE hInstance
 
HINSTANCE hPrevInstance
 
LOGBRUSH lb
 
HBRUSH nullhbr
 
HBRUSH hbrOld
 
HPALETTE hpal =NULL
 
HPALETTE hPalPrevious
 
LOGPALETTE * plgpl
 
HGDIOBJ hfont
 
HGDIOBJ hfontOld
 
PLOGFONT plf
 
HBITMAP hbmp_pat [MAX_PATTERN_NO]
 

Detailed Description

Author
The CAPD Group