@@ -17,6 +17,7 @@ from aques import Aques | |||||
from common_const import * | from common_const import * | ||||
from common_module import CommonModule | from common_module import CommonModule | ||||
from mode import Mode | from mode import Mode | ||||
from othello import Othello | |||||
from talk import Talk | from talk import Talk | ||||
from youtube import * | from youtube import * | ||||
@@ -47,6 +48,9 @@ class Main: | |||||
screen: pygame.Surface = pygame.display.set_mode ( | screen: pygame.Surface = pygame.display.set_mode ( | ||||
(CWindow.WIDTH, CWindow.HEIGHT)) | (CWindow.WIDTH, CWindow.HEIGHT)) | ||||
# オセロ用オブジェクト | |||||
othello = Othello (screen) | |||||
# 吹き出し | # 吹き出し | ||||
balloon = pygame.transform.scale (pygame.image.load ('talking.png'), | balloon = pygame.transform.scale (pygame.image.load ('talking.png'), | ||||
(CWindow.WIDTH, 384)) | (CWindow.WIDTH, 384)) | ||||
@@ -1,32 +1,24 @@ | |||||
import pygame | |||||
from pygame.locals import * | |||||
import sys | |||||
class Othello: | |||||
SCREEN_SIZE: tuple = (640, 480) | |||||
BOARD_COLOUR: tuple = (0, 128, 0) | |||||
@classmethod | |||||
def main (cls) -> None: | |||||
pygame.init () | |||||
screen: pygame.Surface = pygame.display.set_mode (cls.SCREEN_SIZE) | |||||
while True: | |||||
screen.fill ((0, 0, 0)) | |||||
# pygame.draw.rect (screen, BOARD_COLOUR, ) | |||||
pygame.display.update () | |||||
pygame.time.wait (33) | |||||
for event in pygame.event.get (): | |||||
if event.type == QUIT: | |||||
pygame.quit () | |||||
sys.exit () | |||||
if __name__ == '__main__': | |||||
Othello.main () | |||||
import pygame | |||||
from pygame.locals import * | |||||
import sys | |||||
from common_const import * | |||||
class Othello: | |||||
# 盤の色 | |||||
BOARD_COLOUR: tuple = (0, 128, 0) | |||||
def __init__ ( | |||||
self, | |||||
screen: pygame.Surface) \ | |||||
-> None: | |||||
self.screen = screen | |||||
# オセロ中? | |||||
self.othello_mode = False | |||||
def redraw (self) -> None: | |||||
if self.othello_mode: | |||||
pass | |||||