Return to Snippet

Revision: 3799
at September 14, 2007 02:18 by erguncaner


Updated Code
//------------------------------------------------------------------------------------------------
//	Dosya	: config.h
//	Yazar	: Caner ERGÃœN	[email protected]
//	Amaç	: Konfigürasyon dosyasını okumakla sorumlu nesne. Diğer nesneler için gerekli 
//			  bir takım değerleri konfigürasyon dosyasından okuyarak kendi bünyesinde barındıracak.
//			  Diğer nesnelerde onun arabirimi vasıtası ile bu değerlere ulaşabilecekler.		 
//------------------------------------------------------------------------------------------------

// Başlık dosyasının içeriğini ikinci kez tanımlamaya karşı koruyalım
#ifndef CONFIG_H
#define CONFIG_H

// Gerekli başlık dosyaları
#include <windows.h>
#include <stdio.h>

//------------------------------------------------------------------------------------------------
//	Konfigurasyon dosyasını okumakla sorumlu nesne
//------------------------------------------------------------------------------------------------
class CConfig
{
private:
	// Konfig dosyası
	char*	mConfigFile;

public:
	// Video deÄŸiÅŸkenleri
	int	mVideoWidth;
	int mVideoHeight;
	int mVideoColorDepth;
	int mVideoZBufferDepth;
	int mVideoVSync;
	int mVideoFullScreen;

public:
	CConfig();	// Sınıf yapıcısı	
	~CConfig();	// Sınıf yıkıcısı

	// Nesnenin değişkenlerine varsayılan değerlerini ata
	void SetDefault();

	// Video deÄŸerlerini ata
	void SetVideo(int Width, int Height, 
				  int Color, 
				  int ZBuffer,
				  int VSync,
				  int FullScreen);

	// Konfig dosyasını ata 
	void SetFile(char* File);

	// Konfig dosyasından veri oku
	bool Load();

	// Konfig dosyasına veri yaz
	bool Save();
};

// CONFIG_H sonu
#endif

Revision: 3798
at September 14, 2007 02:15 by erguncaner


Initial Code
#
//------------------------------------------------------------------------------------------------------
#
// Nesne yapıcısı
#
//------------------------------------------------------------------------------------------------------
#
domVideo::domVideo(domConfig *Config, domLog* Log)
#
{
#
// Parametre ile gelen config ve log nesnesine bağlanalım
#
this->m_cConfig = Config;
#
this->m_cLog = Log;
#
 
#
this->m_lpDirect3D = NULL;
#
this->m_lpDirect3DDevice = NULL;
#
this->m_lpDefaultFont = NULL;
#
};

Initial URL


Initial Description


Initial Title
class constructer

Initial Tags


Initial Language
C++