コード例 #1
0
ファイル: visual_ned.py プロジェクト: gbdu/pygame_drawing
        def draw_panel_label(surf):
        def draw_version_label(screen):
        def get_component_color(component_pipe):
        dlog.info('create console')
        except Exception as e :
        except:
        exit(1)
        exit(1)
        exit(1)
        for i in range(256):
        global bigned
        global color_ut
        global color_ut
        global dlog
        global llog
        global main_breakout
        global screen
        globals()["bigned"].signal_extinguish()
        globals()["color_ut"] = None
        globals()["gfont"] = g.create_font()
        globals()["gselected_component"] = 1
        globals()["llog"].info("extinguished")
        globals()["main_breakout"] = Value("d", 0)
        globals()["main_breakout"].value = 0
        globals()["screen"] = g.init_pygame()
        init_color_tweeners()
        inverse = [abs(250-color[0]), abs(250-color[1]), abs(250-color[2])]
        inverse = [color[0]-a, color[1]-a, color[2]-a]
        key_calls={"d": extinguish_and_deload})
        llog.error("error while init  [ FAIL ] ")
        llog.error("failed to init tweeners: %s", e)
        llog.error("unknown error while init tweeners")
        llog.info("* PROCESS: Draw")
        llog.info("---> ABOUT TO DELOAD")
        llog.info("entering main draw loop")
        llog.info("exiting main draw loop...")
        llog.info("here we go")
        llog.info("init'd font successful [ SUCCESS ] ")
        llog.info("init'd screen [ SUCCESS ]")
        llog.info("signaled extinguish  [ SUCCESS ]")
        llog.info("ut init'd successfully...  [ SUCCESS ] ")
        panel_label_surf = pygame.Surface((256, 100))
        panel_label_where = (20, 300)
        pass
        pass
        print e
        return
        return
        return inverse
        return inverse
        screen.fill((35, 35, 35))
        try:
        try:
        while main_breakout.value == 1:
"""2 processes: NedProcess, DrawProcess"""
"""draw a visual AI window"""
## Innit is done        
#### Start here
__version__ = "base"
def Draw(theNed):
def extinguish_and_deload():
def get_color_dimmer(color,a=20):
def get_color_inverse(color):
def init_color_tweeners():
def init_console(screen, key_calls):
def setup_color_tweens(): ## This is a list of tweens set up by default...
except Exception as e:
except ValueError as e:
except:
from getmylogger import silent_logger,loud_logger
from multiprocessing import Process, Value
from Text import Text
from time import sleep
globals()["bigned"] = None
globals()["dlog"] = silent_logger("drawing_examples") #silent drawing logger
globals()["llog"] = loud_logger("drawing_examples") #loud logger (shows in console)
globals()["llog"].info("log setup! [ SUCCESS ] ")
globals()["selected_component_id"] = 0
globals()["user_console"] = init_console(globals()["screen"],
if __name__ == '__main__':
import exceptions
import gui_helpers as g
import os,sys
import pygame,pyconsole
import random
import ut
llog = globals()["llog"]
try:
try:
USER_CONSOLE_ENABLED = True #only checked when drawing
コード例 #2
0
import pygame
from pyconsole import Console
import os,sys
import getmylogger

logger = getmylogger.loud_logger("gui_helpers")

def init_pygame():
        '''init pygame and return a seeen object'''
        try:
                pygame.init()
                screen = pygame.display.set_mode((640, 480))
                logger.info("screen initd")
                return screen
        except :
                logger.error("unable to init screen")
                exit(1)
                
                
def create_font():
        try:
                wk_dir = os.path.dirname(os.path.realpath('__file__'))
                font_dir = os.path.join(wk_dir, "fonts")
                font = pygame.font.Font(os.path.join(font_dir, "forb.ttf"), 8)
                return font
        except:
                logger.error("unable to create font... %s " , sys.exc_info()[0])
                exit(1)
        pass