void RegisterUser()
{
char * profile_doc;
STRING * username = str_create((LoginPrompt_Name->pstring)[0]);
profile_doc = str_cat((str_create("Users\\Accounts\\")),(str_cat(username,str_create(".txt"))));
if(file_exists(str_create(profile_doc)))
{
pan_setdigits(LoginPan,1,20,100,"Profile already exists!",MenuFont,0,freevalue);
snd_play(Error,menuvolume,menubalance);
return;
}
else
{
file_open_write(str_create(profile_doc));
STRING * txt;
WritePrivateProfileString("Profile","Password",(LoginPrompt_Pass->pstring),profile_doc);
WritePrivateProfileString("DOB","day","0",profile_doc);
WritePrivateProfileString("DOB","month","0",profile_doc);
WritePrivateProfileString("DOB","year","0",profile_doc);
str_for_int(txt,sys_day);
WritePrivateProfileString("DOC","day",txt,profile_doc);
str_for_int(txt,sys_month);
WritePrivateProfileString("DOC","month",txt,profile_doc);
str_for_int(txt,sys_year);
WritePrivateProfileString("DOC","year",txt,profile_doc);
WritePrivateProfileString("Profile","BPI","0",profile_doc);
WritePrivateProfileString("Profile","XP","0",profile_doc);
WritePrivateProfileString("Profile","TotalGamesPlayed","0",profile_doc);
WritePrivateProfileString("Game","ARecentGame","0",profile_doc);
WritePrivateProfileString("Game","BRecentGame","0",profile_doc);
WritePrivateProfileString("Game","CRecentGame","0",profile_doc);
WritePrivateProfileString("Field","FieldAttention","0",profile_doc);
WritePrivateProfileString("Field","FieldMem","0",profile_doc);
WritePrivateProfileString("Field","FieldArth","0",profile_doc);
WritePrivateProfileString("Field","FieldFlex","0",profile_doc);
WritePrivateProfileString("Field","FieldSpeed","0",profile_doc);
WritePrivateProfileString("Field","BPIFieldAttention","0",profile_doc);
WritePrivateProfileString("Field","BPIFieldMem","0",profile_doc);
WritePrivateProfileString("Field","BPIFieldArth","0",profile_doc);
WritePrivateProfileString("Field","BPIFieldFlex","0",profile_doc);
WritePrivateProfileString("Field","BPIFieldSpeed","0",profile_doc);
WritePrivateProfileString("Field","MostPlayedField","0",profile_doc);
WritePrivateProfileString("Field","SelectedField","0",profile_doc);
}
}