pokemon-showdown/sim/index.ts
2019-02-26 11:03:30 -06:00

30 lines
621 B
TypeScript

/**
* Simulator process
* Pokemon Showdown - http://pokemonshowdown.com/
*
* This file is where the battle simulation itself happens.
*
* The most important part of the simulation happens in runEvent -
* see that function's definition for details.
*
* @license MIT license
*/
import {Battle} from './battle';
import {BattleStream} from './battle-stream';
import Dex = require('./dex');
import {Pokemon} from './pokemon';
import {PRNG} from './prng';
import {Side} from './side';
import {TeamValidator} from './team-validator';
export {
Pokemon,
Side,
Battle,
PRNG,
Dex,
TeamValidator,
BattleStream,
};