forked from UNN/2026-rff_mp
15 lines
365 B
Python
15 lines
365 B
Python
from .Command import Command
|
|
|
|
class MoveCommand(Command):
|
|
|
|
def __init__(self, player, target):
|
|
self.player = player
|
|
self.target = target
|
|
self.previous = None
|
|
|
|
def execute(self):
|
|
self.previous = self.player.current
|
|
self.player.current = self.target
|
|
|
|
def undo(self):
|
|
self.player.current = self.previous |