Python: Unterschied zwischen den Versionen

Aus CivWiki
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „==''' Python '''== Python ist eine Programmiersprache, die zur Laufzeit interpretiert wird, das macht sie leichter modifizierbar.<br> Sie wird als Erweiterung des…“)
 
K (System)
 
(3 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
==''' Python '''==
 
 
Python ist eine Programmiersprache, die zur Laufzeit interpretiert wird, das macht sie leichter modifizierbar.<br>
 
Python ist eine Programmiersprache, die zur Laufzeit interpretiert wird, das macht sie leichter modifizierbar.<br>
 
Sie wird als Erweiterung des Programmkerns genutzt und liegt in Skripten vor, die aus dem SDK heraus aufgerufen werden.
 
Sie wird als Erweiterung des Programmkerns genutzt und liegt in Skripten vor, die aus dem SDK heraus aufgerufen werden.
 +
<br>
 +
Mit dieser Sprache können Teile des Spieles modifiziert werden. Dies geht von Kartenskripten bis zu eignen Übersichten in der GUI (Benutzeroberfläche)
  
 
== Pythonmodule ==
 
== Pythonmodule ==
[[CvEventManager.py]]
+
 
 +
=== in Civ4 ===
 +
 
 +
[[CvAdvisorUtils.py]]<br>
 +
[[CvCameraControls.py]]<br>
 +
[[CvDebugTools.py]]<br>
 +
[[CvDefineEditro.py]]<br>
 +
[[CvDiplomacy.py]]<br>
 +
[[CvEventManager.py]]<br>
 +
[[CvGameUtils.py]]<br>
 +
[[CvMapGeneratorUtil.py]]<br>
 +
[[CvPerfTest.py]]<br>
 +
[[CvQuestManager.py]]<br>
 +
[[CvScreenUtils.py]]<br>
 +
[[CvUtil.py]]<br>
 +
[[PyHelpers.py]]<br>
 +
[[ScreenInput.py]]<br>
 +
([[vector.py]])
 +
 
 +
====EntryPoints====
 +
[[CvAppInterface.py]]<br>
 +
[[CvDebugInterface.py]]<br>
 +
[[CvDiplomacyInterface.py]]<br>
 +
[[CvEventInterface.py]]<br>
 +
[[CvGameInterface.py]]<br>
 +
[[CvMapScriptInterface.py]]<br>
 +
[[CvOptionsScreenCallbackInterface.py]]<br>
 +
[[CvPopupInterface.py]]<br>
 +
[[CvScreensInterface.py]]<br>
 +
[[CvScreenUtilsInterface.py]]<br>
 +
[[CvTranslator.py]]<br>
 +
[[CvUnitControlInterface.py]]<br>
 +
[[CvWBInterface.py]]<br>
 +
[[PbMain.py]]<br>
 +
 
 +
====PitBoss====
 +
[[PbAdmin.py]]<br>
 +
[[PbWizard.py]]<br>
 +
 
 +
====pyHelper====
 +
[[Popup.py]]<br>
 +
[[Unit.py]]<br>
 +
[[UnitEntity.py]]<br>
 +
 
 +
====pyUnit====
 +
[[CvUnitController.py]]<br>
 +
 
 +
====pyWB====
 +
[[CvWBDesc.py]]<br>
 +
[[CvWBPopups.py]]<br>
 +
 
 +
====Screens====
 +
[[CvAdvisorScreen.py]]<br>
 +
[[CvCivicsScreen.py]]<br>
 +
[[CvDanQuayle.py]]<br>
 +
[[CvDawnOfMan.py]]<br>
 +
[[CvDebugInfoScreen.py]]<br>
 +
[[CvDomesticAdvisor.py]]<br>
 +
[[CvEraMovieScreen.py]]<br>
 +
[[CvFinanceAdvisor.py]]<br>
 +
[[CvForeignAdvisor.py]]<br>
 +
[[CvGFCScreen.py]]<br>
 +
[[CvHallOfFameScreen.py]]<br>
 +
[[CvInfoScreen.py]]<br>
 +
[[CvIntroMovieScreen.py]]<br>
 +
[[CvMainInterface.py]]<br>
 +
[[CvMilitaryAdvisor.py]]<br>
 +
[[CvOptionsScreen.py]]<br>
 +
[[CvPediaBonus.py]]<br>
 +
[[CvPediaBuilding.py]]<br>
 +
[[CvPediaCivic.py]]<br>
 +
[[CvPediaCivilization.py]]<br>
 +
[[CvPediaFeature.py]]<br>
 +
[[CvPediaHistory.py]]<br>
 +
[[CvPediaImprovement.py]]<br>
 +
[[CvPediaLeader.py]]<br>
 +
[[CvPediaMain.py]]<br>
 +
[[CvPediaProject.py]]<br>
 +
[[CvPediaPromotion.py]]<br>
 +
[[CvPediaReligion.py]]<br>
 +
[[CvPediaScreen.py]]<br>
 +
[[CvPediaSpecialist.py]]<br>
 +
[[CvPediaTech.py]]<br>
 +
[[CvPediaTerrain.py]]<br>
 +
[[CvPediaUnit.py]]<br>
 +
[[CvPediaUnitChart.py]]<br>
 +
[[CvReligionScreen.py]]<br>
 +
[[CvReplayScreen.py]]<br>
 +
[[CvScreen.py]]<br>
 +
[[CvScreenEnums.py]]<br>
 +
[[CvTechChooser.py]]<br>
 +
[[CvTechSplashScreen.py]]<br>
 +
[[CvTopCivs.py]]<br>
 +
[[CvTutorialQuestScreen.py]]<br>
 +
[[CvUNVictoryScreen.py]]<br>
 +
[[CvVictoryScreen.py]]<br>
 +
[[CvVictoryMovieScreen.py]]<br>
 +
[[CvWorldBuilderDiplomacyScreen.py]]<br>
 +
[[CvWorldBuilderScreen.py]]<br>
 +
 
 +
====System====
 +
[moddingirrelevant]
 +
 
 +
===in Warlords wurden hinzugefügt:===
 +
 
 +
===in Beyond the Sword wurden hinzugefügt:===
  
 
[[Kategorie:Modifizieren (Civ4)]]
 
[[Kategorie:Modifizieren (Civ4)]]
 
[[Kategorie:Civ4]]
 
[[Kategorie:Civ4]]

Aktuelle Version vom 2. September 2011, 11:49 Uhr

Python ist eine Programmiersprache, die zur Laufzeit interpretiert wird, das macht sie leichter modifizierbar.
Sie wird als Erweiterung des Programmkerns genutzt und liegt in Skripten vor, die aus dem SDK heraus aufgerufen werden.
Mit dieser Sprache können Teile des Spieles modifiziert werden. Dies geht von Kartenskripten bis zu eignen Übersichten in der GUI (Benutzeroberfläche)

Pythonmodule

in Civ4

CvAdvisorUtils.py
CvCameraControls.py
CvDebugTools.py
CvDefineEditro.py
CvDiplomacy.py
CvEventManager.py
CvGameUtils.py
CvMapGeneratorUtil.py
CvPerfTest.py
CvQuestManager.py
CvScreenUtils.py
CvUtil.py
PyHelpers.py
ScreenInput.py
(vector.py)

EntryPoints

CvAppInterface.py
CvDebugInterface.py
CvDiplomacyInterface.py
CvEventInterface.py
CvGameInterface.py
CvMapScriptInterface.py
CvOptionsScreenCallbackInterface.py
CvPopupInterface.py
CvScreensInterface.py
CvScreenUtilsInterface.py
CvTranslator.py
CvUnitControlInterface.py
CvWBInterface.py
PbMain.py

PitBoss

PbAdmin.py
PbWizard.py

pyHelper

Popup.py
Unit.py
UnitEntity.py

pyUnit

CvUnitController.py

pyWB

CvWBDesc.py
CvWBPopups.py

Screens

CvAdvisorScreen.py
CvCivicsScreen.py
CvDanQuayle.py
CvDawnOfMan.py
CvDebugInfoScreen.py
CvDomesticAdvisor.py
CvEraMovieScreen.py
CvFinanceAdvisor.py
CvForeignAdvisor.py
CvGFCScreen.py
CvHallOfFameScreen.py
CvInfoScreen.py
CvIntroMovieScreen.py
CvMainInterface.py
CvMilitaryAdvisor.py
CvOptionsScreen.py
CvPediaBonus.py
CvPediaBuilding.py
CvPediaCivic.py
CvPediaCivilization.py
CvPediaFeature.py
CvPediaHistory.py
CvPediaImprovement.py
CvPediaLeader.py
CvPediaMain.py
CvPediaProject.py
CvPediaPromotion.py
CvPediaReligion.py
CvPediaScreen.py
CvPediaSpecialist.py
CvPediaTech.py
CvPediaTerrain.py
CvPediaUnit.py
CvPediaUnitChart.py
CvReligionScreen.py
CvReplayScreen.py
CvScreen.py
CvScreenEnums.py
CvTechChooser.py
CvTechSplashScreen.py
CvTopCivs.py
CvTutorialQuestScreen.py
CvUNVictoryScreen.py
CvVictoryScreen.py
CvVictoryMovieScreen.py
CvWorldBuilderDiplomacyScreen.py
CvWorldBuilderScreen.py

System

[moddingirrelevant]

in Warlords wurden hinzugefügt:

in Beyond the Sword wurden hinzugefügt: