/*
* Copyright (c) 2012. HappyDroids LLC, All rights reserved.
*/
package com.happydroids.droidtowers.types;
import com.google.common.collect.Lists;
public class TransitTypeFactory extends GridObjectTypeFactory<TransitType> {
private static TransitTypeFactory instance;
private TransitTypeFactory() {
super(TransitType.class);
objectTypes = Lists.newArrayList();
objectTypes.addAll(ElevatorTypeFactory.instance().all());
objectTypes.addAll(StairTypeFactory.instance().all());
}
public static TransitTypeFactory instance() {
if (instance == null) {
instance = new TransitTypeFactory();
}
return instance;
}
}