예제 #1
0
 public static APlayStationID Create(GameVersion parent, XmlElement element) {
     APlayStationID id;
     switch (parent.ID.OS) {
         case "PS1":
             id = new PlayStation1ID(parent, element);
             break;
         case "PS2":
             id = new PlayStation2ID(parent, element);
             break;
         case "PS3":
             id = new PlayStation3ID(parent, element);
             break;
         case "PSP":
             id = new PlayStationPortableID(parent, element);
             break;
         default:
             throw new NotSupportedException(parent.ID.OS);
     }
     return id;
 }
예제 #2
0
 public PlayStation2ID(GameVersion parent, XmlElement element) : base(parent, element) { }
예제 #3
0
        public Locations(GameVersion parent, XmlElement xml)
            : base(parent, xml) {

        }
예제 #4
0
 public Locations(GameVersion parent)
     : base(parent) {
 }
예제 #5
0
 public FileType(GameVersion version, XmlElement element)
     : base(version, element) {
 }
예제 #6
0
 public FileType(GameVersion version, string name)
     : base(version) {
     this.Type = name;
 }
예제 #7
0
 public ScummVM(GameVersion parent, XmlElement element)
     : base(parent, element) {
 }
예제 #8
0
 public Identifier(GameVersion version, XmlElement element) : base(version, element) { }
예제 #9
0
 protected APlayStationID(GameVersion parent, XmlElement element)
     : base(parent, element) {
 }
예제 #10
0
 public RegistryType(GameVersion version, XmlElement element)
     : base(version, element) {
     this.Type = "";
 }
예제 #11
0
 public RegistryType(GameVersion version, string type)
     : base(version) {
     this.Type = type;
 }