[bpy] 2.62 drop select_name

Campbell Barton (bpy master) wrote:
"Another is...
 bpy.ops.object.select_name(name=arm.name)

This should be replaces with...
 arm.select = True
 bpy.context.scene.objects.active = arm
" - http://lists.blender.org/pipermail/bf-python/2011-December/005759.html

checked with: grep "select_name" . -R --exclude="*.pyc" --exclude-dir="build" --exclude-dir=".git"
[builder] resolve ambiguity in frequency setter

comes from the "frequency" attribute of game logic sensors, which is a frequency delay, see:

http://www.blender.org/documentation/blender_python_api_2_61_release/bpy.types.Sensor.html#bpy.types.Sensor.frequency

obj.game.sensors[0].frequency:
Delay between repeated pulses(in logic tics, 0=no delay)

Type :  int in [0, 10000], default 0

http://www.blender.org/documentation/blender_python_api_2_61_release/bpy.types.SceneGameData.html#bpy.types.SceneGameData.fps

bpy.context.scene.game_settings.fps:
Nominal number of game frames per second (physics fixed timestep = 1/fps, independently of actual frame rate)

Type :  int in [1, 250], default 0
[bge] s/GameLogic/bge.logic/g

files=$(grep "GameLogic" . -lr --exclude="*.pyc" --exclude="*.blend" \
    --exclude-dir="build" --exclude-dir=".git")
for f in $files; do
    sed -i 's/import GameLogic/import bge/g' $f
    sed -i 's/GameLogic/bge.logic/g' $f
done

echo "done"

grep "GameLogic" . -lr --exclude="*.pyc" --exclude-dir="build" \
    --exclude-dir=".git"
[bge] s/VideoTexture/bge.texture/g

see https://gist.github.com/2297859
http://www.blender.org/documentation/blender_python_api_2_61_release/bge.texture.html#bge.texture.ImageRender
Finish conversion from GameLogic to bge.logic
[cmake] Set up a PACKAGE_VERSION for the sake of cpack

Temporary fix for cpack. Maybe we can find a way to get cmake compute
each time PACKAGE_VERSION, based on git describe, or version.py,
whatever ...
Update HLA doc w.r.t. Builder API
[HLA] Fix str conversion of env vars
[Multinode] Fix configuration reading when no MORSE_NODE defined
Read MORSE_NODE when launching Morse

If no --name option is passed to Morse, it was using
the platform uname.
Now it checks whether an environement variable MORSE_NODE
is defined and uses it.

To specify the Morse node name for a multinode simulation, you can either
$ export MORSE_NODE=myNode; morse run multi.py
or
$ morse --name myNode run multi.py
[HLA] Simple tutorial: python script and doc
[man] Document the environment variable related to morse(1)
[cmake] More check to detect python32 libraries

Do not rely only on the result of distutils.sysconfig. Check if the
files (the library and Python.h) really exists.

Must fix Issue #63 reported by Sylvestre Ledru.
Several corrections to the environments

- Add textures to buildings
- Change collision bounds of buildings
- Change friction coefficient of the ground
Add an Ignore property to not consider obstacles

The game property Ignore can be used to indicate a list of property
names, separated by commas.
If an object has any of these property names, it will not be considered
as an obstacle by the actuator, and will not force the robot to change
direction.
Useful for the victims in the ROSACE scenario, since the robot must
approach them directly to help them.
Update pending task list
New RMax model, textured