Revision: 3799
Updated Code
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
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
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++