Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'doc/python_api/examples/bge.texture.1.py')
-rw-r--r--doc/python_api/examples/bge.texture.1.py40
1 files changed, 0 insertions, 40 deletions
diff --git a/doc/python_api/examples/bge.texture.1.py b/doc/python_api/examples/bge.texture.1.py
deleted file mode 100644
index 732c786c667..00000000000
--- a/doc/python_api/examples/bge.texture.1.py
+++ /dev/null
@@ -1,40 +0,0 @@
-"""
-Texture Replacement
-+++++++++++++++++++
-
-Example of how to replace a texture in game with an external image.
-``createTexture()`` and ``removeTexture()`` are to be called from a
-module Python Controller.
-"""
-from bge import logic
-from bge import texture
-
-
-def createTexture(cont):
- """Create a new Dynamic Texture"""
- obj = cont.owner
-
- # get the reference pointer (ID) of the internal texture
- ID = texture.materialID(obj, 'IMoriginal.png')
-
- # create a texture object
- object_texture = texture.Texture(obj, ID)
-
- # create a new source with an external image
- url = logic.expandPath("//newtexture.jpg")
- new_source = texture.ImageFFmpeg(url)
-
- # the texture has to be stored in a permanent Python object
- logic.texture = object_texture
-
- # update/replace the texture
- logic.texture.source = new_source
- logic.texture.refresh(False)
-
-
-def removeTexture(cont):
- """Delete the Dynamic Texture, reversing back the final to its original state."""
- try:
- del logic.texture
- except:
- pass