Added wide braille spinner style
This commit is contained in:
		@@ -27,9 +27,11 @@ $spinner12 = new Spinner(fps:10, style:NoccyLabs\Spinner\Style\BrailleTallDotsSt
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
$spinner13 = new Spinner(fps:10, style:NoccyLabs\Spinner\Style\BrailleWideDotsStyle::class);
 | 
					$spinner13 = new Spinner(fps:10, style:NoccyLabs\Spinner\Style\BrailleWideDotsStyle::class);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					$spinner14 = new Spinner(fps:20, style:NoccyLabs\Spinner\Style\BrailleWideSpinnerStyle::class);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// And blast them out every 10ms!
 | 
					// And blast them out every 10ms!
 | 
				
			||||||
while(true) {
 | 
					while(true) {
 | 
				
			||||||
    echo "\r $spinner1 $spinner2 $spinner3 $spinner4 $spinner5 $spinner6 $spinner7 $spinner8 $spinner9 $spinner10 $spinner11 $spinner12 $spinner13 ";
 | 
					    echo "\r $spinner1 $spinner2 $spinner3 $spinner4 $spinner5 $spinner6 $spinner7 $spinner8 $spinner9 $spinner10 $spinner11 $spinner12 $spinner13 $spinner14";
 | 
				
			||||||
    usleep(10000);
 | 
					    usleep(10000);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										46
									
								
								src/Style/BrailleWideSpinnerStyle.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										46
									
								
								src/Style/BrailleWideSpinnerStyle.php
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,46 @@
 | 
				
			|||||||
 | 
					<?php
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					namespace NoccyLabs\Spinner\Style;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					class BrailleWideSpinnerStyle implements StyleInterface
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					    public function getFrames(): array
 | 
				
			||||||
 | 
					    {
 | 
				
			||||||
 | 
					        return [
 | 
				
			||||||
 | 
					            " ⠒",
 | 
				
			||||||
 | 
					            " ⠤",
 | 
				
			||||||
 | 
					            " ⢄",
 | 
				
			||||||
 | 
					            " ⡄",
 | 
				
			||||||
 | 
					            "⢠ ",
 | 
				
			||||||
 | 
					            "⡠ ",
 | 
				
			||||||
 | 
					            "⠤ ",
 | 
				
			||||||
 | 
					            "⠒ ",
 | 
				
			||||||
 | 
					            "⠑ ",
 | 
				
			||||||
 | 
					            "⠘ ",
 | 
				
			||||||
 | 
					            " ⠃",
 | 
				
			||||||
 | 
					            " ⠊",
 | 
				
			||||||
 | 
					        ];
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/*
 | 
				
			||||||
 | 
					         | xxx0 xxx1 xxx2 xxx3 xxx4 xxx5 xxx6 xxx7 xxx8 xxx9 xxxA xxxB xxxC xxxD xxxE xxxF
 | 
				
			||||||
 | 
					    280x |  ⠀    ⠁    ⠂    ⠃    ⠄    ⠅    ⠆    ⠇    ⠈    ⠉    ⠊    ⠋    ⠌    ⠍    ⠎    ⠏   
 | 
				
			||||||
 | 
					    281x |  ⠐    ⠑    ⠒    ⠓    ⠔    ⠕    ⠖    ⠗    ⠘    ⠙    ⠚    ⠛    ⠜    ⠝    ⠞    ⠟   
 | 
				
			||||||
 | 
					    282x |  ⠠    ⠡    ⠢    ⠣    ⠤    ⠥    ⠦    ⠧    ⠨    ⠩    ⠪    ⠫    ⠬    ⠭    ⠮    ⠯   
 | 
				
			||||||
 | 
					    283x |  ⠰    ⠱    ⠲    ⠳    ⠴    ⠵    ⠶    ⠷    ⠸    ⠹    ⠺    ⠻    ⠼    ⠽    ⠾    ⠿   
 | 
				
			||||||
 | 
					    284x |  ⡀    ⡁    ⡂    ⡃    ⡄    ⡅    ⡆    ⡇    ⡈    ⡉    ⡊    ⡋    ⡌    ⡍    ⡎    ⡏   
 | 
				
			||||||
 | 
					    285x |  ⡐    ⡑    ⡒    ⡓    ⡔    ⡕    ⡖    ⡗    ⡘    ⡙    ⡚    ⡛    ⡜    ⡝    ⡞    ⡟   
 | 
				
			||||||
 | 
					    286x |  ⡠    ⡡    ⡢    ⡣    ⡤    ⡥    ⡦    ⡧    ⡨    ⡩    ⡪    ⡫    ⡬    ⡭    ⡮    ⡯   
 | 
				
			||||||
 | 
					    287x |  ⡰    ⡱    ⡲    ⡳    ⡴    ⡵    ⡶    ⡷    ⡸    ⡹    ⡺    ⡻    ⡼    ⡽    ⡾    ⡿   
 | 
				
			||||||
 | 
					    288x |  ⢀    ⢁    ⢂    ⢃    ⢄    ⢅    ⢆    ⢇    ⢈    ⢉    ⢊    ⢋    ⢌    ⢍    ⢎    ⢏   
 | 
				
			||||||
 | 
					    289x |  ⢐    ⢑    ⢒    ⢓    ⢔    ⢕    ⢖    ⢗    ⢘    ⢙    ⢚    ⢛    ⢜    ⢝    ⢞    ⢟   
 | 
				
			||||||
 | 
					    28Ax |  ⢠    ⢡    ⢢    ⢣    ⢤    ⢥    ⢦    ⢧    ⢨    ⢩    ⢪    ⢫    ⢬    ⢭    ⢮    ⢯   
 | 
				
			||||||
 | 
					    28Bx |  ⢰    ⢱    ⢲    ⢳    ⢴    ⢵    ⢶    ⢷    ⢸    ⢹    ⢺    ⢻    ⢼    ⢽    ⢾    ⢿   
 | 
				
			||||||
 | 
					    28Cx |  ⣀    ⣁    ⣂    ⣃    ⣄    ⣅    ⣆    ⣇    ⣈    ⣉    ⣊    ⣋    ⣌    ⣍    ⣎    ⣏   
 | 
				
			||||||
 | 
					    28Dx |  ⣐    ⣑    ⣒    ⣓    ⣔    ⣕    ⣖    ⣗    ⣘    ⣙    ⣚    ⣛    ⣜    ⣝    ⣞    ⣟   
 | 
				
			||||||
 | 
					    28Ex |  ⣠    ⣡    ⣢    ⣣    ⣤    ⣥    ⣦    ⣧    ⣨    ⣩    ⣪    ⣫    ⣬    ⣭    ⣮    ⣯   
 | 
				
			||||||
 | 
					    28Fx |  ⣰    ⣱    ⣲    ⣳    ⣴    ⣵    ⣶    ⣷    ⣸    ⣹    ⣺    ⣻    ⣼    ⣽    ⣾    ⣿   
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					*/
 | 
				
			||||||
		Reference in New Issue
	
	Block a user