minor fixes

This commit is contained in:
Ronja 2022-01-26 21:27:29 +01:00
parent 5432879e81
commit 80c061b527
2 changed files with 21 additions and 26 deletions

View file

@ -28,7 +28,7 @@ class Trail {
static distance_based{false}
#doc="Add a trail modifier to an entity. Entity should also have a Transform."
#args=(
#args(
entity = "The entity to add the trail modifier to."
)
static create(entity: Entity): None {
@ -36,7 +36,7 @@ class Trail {
}
#doc="Remove the trail modifier from an entity."
#args=(
#args(
entity = "The entity to remove the trail modifier from."
)
static destroy(entity: Entity): None {
@ -44,7 +44,7 @@ class Trail {
}
#doc="Check whether an entity has a trail modifier or not."
#args=(
#args(
entity = "The entity to check whether it has a trail modifier."
)
static has(entity: Entity): Bool {
@ -52,7 +52,7 @@ class Trail {
}
#doc="Reset trail to no length."
#args=(
#args(
entity = "The entity with the trail modifier."
)
static reset(entity: Entity): None {
@ -60,7 +60,7 @@ class Trail {
}
#doc="Set the width of a trail."
#args=(
#args(
entity = "The entity with the trail modifier.",
width = "The new width of the trail."
)
@ -69,7 +69,7 @@ class Trail {
}
#doc="Get the width of a trail."
#args=(
#args(
entity = "The entity with the trail modifier."
)
static get_width(entity: Entity): Num {
@ -77,7 +77,7 @@ class Trail {
}
#doc="Set the length of a trail."
#args=(
#args(
entity = "The entity with the trail modifier.",
length = "The new length of the trail."
)
@ -87,7 +87,7 @@ class Trail {
}
#doc="Get the length of a trail."
#args=(
#args(
entity = "The entity with the trail modifier."
)
static get_length(entity: Entity): Num {
@ -101,7 +101,7 @@ class Trail {
Trail.set_time_based(entity, Trail.distance_based)
```
"""
#args=(
#args(
entity = "The entity with the trail modifier.",
time_based = "`true` if its time based, `false` if its distance based."
)
@ -112,7 +112,7 @@ class Trail {
#doc="""
Get whether the trail is time based or distance based. (true if time based, false if distance based)
"""
#args=(
#args(
entity = "The entity with the trail modifier."
)
static get_time_based(entity: Entity): Bool {
@ -124,7 +124,7 @@ class Trail {
If the UVs are normalized, they should be linear over distance,
especially with time based trails you otherwise can get very wobbly behaviour as speed changes.
"""
#args=(
#args(
entity = "The entity with the trail modifier.",
length = "Whether the trail should have normalized uvs."
)
@ -133,7 +133,7 @@ class Trail {
}
#doc="Get whether a trail has normalized uvs."
#args=(
#args(
entity = "The entity with the trail modifier."
)
static get_normalize_uvs(entity: Entity): Bool {
@ -141,7 +141,7 @@ class Trail {
}
#doc="Set the material the trail is rendered with via its id."
#args=(
#args(
entity = "The entity with the trail modifier."
)
static set_material_id(entity: Entity, material_id: String): None {
@ -151,7 +151,7 @@ class Trail {
}
#doc="Set the material the trail is rendered with."
#args=(
#args(
entity = "The entity with the trail modifier."
)
static set_material(entity: Entity, material: Material): None {
@ -162,7 +162,7 @@ class Trail {
}
#doc="Get the id of the currently used material."
#args=(
#args(
entity = "The entity with the trail modifier."
)
static get_material_id(entity: Entity): String {
@ -173,7 +173,7 @@ class Trail {
Set mesh subdivisions around length of the trail.
This will rebuild the mesh entirely and potentially throw away custom materials you set via `set_material`.
"""
#args=(
#args(
entity = "The entity with the trail modifier.",
subdivisions = "Subdivisions along length."
)
@ -183,7 +183,7 @@ class Trail {
}
#doc="Get subdivisions in length of trail."
#args=(
#args(
entity = "The entity with the trail modifier."
)
static get_subdivisions_length(entity: Entity): Num{
@ -194,7 +194,7 @@ class Trail {
Set mesh subdivisions around length of the trail.
This will rebuild the mesh entirely and potentially throw away custom materials you set via `set_material`.
"""
#args=(
#args(
entity = "The entity with the trail modifier.",
subdivisions = "Subdivisions along width."
)
@ -204,7 +204,7 @@ class Trail {
}
#doc="Get subdivisions in width of trail."
#args=(
#args(
entity = "The entity with the trail modifier."
)
static get_subdivisions_width(entity: Entity): Num{
@ -442,8 +442,8 @@ class TrailSystem is ModifierSystem {
each{|entity, data: ModifierData|
if(!Transform.has(entity)) return
start = Transform.local_point_to_world(entity, 0, data.edge_length * -0.5, 0)
end = Transform.local_point_to_world(entity, 0, data.edge_length * 0.5, 0)
var start = Transform.local_point_to_world(entity, 0, data.edge_length * -0.5, 0)
var end = Transform.local_point_to_world(entity, 0, data.edge_length * 0.5, 0)
Draw.path3D(_draw, [start, end], _debug_edge_style, false)
}
Draw.commit(_draw)

View file

@ -45,11 +45,6 @@ class Game is Ready {
Trail.reset(_blade)
}
if(Input.key_state_released(Key.key_1)) {
var subs = Trail.get_subdivisions_length(_blade) + 5
Trail.set_subdivisions_length(_blade, subs)
}
//app.color.r = app.color.g = app.color.b = (IO.timestamp()/20 % 1)
//System.print(1/delta)
} //tick