-
Notifications
You must be signed in to change notification settings - Fork 0
class_tileset
####Inherits: Resource ####Category: Core
Tile library for tilemaps.
- void
create_tile
( int id ) - void
tile_set_name
( int id, String name ) -
String
tile_get_name
( int id ) const - void
tile_set_texture
( int id, Texture texture ) -
Texture
tile_get_texture
( int id ) const - void
tile_set_offset
( int id, Vector2 offset ) -
Vector2
tile_get_offset
( int id ) const - void
tile_set_region
( int id, Rect2 region ) -
Rect2
tile_get_region
( int id ) const - void
tile_set_shape
( int id, Shape2D shape ) -
Shape2D
tile_get_shape
( int id ) const - void
tile_set_shapes
( int id, Array shapes ) -
Array
tile_get_shapes
( int id ) const - void
remove_tile
( int id ) - void
clear
( ) -
int
get_last_unused_tile_id
( ) const -
int
find_tile_by_name
( String name ) const
A TileSet is a library of tiles for a TileMap. It contains a list of tiles, each consisting of a sprite and optional collision shapes.
- void
create_tile
( int id )
Create a new tile, the ID must be specified.
Set the name of a tile, for decriptive purposes.
Return the name of a tile, for decriptive purposes.
Set the texture of the tile.
Return the texture of the tile.
Set the offset to draw the tile.
Return the offset to draw the tile.
Set the tile sub-region in the texture. This is common in texture atlases.
Return the tile sub-region in the texture. This is common in texture atlases.
Set a shape for the tile, enabling physics to collide it.
Return the shape of the tile.
- void
remove_tile
( int id )
Remove a tile, by integer id.
- void
clear
( )
Clear all tiles.
-
int
get_last_unused_tile_id
( ) const
Find an empty id for creating a new tile.
Find the first tile with the given name.