コード例 #1
0
ファイル: grafx.c プロジェクト: cxong/cdogs-sdl
void GraphicsInit(GraphicsDevice *device, Config *c)
{
    memset(device, 0, sizeof *device);
    CArrayInit(&device->validModes, sizeof(Vec2i));
    // Add default modes
    AddGraphicsMode(device, 320, 240);
    AddGraphicsMode(device, 400, 300);
    AddGraphicsMode(device, 640, 480);
    GraphicsConfigSetFromConfig(&device->cachedConfig, c);
}
コード例 #2
0
ファイル: grafx.c プロジェクト: gallegretti/cdogs-sdl
void GraphicsInit(GraphicsDevice *device)
{
	device->IsInitialized = 0;
	device->IsWindowInitialized = 0;
	device->screen = NULL;
	memset(&device->cachedConfig, 0, sizeof device->cachedConfig);
	device->validModes = NULL;
	device->clipping.left = 0;
	device->clipping.top = 0;
	device->clipping.right = 0;
	device->clipping.bottom = 0;
	device->numValidModes = 0;
	device->modeIndex = 0;
	// Add default modes
	AddGraphicsMode(device, 320, 240, 1);
	AddGraphicsMode(device, 400, 300, 1);
	AddGraphicsMode(device, 640, 480, 1);
	AddGraphicsMode(device, 320, 240, 2);
	device->buf = NULL;
	device->bkg = NULL;
	hqxInit();
	GraphicsConfigSetFromConfig(&device->cachedConfig);
}