def __init__(self, width=500, height=400, color="white", title="Simulated World"): self._canvas = Canvas(width, height, color, title) self._canvas.setAutoRefresh(False) self._star = None self._controller = None self._timestamp = 0
def __init__(self, states, width=950): ratio = 0.5263 self._canvas = Canvas(width, ratio * width) self._canvas.setTitle('United States') self._states = {} # map from abbrev to RenderedState bounds = None self._canvas.setAutoRefresh(False) for s in states: rendered = _RenderedState(s) self._canvas.add(rendered) self._states[s.abbrev()] = rendered bounds = _mergeBounds(rendered.getBounds(), bounds) self._canvas.zoomView(width / 950.0, Point(0, 0)) self._canvas.setAutoRefresh(True)
#-*- encoding: utf-8 -*- from cs1graphics import Canvas, Layer, Rectangle, Image, Text, Circle, Point import os import sys import random as rd from time import sleep paper = Canvas() paper.setWidth(1000) # 가로 paper.setHeight(600) # 세로 paper.setBackgroundColor("skyblue") console_clear = "cls" if os.name == "nt" else "clear" def execute(): global paper paper.clear() os.system(console_clear) ##################################################### Main = Layer() start = Rectangle(200, 100, Point(275, 450)) start.setFillColor('yellow') Main.add(start) way = Rectangle(200, 100, Point(525, 450)) way.setFillColor('yellow') Main.add(way) paper.add(Main) Man = Layer() man = Image("python/man.png")
from random import shuffle from cs1graphics import Canvas, Text, Image img_path = "./images/" suit_names = ['Clubs', 'Diamonds', 'Hearts', 'Spades'] face_names = [ 'Ace', '2', '3', '4', '5', '6', '7', '8', '9', '10', 'Jack', 'Queen', 'King' ] value = [11, 2, 3, 4, 5, 6, 7, 8, 9, 10, 10, 10, 10] bj_board = Canvas(600, 400, 'dark green', 'Blackjack') class Card: def card_string(self): return self.face + " of " + self.suit def create_deck(): deck = [] for suit in suit_names: for i in range(len(face_names)): card = Card() card.suit = suit card.face = face_names[i] card.value = value[i] card.image = Image(img_path + suit + "_" + face_names[i] + ".png") card.hidden = False deck.append(card) shuffle(deck) return deck