public static Particle New(ePARTICLE id) { switch (id) { case ePARTICLE.WALL: return(new Wall()); case ePARTICLE.SAND: return(new Sand()); case ePARTICLE.WATER: return(new Water()); case ePARTICLE.OIL: return(new Oil()); case ePARTICLE.PLANT: return(new Plant()); case ePARTICLE.FIRE: return(new Fire()); case ePARTICLE.AUTOMATA: case ePARTICLE.AUTOMATA_OFF: return(new Automata()); default: return(new Empty()); } }
public void SetParticle(int id) { particle = (ePARTICLE)id; }