tests/testthat/_snaps/boards.md

rectangular boards works as expected

Code
  df <- df_rect_board_tiles(nr = 8, nc = 8)
  cpiece(df)
Output
   ┌─┰─┬─┰─┬─┰─┬─┰─┐
   │ ┃ │ ┃ │ ┃ │ ┃ │
   ┝━╋━┿━╋━┿━╋━┿━╋━┥
   │ ┃ │ ┃ │ ┃ │ ┃ │
   ├─╂─┼─╂─┼─╂─┼─╂─┤
   │ ┃ │ ┃ │ ┃5⃝│ ┃ │
   ┝━╋━┿━╋━┿━╋━┿━╋━┥
   │ ┃ │ ┃ │4⃝┃ │ ┃ │
   ├─╂─┼─╂─┼─╂─┼─╂─┤
   │ ┃ │ ┃3⃝│ ┃ │ ┃ │
   ┝━╋━┿━╋━┿━╋━┿━╋━┥
   │ ┃ │2⃝┃ │ ┃ │ ┃ │
   ├─╂─┼─╂─┼─╂─┼─╂─┤
   │ ┃a⃝│ ┃ │ ┃ │ ┃ │
   ┝━╋━┿━╋━┿━╋━┿━╋━┥
   │n⃝┃ │ ┃ │ ┃ │ ┃ │
   └─┸─┴─┸─┴─┸─┴─┸─┘
Code
  df <- df_rect_board_tiles(nr = 10, nc = 10)
  cpiece(df)
Output
    ┌─┰─┬─┰─┐ ┌─┰─┬─┰─┐
    │ ┃ │ ┃ │ │ ┃ │ ┃ │
    ┝━╋━┿━╋━┥ ┝━╋━┿━╋━┥
    │ ┃ │ ┃ │ │ ┃ │ ┃ │
    ├─╂─┼─╂─┤ ├─╂─┼─╂─┤
    │ ┃ │ ┃ │ │ ┃ │ ┃ │
    ┝━╋━┿━╋━┥ ┝━╋━┿━╋━┥
    │ ┃ │ ┃ │ │ ┃ │ ┃ │
    └─┸─┴─┸─┘ 5⃝─┸─┴─┸─┘

    ┌─┰─┬─┰─4⃝ ┌─┰─┬─┰─┐
    │ ┃ │ ┃ │ │ ┃ │ ┃ │
    ┝━╋━┿━3⃝━┥ ┝━╋━┿━╋━┥
    │ ┃ │ ┃ │ │ ┃ │ ┃ │
    ├─╂─2⃝─╂─┤ ├─╂─┼─╂─┤
    │ ┃ │ ┃ │ │ ┃ │ ┃ │
    ┝━a⃝━┿━╋━┥ ┝━╋━┿━╋━┥
    │ ┃ │ ┃ │ │ ┃ │ ┃ │
    n⃝─┸─┴─┸─┘ └─┸─┴─┸─┘
Code
  df <- df_rect_board_tiles(nr = 8, nc = 4)
  cpiece(df)
Output
   ┌─┰─┬─┰─┐    
   │ ┃ │ ┃ │    
   ┝━╋━┿━╋━┥    
   │ ┃ │ ┃ │    
   ├─╂─┼─╂─┤    
   │ ┃ │ ┃ │  5⃝ 
   ┝━╋━┿━╋━┥    
   │ ┃ │ ┃ │4⃝   
   ├─╂─┼─╂─┤    
   │ ┃ │ ┃3⃝│    
   ┝━╋━┿━╋━┥    
   │ ┃ │2⃝┃ │    
   ├─╂─┼─╂─┤    
   │ ┃a⃝│ ┃ │    
   ┝━╋━┿━╋━┥    
   │n⃝┃ │ ┃ │    
   └─┸─┴─┸─┘
Code
  df <- df_rect_board_tiles(nr = 6, nc = 2)
  cpiece(df)
Output
   ┌─┰─┐        
   │ ┃ │      5⃝ 
   ┝━╋━┥        
   │ ┃ │    4⃝   
   ├─╂─┤        
   │ ┃ │  3⃝     
   ┝━╋━┥        
   │ ┃ │2⃝       
   ├─╂─┤        
   │ ┃a⃝│        
   ┝━╋━┥        
   │n⃝┃ │        
   └─┸─┘
Code
  df <- df_rect_board_tiles(nr = 5, nc = 3)
  cpiece(df)
Output

              5⃝

    ┌─┰─┐   4⃝   
    │ ┃ │       
    ┝━╋━┥ 3⃝     
    │ ┃ │       
    ├─╂─2⃝       
    │ ┃ │       
    ┝━a⃝━┥       
    │ ┃ │       
    n⃝─┸─┘
Code
  df <- df_rect_board_tiles(nr = 5, nc = 7)
  cpiece(df)
Output

              5⃝

    ┌─┰─┬─┰─4⃝─┰─┐
    │ ┃ │ ┃ │ ┃ │
    ┝━╋━┿━3⃝━┿━╋━┥
    │ ┃ │ ┃ │ ┃ │
    ├─╂─2⃝─╂─┼─╂─┤
    │ ┃ │ ┃ │ ┃ │
    ┝━a⃝━┿━╋━┿━╋━┥
    │ ┃ │ ┃ │ ┃ │
    n⃝─┸─┴─┸─┴─┸─┘
Code
  df <- df_rect_board_tiles(nr = 5, nc = 6)
  cpiece(df)
Output

              5⃝

    ┌─┰─┐ ┌─4⃝─┐ 
    │ ┃ │ │ ┃ │ 
    ┝━╋━┥ 3⃝━╋━┥ 
    │ ┃ │ │ ┃ │ 
    ├─╂─2⃝ ├─╂─┤ 
    │ ┃ │ │ ┃ │ 
    ┝━a⃝━┥ ┝━╋━┥ 
    │ ┃ │ │ ┃ │ 
    n⃝─┸─┘ └─┸─┘
Code
  df <- df_rect_board_tiles(nr = 8, nc = 8, max_tiles = 12)
  cpiece(df)
Output
    ┌─┰─┐ ┌─┰─┬─┰─┐
    │ ┃ │ │ ┃ │ ┃ │
    ┝━╋━┥ ┝━╋━┿━╋━┥
    │ ┃ │ │ ┃ │ ┃ │
    ├─╂─┤ ├─╂─5⃝─╂─┤
    │ ┃ │ │ ┃ │ ┃ │
    ┝━╋━┥ ┝━4⃝━┿━╋━┥
    │ ┃ │ │ ┃ │ ┃ │
    └─┸─┘ 3⃝─┸─┴─┸─┘

    ┌─┰─2⃝ ┌─┰─┬─┰─┐
    │ ┃ │ │ ┃ │ ┃ │
    ┝━a⃝━┥ ┝━╋━┿━╋━┥
    │ ┃ │ │ ┃ │ ┃ │
    n⃝─┸─┘ └─┸─┴─┸─┘


piecepackr/ppgames documentation built on Jan. 17, 2025, 2:24 p.m.