コード例 #1
0
ファイル: main.php プロジェクト: rafaelang/rpg
<?php

require 'vendor/autoload.php';
use Engine\Game;
use Engine\Player;
use Engine\Resource;
use Engine\Dice;
use Engine\EventManager;
$evm = new EventManager();
$evm->on('game.run', '\\Engine\\Game::info');
$evm->on('game.addplayer', '\\Engine\\Game::info');
$evm->on('game.start', '\\Engine\\Game::info');
$evm->on('game.turn', '\\Engine\\Game::info');
$evm->on('game.end', '\\Engine\\Game::info');
$evm->on('player.start', '\\Engine\\Game::info');
$evm->on('player.attack', '\\Engine\\Game::info');
$evm->on('player.defense', '\\Engine\\Game::info');
$evm->on('player.damage', '\\Engine\\Game::info');
$game = new Game($evm);
$game->addPlayers(array(new Player('Humam', 12, 1, 2, new Resource('Espada longa', 1, 2, new Dice(6)), $game), new Player('Orc', 20, 2, 0, new Resource('Clava de madeira', 1, 0, new Dice(8)), $game)));
$game->run(new Dice(20));