home *** CD-ROM | disk | FTP | other *** search
-
-
- #include "worm.h"
-
- static int _size = DEFAULT_SIZE;
- static int _speed = DEFAULT_SPEED;
- static int _step = DEFAULT_STEP;
- static int _rings = DEFAULT_RINGS;
-
- /* ------------------------------------------------- */
-
- void InitGlobalDataFromIniFile(void)
- {
- extern HANDLE hInst;
- char fullpath[_MAX_PATH];
- char drive[_MAX_DRIVE];
- char dir[_MAX_DIR];
- char fname[_MAX_FNAME];
- char ext[_MAX_EXT];
-
- GetModuleFileName(hInst, fullpath, _MAX_PATH);
-
- _splitpath(fullpath, drive, dir, fname, ext);
- *fullpath=0;
- strcat(fullpath, drive);
- strcat(fullpath, dir);
- strcat(fullpath, fname);
- strcat(fullpath, ".INI");
-
- if(!(_speed = GetPrivateProfileInt("WORM", "Speed", _speed, fullpath)))
- ErrorBox("Error reading the WORM.INI file!");
- _size = GetPrivateProfileInt("WORM", "Size", _size, fullpath);
- _step = GetPrivateProfileInt("WORM", "Step", _step, fullpath);
- _rings = GetPrivateProfileInt("WORM", "Rings", _rings, fullpath);
-
- }
-
- /* --------------------------------------------------------------------------- */
-
-
- int GetSize(void)
- { return _size; }
-
- /* ------------------------------------------------- */
-
- int GetSpeed(void)
- { return _speed; }
-
- /* ------------------------------------------------- */
-
- int GetStep(void)
- { return _step; }
-
- /* ------------------------------------------------- */
-
- int GetRings(void)
- { return _rings; }
-
- /* ------------------------------------------------- */
-
- void SetSize( int newSize)
- { _size = newSize; }
-
- /* ------------------------------------------------- */
-
- void SetSpeed( int newSpeed)
- { _speed = newSpeed; }
-
- /* ------------------------------------------------- */
-
- void SetStep( int newStep)
- { _step = newStep; }
-
- /* ------------------------------------------------- */
-
- void SetRings( int newRings)
- { _rings = newRings; }
-
- /* ------------------------------------------------- */
-
- /* EOF */
-