This wiki is archived and useful information is being migrated to the main bzflag.org website

Difference between revisions of "Group"

From BZFlagWiki
Jump to: navigation, search
(Changed parameters to property list)
Line 20: Line 20:
 
|}
 
|}
 
The valid parameters for groups are:
 
The valid parameters for groups are:
 
+
<properties>
*'''Shift''': Shift the group (repeatable)
+
shift=Shift the group (repeatable)
*'''Scale''': Scale the group (repeatable)
+
scale=Scale the group (repeatable)
*'''Shear''': Shear the group (repeatable)
+
shear=Shear the group (repeatable)
*'''Spin''': Spin the group (repeatable)
+
spin=Spin the group (repeatable)
*'''team''': Redefine all [[base]] colors within group.
+
team=Redefine all [[base]] colors within group.
*'''tint''': Hierarchically tints objects within group.
+
tint=Hierarchically tints objects within group.
*'''drivethrough''': Make all objects in group drivethrough.
+
drivethrough=Make all objects in group drivethrough.
*'''shootthrough''': Make all objects in the group shootthrough.
+
shootthrough=Make all objects in the group shootthrough.
*'''phydrv''': Apply [[physics]] to all objects/faces within group.
+
phydrv=Apply [[physics]] to all objects/faces within group.
*'''matref''': Apply [[material]] to all objects/faces within group.
+
matref=Apply [[material]] to all objects/faces within group.
 
+
</properties>
 
== Editor Support ==
 
== Editor Support ==
 
There are currently no supported editors: groups are normally most useful when editing by hand.
 
There are currently no supported editors: groups are normally most useful when editing by hand.

Revision as of 19:49, 16 April 2007

A group will recall map objects within a define object. It must be used after the define object in question.

Group goes hand-in-hand with the define object.

Code

group my_group
  shift 0 0 0 
  scale 1 1 1
  shear 0 0 0
  spin 0 0 0 0
  team 0
  tint 1 1 1 1
  drivethrough
  shootthrough
  phydrv my_phydrv
  matref my_material
end

The valid parameters for groups are:

shift Shift the group (repeatable)
scale Scale the group (repeatable)
shear Shear the group (repeatable)
spin Spin the group (repeatable)
team Redefine all base colors within group.
tint Hierarchically tints objects within group.
drivethrough Make all objects in group drivethrough.
shootthrough Make all objects in the group shootthrough.
phydrv Apply physics to all objects/faces within group.
matref Apply material to all objects/faces within group.

Editor Support

There are currently no supported editors: groups are normally most useful when editing by hand.

History

The group definition object was added with the v2.0.0 release of BZFlag.