Example #1
0
 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
Example #2
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")
Example #4
0
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