public List <GameInfo> GetGamesInfo() { var loader = new Loader(); var tag_recorder = new TagRecorder(); loader.Load("gameregister_gameinfo_tag", tag_recorder); var tag_data_recorder = new TagDataRecorder(); loader.Load("gameregister_tag", tag_data_recorder); var game_recorder = new GameInfoRecorder(new TagFactory(tag_recorder, tag_data_recorder)); loader.Load("gameregister_gameinfo", game_recorder, new WindowsFilter()); return(game_recorder.gameInfos); }
public TagFactory(TagRecorder tag_recorder, TagDataRecorder tag_data_recorder) { infos = tag_recorder.tempTagInfos; data = tag_data_recorder.tempTagData; }