 :

Lib_tiles.class =   ()
**       
     .

Lib_tilesx.class =   ( )
      
.      -1, 
     0, 
     .

: YellowAfterlife
: 1.0.0
: 24/02/2011
:      
javax.microedition.lcdui.game.TiledLayer.  
   .

       
  ,  .  
    .  
  1,  :
+-+-+-+-+
|1|2|3|4|  128  64   32  32 .
+-+-+-+-+
|5|6|7|8|
+-+-+-+-+

--------------------------------  

TilesCreate(columns, rows, source, tileWidth, tileHeight)
 columns:integer   ()
 rows:integer   ()
 source:image  
 tileWidth:integer  *
 tileHeight:integer  *
      .
 * -     .

TilesFree()
 ,    .
    .

TilesDraw()
    .

--------------------------------   

TilesSet(column, row, index)
 column:integer   (0 = )
 row:integer   (0 = )
 index:integer   (0 = )
     .

TilesRect(column, row, columns, rows, index)
 column:integer     
 row:integer     
 columns:integer  ( )
 rows:integer  ( )
 index:integer  
     .

TilesGet(column, row): index
 column:integer   (0 = )
 row:integer   (0 = )
 index:integer    (0 = )
     

--------------------------------  

TilesNewAni(index): animindex
 index:integer   
 animindex:integer   
       
.     .

TilesSetAni(animindex, index)
 animindex:integer   
 index:integer   
      
animindex     index.

TilesGetAni(animindex): index
    , 
    animindex.

--------------------------------   

TilesColumns: integer
   .

TilesRows: integer
   .

TilesCellWidth: integer
   .

TilesCellHeight: integer
   .

TilesWidth: integer
    ( ).

TilesHeight: integer
    ( ).

--------------------------------   

TilesX: integer
 X   .

TilesY: integer
 Y   .

TilesTo(x, y)
 x:integer   X-
 y:integer   Y-
  .

TilesMove(x, y)
 x:integer   X
 y:integer   Y
  (  )

-------------------------------- 

TilesChange(source, tileWidth, tileHeight)
 source:image    
 tileWidth:integer  
 tileHeight:integer  
 ,  .
    .

--------------------------------  

1. :     
:  

2. :      
   (x\y < 0 or x\y >= columns\rows)
:     () 

3. :     \
       \ 
:     