Browse Source

オセロちょっと

othello
みてるぞ 4 months ago
parent
commit
65a9033a4b
2 changed files with 28 additions and 32 deletions
  1. +4
    -0
      main.py
  2. +24
    -32
      othello.py

+ 4
- 0
main.py View File

@@ -17,6 +17,7 @@ from aques import Aques
from common_const import *
from common_module import CommonModule
from mode import Mode
from othello import Othello
from talk import Talk
from youtube import *

@@ -47,6 +48,9 @@ class Main:
screen: pygame.Surface = pygame.display.set_mode (
(CWindow.WIDTH, CWindow.HEIGHT))

# オセロ用オブジェクト
othello = Othello (screen)

# 吹き出し
balloon = pygame.transform.scale (pygame.image.load ('talking.png'),
(CWindow.WIDTH, 384))


+ 24
- 32
othello.py View File

@@ -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


Loading…
Cancel
Save