linapple-pie/src/Frame.h

53 lines
1.1 KiB
C

#pragma once
enum {NOT_ASCII=0, ASCII};
// 3D Border (do not iuse for now? --bb)
#define VIEWPORTX 5
#define VIEWPORTY 5
// if you gonna change these values, consider changing some values in Video.cpp --bb
#define SCREEN_WIDTH 560
#define SCREEN_HEIGHT 384
#define SCREEN_BPP 8
extern SDL_Surface * screen;
#define SHOW_CYCLES 15
// Win32
//extern HWND g_hFrameWindow;
//extern HDC g_hFrameDC;
extern BOOL fullscreen;
extern BOOL g_WindowResized;
extern SDL_Rect origRect;
extern SDL_Rect newRect;
int InitSDL();
int FrameCreateWindow ();
//HDC FrameGetDC ();
//HDC FrameGetVideoDC (LPBYTE *,LONG *);
void FrameRefreshStatus (int);
void FrameRegisterClass ();
void FrameReleaseDC ();
void FrameReleaseVideoDC ();
void DrawFrameWindow (); // draw it!
void FrameDispatchMessage(SDL_Event * e); // replacement for FrameWndProc.
/*LRESULT CALLBACK FrameWndProc (
HWND window,
UINT message,
WPARAM wparam,
LPARAM lparam );*/
void SetUsingCursor (BOOL);
void SetFullScreenMode ();
void SetNormalMode ();
extern bool g_bScrollLock_FullSpeed;