| 
									
										
										
										
											2009-01-11 12:36:22 -05:00
										 |  |  | ! Copyright (C) 2009 Doug Coleman. | 
					
						
							|  |  |  | ! See http://factorcode.org/license.txt for BSD license. | 
					
						
							| 
									
										
										
										
											2009-10-20 07:57:24 -04:00
										 |  |  | USING: accessors calendar curses kernel threads tools.test | 
					
						
							| 
									
										
										
										
											2010-02-25 05:48:44 -05:00
										 |  |  | strings sequences random ;
 | 
					
						
							| 
									
										
										
										
											2009-01-11 12:36:22 -05:00
										 |  |  | IN: curses.tests | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | : hello-curses ( -- )
 | 
					
						
							| 
									
										
										
										
											2009-10-20 07:57:24 -04:00
										 |  |  |     <curses-window> [ | 
					
						
							|  |  |  |         "Hello Curses!" [ | 
					
						
							| 
									
										
										
										
											2009-10-21 11:10:56 -04:00
										 |  |  |             dup cmove addch | 
					
						
							| 
									
										
										
										
											2009-10-20 07:57:24 -04:00
										 |  |  |         ] each-index
 | 
					
						
							| 
									
										
										
										
											2009-10-21 11:10:56 -04:00
										 |  |  |         crefresh | 
					
						
							| 
									
										
										
										
											2009-01-11 12:36:22 -05:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2009-10-20 07:57:24 -04:00
										 |  |  |         2 seconds sleep | 
					
						
							| 
									
										
										
										
											2009-01-11 12:36:22 -05:00
										 |  |  |     ] with-curses ;
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-02-25 05:48:44 -05:00
										 |  |  | : hello-curses-color ( -- )
 | 
					
						
							|  |  |  |     <curses-window> [ | 
					
						
							|  |  |  |         "Hello Curses!" [ | 
					
						
							|  |  |  |             8 random 8 random ccolor addch | 
					
						
							|  |  |  |         ] each crefresh | 
					
						
							| 
									
										
										
										
											2015-07-02 13:34:01 -04:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-02-25 05:48:44 -05:00
										 |  |  |         2 seconds sleep | 
					
						
							|  |  |  |     ] with-curses ;
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-02-22 00:37:33 -05:00
										 |  |  | curses-ok? [ | 
					
						
							|  |  |  |     [ ] [ hello-curses ] unit-test | 
					
						
							| 
									
										
										
										
											2010-02-25 05:48:44 -05:00
										 |  |  |     [ ] [ hello-curses-color ] unit-test | 
					
						
							| 
									
										
										
										
											2010-02-22 00:37:33 -05:00
										 |  |  | ] when
 |