aboutsummaryrefslogtreecommitdiff
path: root/src/data.c
diff options
context:
space:
mode:
authorCara Salter <cara@devcara.com>2022-01-22 11:18:04 -0500
committerCara Salter <cara@devcara.com>2022-01-22 11:18:04 -0500
commitc4ef63fa6f0b2e84772ff7071221312d32ed3f4d (patch)
treedf2ef817f1586c4bdfa48c8ab9c1f3a3f8dbea5a /src/data.c
parentc2352ee043546b518f69c615a1ece778e942e650 (diff)
downloadcmud-c4ef63fa6f0b2e84772ff7071221312d32ed3f4d.tar.gz
cmud-c4ef63fa6f0b2e84772ff7071221312d32ed3f4d.zip
push for ced
Diffstat (limited to 'src/data.c')
-rw-r--r--src/data.c19
1 files changed, 13 insertions, 6 deletions
diff --git a/src/data.c b/src/data.c
index 15617e0..40de076 100644
--- a/src/data.c
+++ b/src/data.c
@@ -17,29 +17,36 @@ int try_make_data_dirs() {
int try_load_plr(char *player_name, playerc_t *plr) {
int err = 0;
+ printf("Trying to make data directories...\n");
err = try_make_data_dirs();
if (err) {
switch (err) {
- // Now the errors that continue will be from I/O, which we can use to figure out if the file exists in login
+ // Now the errors that continue will be from I/O, which we can use to
+ // figure out if the file exists in login
case EACCES: /* No permissions***************************************/
- printf("No permissions to create directories\n");
- return -1;
- default:/* Do nothing because this is fine****************************/
- break;
+ printf("No permissions to create directories\n");
+ return -1;
+ default: /* Do nothing because this is fine****************************/
+ break;
}
}
+ printf("Done, opening file.\n");
+
char *fname;
asprintf(&fname, "data/players/%s.plr", player_name);
FILE *fp = fopen(fname, "rb");
+ printf("Got fp\n");
fread(&plr, sizeof(playerc_t), 1, fp);
+ printf("Read file into plr\n");
+
return err;
}
-int try_write_file(player_t *plr) {
+int try_write_plr(player_t *plr) {
int err = 0;
err = try_make_data_dirs();