コード例 #1
0
ファイル: entity.cpp プロジェクト: Garux/netradiant-custom
void ShowTargetNamesImport( EntityCreator& self, bool value ){
	const bool oldvalue = self.getShowTargetNames();
	self.setShowTargetNames( value );
	if( oldvalue != value ){
		PreferencesDialog_restartRequired( "Entity Names = Targetnames" );
	}
}
コード例 #2
0
ファイル: mainML.cpp プロジェクト: Avenel/Asteroids-Online
int mainML() {

    sf::RenderWindow window(sf::VideoMode(200, 200), "SFML works!");
    MotionControlSystem motionControlSystem;
    EntityManager entityManager(new FamilyManager());
    EntityCreator entityCreator;

    //Starship erstellen
    entityManager.addEntity(entityCreator.createStarship());

    //Darzustellende Objekte registrieren


    while (window.isOpen())
    {
        sf::Event event1;
        while(window.pollEvent(event1))
        {
            if(event1.type == sf::Event::KeyPressed) {
                motionControlSystem.update();
            }
        }
    }

    return 0;
}
コード例 #3
0
ファイル: parse.cpp プロジェクト: AresAndy/ufoai
static NodeSmartReference Entity_create (EntityCreator& entityTable, EntityClass* entityClass, const KeyValues& keyValues)
{
	scene::Node& entity(entityTable.createEntity(entityClass));
	for (KeyValues::const_iterator i = keyValues.begin(); i != keyValues.end(); ++i) {
		Node_getEntity(entity)->setKeyValue((*i).first, (*i).second);
	}
	return NodeSmartReference(entity);
}
コード例 #4
0
ファイル: entity.cpp プロジェクト: ChunHungLiu/GtkRadiant
void LightRadiiExport(EntityCreator& self, const BoolImportCallback& importer)
{
  importer(self.getLightRadii());
}
コード例 #5
0
ファイル: entity.cpp プロジェクト: ChunHungLiu/GtkRadiant
void LightRadiiImport(EntityCreator& self, bool value)
{
  self.setLightRadii(value);
}
コード例 #6
0
ファイル: entity.cpp プロジェクト: xonotic/netradient
	static void Export(const EntityCreator &self, const Callback<void(bool)> &returnz) {
		returnz(self.getLightRadii());
	}
コード例 #7
0
ファイル: entity.cpp プロジェクト: Garux/netradiant-custom
void ShowTargetNamesExport( EntityCreator& self, const BoolImportCallback& importer ){
	importer( self.getShowTargetNames() );
}
コード例 #8
0
ファイル: entity.cpp プロジェクト: Garux/netradiant-custom
void ShowNamesRatioExport( EntityCreator& self, const IntImportCallback& importer ){
	importer( self.getShowNamesRatio() );
}
コード例 #9
0
ファイル: entity.cpp プロジェクト: Garux/netradiant-custom
void ShowNamesRatioImport( EntityCreator& self, int value ){
	self.setShowNamesRatio( value );
	UpdateAllWindows();
}