From 5518e43591b6e27db558548159422586c85db97e Mon Sep 17 00:00:00 2001 From: Enno Rehling Date: Mon, 26 Feb 2018 19:47:03 +0100 Subject: [PATCH] the "moved" attribute is unused so was a lot of other stuff. --- src/attributes/moved.c | 66 ------------------------------------------ src/attributes/moved.h | 36 ----------------------- 2 files changed, 102 deletions(-) delete mode 100644 src/attributes/moved.c delete mode 100644 src/attributes/moved.h diff --git a/src/attributes/moved.c b/src/attributes/moved.c deleted file mode 100644 index e34b9c5e8..000000000 --- a/src/attributes/moved.c +++ /dev/null @@ -1,66 +0,0 @@ -/* -Copyright (c) 1998-2015, Enno Rehling -Katja Zedel - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -**/ - -#include -#include -#include "moved.h" - -#include -#include -#include - -#include - -static int age_moved(attrib * a, void *owner) -{ - UNUSED_ARG(owner); - --a->data.i; - return a->data.i > 0; -} - -static void -write_moved(const attrib * a, const void *owner, struct storage *store) -{ - WRITE_INT(store, a->data.i); -} - -static int read_moved(attrib * a, void *owner, gamedata *data) -{ - READ_INT(data->store, &a->data.i); - if (a->data.i != 0) - return AT_READ_OK; - else - return AT_READ_FAIL; -} - -attrib_type at_moved = { - "moved", NULL, NULL, age_moved, write_moved, read_moved -}; - -bool get_moved(attrib ** alist) -{ - return a_find(*alist, &at_moved) ? true : false; -} - -void set_moved(attrib ** alist) -{ - attrib *a = a_find(*alist, &at_moved); - if (a == NULL) - a = a_add(alist, a_new(&at_moved)); - a->data.i = 2; -} diff --git a/src/attributes/moved.h b/src/attributes/moved.h deleted file mode 100644 index 2011e02a1..000000000 --- a/src/attributes/moved.h +++ /dev/null @@ -1,36 +0,0 @@ -/* -Copyright (c) 1998-2015, Enno Rehling -Katja Zedel - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -**/ - -#ifndef H_ATTRIBUTE_MOVED -#define H_ATTRIBUTE_MOVED -#ifdef __cplusplus -extern "C" { -#endif - - struct attrib; - struct attrib_type; - - extern bool get_moved(struct attrib **alist); - extern void set_moved(struct attrib **alist); - - extern struct attrib_type at_moved; - -#ifdef __cplusplus -} -#endif -#endif