start details window
This commit is contained in:
		
							parent
							
								
									a5a7e9ec46
								
							
						
					
					
						commit
						768e32bb3a
					
				| @ -134,6 +134,38 @@ def showList(offset = 0): | ||||
|         C5 = dictNodelist[BBS]["RATING"].replace('_',' ').ljust(6)[:6] | ||||
|         writeln(C1+" "+C2+" "+C3+" "+C4+" "+C5+"  |16|07") | ||||
| 
 | ||||
| def drawWindow(x1, y1, x2, y2): | ||||
|   for Y in range(y1, y2): | ||||
|     for X in range(x1, x2): | ||||
|       gotoxy(X, Y); write(' ') | ||||
|   for I in range(x1+1, x2-1): | ||||
|     gotoxy(I, y1+1); write('|10-') | ||||
|     gotoxy(I, y2-2); write('|11-') | ||||
|   for I in range(y1+1, y2-1): | ||||
|     gotoxy(x1+1, I); write('|12|') | ||||
|     gotoxy(x2-1, I); write('|13|') | ||||
|   gotoxy(x1+1,y1+1); write('.') | ||||
|   gotoxy(x2-1,y1+1); write('.') | ||||
|   gotoxy(x1+1,y2-2); write('`') | ||||
|   gotoxy(x2+1,y2-2); write('`') | ||||
| 
 | ||||
| def showDetail(BBS): | ||||
|   write("|SS") | ||||
|   drawWindow(10,4,70,20) | ||||
|   bbs = BBS.replace('_',' ').ljust(22)[:22] | ||||
|   sysop = dictNodelist[BBS]["SYSOP"].replace('_',' ') | ||||
|   location = dictNodelist[BBS]["LOCATION"].replace('_',' ') | ||||
|   software = dictNodelist[BBS]["SOFTWARE"] | ||||
|   rating = dictNodelist[BBS]["RATING"] | ||||
|   address = dictNodelist[BBS]["ADDRESS"] | ||||
|   port = dictNodelist[BBS]["PORT"] | ||||
| 
 | ||||
|   gotoxy(14,7); write(" BBS Name: "+bbs) | ||||
|   gotoxy(14,8); write("BBS SysOp: "+sysop) | ||||
|   gotoxy(40,7); write("BBS Location: "+location) | ||||
|   gotoxy(1,25); write("|PA") | ||||
|   write("|RS") | ||||
| 
 | ||||
| def mainMenu(): | ||||
|   global barOffset, offset, highlightedBBS | ||||
|   maxOffset = len(dictNodelist)-screenDepth-1 | ||||
| @ -175,7 +207,7 @@ def mainMenu(): | ||||
| 
 | ||||
|   else: | ||||
|     if char == KEY_ENTER: | ||||
|       pass | ||||
|       showDetail(highlightedBBS) | ||||
|     if char == KEY_ESCAPE: | ||||
|       finished = "yes" | ||||
| 
 | ||||
| @ -188,7 +220,7 @@ def mainMenu(): | ||||
| initNodelist() | ||||
| offset = 0 | ||||
| init() | ||||
| 
 | ||||
| highlightedBBS = getBBS(0, 0) | ||||
| while canexit == "no": | ||||
|   canexit = mainMenu() | ||||
| 
 | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 MeaTLoTioN
						MeaTLoTioN