mirror of
https://github.com/worldforge/cyphesis
synced 2026-08-13 12:26:04 -04:00
Since not all entities have physical location, which is more and more true now that we have domains. Entities that are placed in non-physical domains don't have any location data. This also makes it easier to streamline the sending of properties, since we only need to send the properties that actually have changed. In addition, this helps with removing circular references, since the "m_parent" field no longer is a Ref.
49 lines
1.3 KiB
C++
49 lines
1.3 KiB
C++
/*
|
|
Copyright (C) 2013 Erik Ogenvik
|
|
|
|
This program is free software; you can redistribute it and/or modify
|
|
it under the terms of the GNU General Public License as published by
|
|
the Free Software Foundation; either version 2 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 GNU General Public License
|
|
along with this program; if not, write to the Free Software
|
|
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
|
*/
|
|
|
|
#ifdef NDEBUG
|
|
#undef NDEBUG
|
|
#endif
|
|
#ifndef DEBUG
|
|
#define DEBUG
|
|
#endif
|
|
|
|
#include "../PropertyCoverage.h"
|
|
|
|
#include "rules/simulation/ModeProperty.h"
|
|
|
|
int main()
|
|
{
|
|
ModeProperty ap;
|
|
|
|
PropertyChecker<ModeProperty> pc(ap);
|
|
|
|
// Coverage is complete, but it wouldn't hurt to add some bad data here.
|
|
|
|
pc.basicCoverage();
|
|
|
|
// The is no code in operations.cpp to execute, but we need coverage.
|
|
return 0;
|
|
}
|
|
|
|
#include "../TestWorld.h"
|
|
|
|
//stubs
|
|
#include "../stubs/rules/simulation/stubModeDataProperty.h"
|
|
#include "../stubs/modules/stubWeakEntityRef.h"
|
|
#include "../stubs/rules/stubPhysicalProperties.h"
|