Python: Unterschied zwischen den Versionen

Aus CivWiki
Wechseln zu: Navigation, Suche
Zeile 1: Zeile 1:
<br><br>
+
<br>
 
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.
  
 
== 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====
 +
[moddingunrelevant]
 +
 
 +
===in Warlords wurden hinzugefügt:===
 +
 
 +
===in Beyond the Sword wurden hinzugefügt:===
  
 
[[Kategorie:Modifizieren (Civ4)]]
 
[[Kategorie:Modifizieren (Civ4)]]
 
[[Kategorie:Civ4]]
 
[[Kategorie:Civ4]]

Version vom 2. September 2011, 01:58 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.

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

[moddingunrelevant]

in Warlords wurden hinzugefügt:

in Beyond the Sword wurden hinzugefügt: