def setup(): #setup the screen log.debug('setting up screen') import os if 'nt' in os.name: import subprocess subprocess.call(['mode', 'con', 'lines=%i' % (C.height+1), 'cols=%i' % C.width], shell=True) else: W.resize(C.height+1,C.width) W.settitle('On The Run! (LD#21: Escape)') W.textmode()
import urllib import WConio from shutil import copy2, rmtree from sys import exit import os WConio.settitle('MiniServ :: Update Tool') WConio.textmode() WConio.textcolor(7) def download(url): webFile = urllib.urlopen(url) filename = url.split('/')[-1] localFile = open(filename, 'w') print '\n Downloading File:',filename,'...', localFile.write(webFile.read()) webFile.close() localFile.close() WConio.textcolor(2) print 'done' WConio.textcolor(7) def goto_dir(dir): if not os.path.exists(dir): os.mkdir(dir) os.chdir(dir) ini = open('settings.ini','r') ini = ini.readlines()
def reset(): ''' Reset the entire terminal. Used for things that want to exit the game cleanly. ''' W.textmode()
logger.addHandler(hdlr) logger.setLevel(logging.DEBUG) import sys import os if 'nt' not in os.name: import XConio import curses import game game.start = curses.wrapper(game.start) import WConio as W defaultcolor = W.gettextinfo()[4] import game try: game.start() except game.GameShutdown: W.textmode() pass except KeyboardInterrupt: W.textmode() raise except: raise finally: logger.debug("Shutting down") logging.shutdown() W.clreol() W.textattr(defaultcolor) W.setcursortype(1)
def init(): W.textmode() setcursortype(0)