Example #1
0
    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());
        }
    }
Example #2
0
 public void SetParticle(int id)
 {
     particle = (ePARTICLE)id;
 }