diff --git a/docs/reference/game/change-sprite-property.md b/docs/reference/game/change.md similarity index 100% rename from docs/reference/game/change-sprite-property.md rename to docs/reference/game/change.md diff --git a/docs/reference/game/get-sprite-property.md b/docs/reference/game/get.md similarity index 100% rename from docs/reference/game/get-sprite-property.md rename to docs/reference/game/get.md diff --git a/docs/reference/game/touching-edge.md b/docs/reference/game/is-touching-edge.md similarity index 100% rename from docs/reference/game/touching-edge.md rename to docs/reference/game/is-touching-edge.md diff --git a/docs/reference/game/touching.md b/docs/reference/game/is-touching.md similarity index 100% rename from docs/reference/game/touching.md rename to docs/reference/game/is-touching.md diff --git a/docs/reference/game/set-sprite-property.md b/docs/reference/game/set.md similarity index 100% rename from docs/reference/game/set-sprite-property.md rename to docs/reference/game/set.md diff --git a/libs/core/game.ts b/libs/core/game.ts index a2b569fe..4a912459 100644 --- a/libs/core/game.ts +++ b/libs/core/game.ts @@ -41,7 +41,7 @@ namespace game { * @param x sprite horizontal coordinate, eg: 2 * @param y sprite vertical coordinate, eg: 2 */ - //% weight=60 blockGap=8 + //% weight=60 blockGap=8 help=game/create-sprite //% blockId=game_create_sprite block="create sprite at|x: %x|y: %y" //% parts="ledmatrix" export function createSprite(x: number, y: number): LedSprite { @@ -342,7 +342,7 @@ namespace game { * @param this the sprite to move * @param leds number of leds to move, eg: 1, -1 */ - //% weight=50 + //% weight=50 help=game/move //% blockId=game_move_sprite block="%sprite|move by %leds" blockGap=8 //% parts="ledmatrix" public move(leds: number): void { @@ -391,7 +391,7 @@ namespace game { * If touching the edge of the stage and facing towards it, then turn away. * @param this TODO */ - //% weight=18 + //% weight=18 help=game/if-on-edge-bounce //% blockId=game_sprite_bounce block="%sprite|if on edge, bounce" //% parts="ledmatrix" public ifOnEdgeBounce(): void { @@ -445,7 +445,7 @@ namespace game { * @param direction left or right * @param degrees angle in degrees to turn, eg: 45, 90, 180, 135 */ - //% weight=49 + //% weight=49 help=game/turn //% blockId=game_turn_sprite block="%sprite|turn %direction|by (°) %degrees" public turn(direction: Direction, degrees: number) { if (direction == Direction.Right) @@ -477,7 +477,7 @@ namespace game { * @param property the name of the property to change * @param the updated value */ - //% weight=29 + //% weight=29 help=game/set //% blockId=game_sprite_set_property block="%sprite|set %property|to %value" blockGap=8 public set(property: LedSpriteProperty, value: number) { switch (property) { @@ -494,7 +494,7 @@ namespace game { * @param property the name of the property to change * @param value amount of change, eg: 1 */ - //% weight=30 + //% weight=30 help=game/change //% blockId=game_sprite_change_xy block="%sprite|change %property|by %value" blockGap=8 public change(property: LedSpriteProperty, value: number) { switch (property) { @@ -510,7 +510,7 @@ namespace game { * Gets a property of the sprite * @param property the name of the property to change */ - //% weight=28 + //% weight=28 help=game/get //% blockId=game_sprite_property block="%sprite|%property" public get(property: LedSpriteProperty) { switch (property) { @@ -604,7 +604,7 @@ namespace game { * @param this TODO * @param other TODO */ - //% weight=20 + //% weight=20 help=game/is-touching //% blockId=game_sprite_touching_sprite block="%sprite|touching %other|?" blockGap=8 public isTouching(other: LedSprite): boolean { return this._enabled && other._enabled && this._x == other._x && this._y == other._y; @@ -614,7 +614,7 @@ namespace game { * Reports true if sprite is touching an edge * @param this TODO */ - //% weight=19 + //% weight=19 help=game/is-touching-edge //% blockId=game_sprite_touching_edge block="%sprite|touching edge?" blockGap=8 public isTouchingEdge(): boolean { return this._x == 0 || this._x == 4 || this._y == 0 || this._y == 4; @@ -679,7 +679,7 @@ namespace game { * Deletes the sprite from the game engine. The sprite will no longer appear on the screen or interact with other sprites. * @param this sprite to delete */ - //% weight=59 + //% weight=59 help=game/delete //% blockId="game_delete_sprite" block="delete %this" public delete(): void { this._enabled = false;