static InputFormRef Init(Form self) { return(new InputFormRef(self , "" , Program.ROM.RomInfo.image_chapter_title_pointer() , 12 , (int i, uint addr) => { //読込最大値検索 //0 がポインタであればデータがあると考える. return U.isPointer(Program.ROM.u32(addr + 0)) ; } , (int i, uint addr) => { uint map_no = (uint)(i); String name = MapSettingForm.GetMapNameFromMapNo(map_no); return U.ToHexString(map_no) + " " + name; } )); }