Difference between revisions of "Others tips to make levels"
From X-Moto
(→Level properties) |
|||
Line 10: | Line 10: | ||
<author></author> | <author></author> | ||
<date></date> | <date></date> | ||
− | <sky> | + | <sky zoom="0.1" offset="0.1" |
+ | color_r="255" color_g="255" color_b="255" color_a="0" | ||
+ | drifted="true" driftZoom="1.0" | ||
+ | driftColor_r="255" driftColor_g="255" driftColor_b="0" driftColor_a="0">Space</sky> | ||
<border texture="Bricks" /> | <border texture="Bricks" /> | ||
</info> | </info> | ||
+ | * sky : several properties to change the sky texture (some color effects, ...) [require xmoto >= 0.2.5] | ||
* border : border of the level [require xmoto >= 0.2.5] | * border : border of the level [require xmoto >= 0.2.5] | ||
Revision as of 21:07, 15 January 2007
If you use a property requiring xmoto >= 0.2.1 for example, you must modify the level tag like this :
<level id="myid" rversion="0.2.1">
Level properties
<info> <name>Level name</name> <description></description> <author></author> <date></date> <sky zoom="0.1" offset="0.1" color_r="255" color_g="255" color_b="255" color_a="0" drifted="true" driftZoom="1.0" driftColor_r="255" driftColor_g="255" driftColor_b="0" driftColor_a="0">Space</sky> <border texture="Bricks" /> </info>
- sky : several properties to change the sky texture (some color effects, ...) [require xmoto >= 0.2.5]
- border : border of the level [require xmoto >= 0.2.5]
Block properties
<block id="Block1"> <physics grip="1.0"/> <position x="-0.333333" y="-5.666667" dynamic="true"/> <usetexture id="default"/> <vertex x="-7.666667" y="0.666667"/> <vertex x="7.333333" y="2.666667"/> <vertex x="0.333333" y="-3.333333"/> </block>
all the properties are not mandatory. The default value will be given in this case.
- id : identifiant of the block ; allow to change the block via a script
- position : initial position of the block
- dynamic : allow this block to move via a script if set to true
- grip : gripness of the block ; allow to simulate ice [require xmoto >= 0.2.1]
- usetexture : texture applied on the block
Sprites properties
<entity id="Strawberry2" typeid="Strawberry"> <size r="0.2" width="0.5" height="0.5"/> <position x="42" y="0.5"/> </entity>
all the properties are not mandatory. The default value will be given in this case.
- id : identifiant of the sprite ; allow to change the block via a script
- typeid : type of the sprite
- r : radius of the collision circle
- width : width of the picture [require xmoto >= 0.2.1]
- height : height of the picture [require xmoto >= 0.2.1]
- x : position x of the center
- y : position y of the center