Initial Commit
This commit is contained in:
51
lib/effect.py
Normal file
51
lib/effect.py
Normal file
@@ -0,0 +1,51 @@
|
||||
#!~/.pyenv/versions/3.11.6/bin/python
|
||||
#
|
||||
# Copyright (c) 2024 Cutieguwu | Olivia Brooks
|
||||
#
|
||||
# -*- coding:utf-8 -*-
|
||||
# @Title: Intro to Pygame.
|
||||
# @Author: Cutieguwu | Olivia Brooks
|
||||
# @Email: owen.brooks77@gmail.com | obroo2@ocdsb.ca
|
||||
# @Description: Effects for entities.
|
||||
#
|
||||
# @Script: effect.py
|
||||
# @Date Created: 11 Jun, 2024
|
||||
# @Last Modified: 11 Jun, 2024
|
||||
# @Last Modified by: Cutieguwu | Olivia Brooks
|
||||
# ----------------------------------------------------------
|
||||
|
||||
from pygame.image import load
|
||||
from pygame.transform import scale
|
||||
from lib.system import DIRWORKING
|
||||
|
||||
class War_Paint():
|
||||
def __init__(self, game, character):
|
||||
"""
|
||||
War paint for player.
|
||||
"""
|
||||
|
||||
self.GAME = game
|
||||
|
||||
self.imagePaths = {}
|
||||
self.images = {}
|
||||
|
||||
self.update_images(character)
|
||||
|
||||
def function():
|
||||
"""
|
||||
War Paint is just a texture effect.
|
||||
"""
|
||||
|
||||
pass
|
||||
|
||||
def update_images(self, character):
|
||||
"""
|
||||
Updates effect images.
|
||||
"""
|
||||
|
||||
for key in ["neutral_1", "neutral_2", "run_l_1", "run_l_2", "run_r_1", "run_r_2", "run_u_1", "run_u_2", "run_d_1", "run_d_2"]:
|
||||
self.imagePaths[key] = DIRWORKING + f"/data/image/game/player/{character}/war_paint/{key}.png"
|
||||
|
||||
for key, value in self.imagePaths.items():
|
||||
self.images[key] = load(self.imagePaths[key]).convert_alpha()
|
||||
self.images[key] = scale(self.images[key], (self.GAME.SCALE.unitBlockPx, self.GAME.SCALE.unitBlockPx))
|
||||
Reference in New Issue
Block a user