--- deliantra/server/include/region.h 2010/03/26 00:59:21 1.16
+++ deliantra/server/include/region.h 2018/11/17 23:40:01 1.26
@@ -1,24 +1,25 @@
/*
* This file is part of Deliantra, the Roguelike Realtime MMORPG.
- *
- * Copyright (©) 2005,2006,2007,2008 Marc Alexander Lehmann / Robin Redeker / the Deliantra team
+ *
+ * Copyright (©) 2017,2018 Marc Alexander Lehmann / the Deliantra team
+ * Copyright (©) 2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016 Marc Alexander Lehmann / Robin Redeker / the Deliantra team
* Copyright (©) 2002-2005 Mark Wedel & Crossfire Development Team
* Copyright (©) 1992 Frank Tore Johansen
- *
+ *
* Deliantra is free software: you can redistribute it and/or modify it under
* the terms of the Affero GNU General Public License as published by the
* Free Software Foundation, either version 3 of the License, or (at your
* option) any later version.
- *
+ *
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
- *
+ *
* You should have received a copy of the Affero GNU General Public License
* and the GNU General Public License along with this program. If not, see
* .
- *
+ *
* The authors can be reached via e-mail to
*/
@@ -30,8 +31,6 @@
#ifndef REGION_H
#define REGION_H
-typedef refptr region_ptr;
-
//+GPL
/*
@@ -42,7 +41,7 @@
struct region : zero_initialised, attachable
{
shstr ACC (RW, name); /* Shortend name of the region as maps refer to it */
- region_ptr ACC (RW, parent); /*
+ region_ptr ACC (RW, parent); /*
* Pointer to the region that is a parent of the current
* region, if a value isn't defined in the current region
* we traverse this series of pointers until it is.
@@ -53,7 +52,6 @@
shstr ACC (RW, jailmap); /*where a player that is arrested in this region should be imprisoned. */
sint16 ACC (RW, jailx), ACC (RW, jaily);/* The coodinates in jailmap to which the player should be sent. */
shstr ACC (RW, portalmap);
- sint16 ACC (RW, portalx), ACC (RW, portaly);
object_vector_index ACC (RW, index);
bool ACC (RW, fallback); /* whether, in the event of a region not existing,
* this should be the one we fall back on as the default */
@@ -62,8 +60,8 @@
//-GPL
- static region *default_region ();
- static region *find (shstr_cmp name);
+ MTH static region *default_region ();
+ MTH static region *find (shstr_cmp name);
static region *read (object_thawer &f);
void do_destroy ();