PKHeX/PKHeX.WinForms/Subforms
Kurt f632aedd15
Encounter Templates: Searching and Creating (#3955)
We implement simple state machine iterators to iterate through every split type encounter array, and more finely control the path we iterate through. And, by using generics, we can have the compiler generate optimized code to avoid virtual calls.

In addition to this, we shift away from the big-5 encounter types and not inherit from an abstract class. This allows for creating a PK* of a specific type and directly writing properties (no virtual calls). Plus we can now fine-tune each encounter type to call specific code, and not have to worry about future game encounter types bothering the generation routines.
2023-08-12 16:01:16 -07:00
..
Misc Add lechonk wc9 to pickle 2023-04-01 15:20:14 -07:00
PKM Editors Misc tweaks 2023-07-13 22:18:34 -07:00
Save Editors Misc tweaks 2023-07-13 22:18:34 -07:00
KChart.cs Privatize some static fields, more robust legal helper classes. (#3865) 2023-04-20 21:23:15 -07:00
KChart.Designer.cs Remove more autoscale override settings 2023-05-09 12:22:43 -07:00
ReportGrid.cs Update from .NET Framework 4.6 to .NET 7 (#3729) 2023-01-21 20:02:33 -08:00
ReportGrid.Designer.cs Remove more autoscale override settings 2023-05-09 12:22:43 -07:00
SAV_Database.cs Add MemoryCard detection as latest sav, pkmdb 2023-05-01 16:51:17 -07:00
SAV_Database.Designer.cs Remove more autoscale override settings 2023-05-09 12:22:43 -07:00
SAV_Encounters.cs Encounter Templates: Searching and Creating (#3955) 2023-08-12 16:01:16 -07:00
SAV_Encounters.Designer.cs Remove more autoscale override settings 2023-05-09 12:22:43 -07:00
SAV_FolderList.cs Remove eager check of Current 2023-04-26 21:41:38 -07:00
SAV_FolderList.Designer.cs Remove more autoscale override settings 2023-05-09 12:22:43 -07:00
SAV_MysteryGiftDB.cs Encounter Templates: Searching and Creating (#3955) 2023-08-12 16:01:16 -07:00
SAV_MysteryGiftDB.Designer.cs Remove more autoscale override settings 2023-05-09 12:22:43 -07:00
SettingsEditor.cs Update Designer automatic code generation 2023-04-21 23:29:50 -05:00
SettingsEditor.Designer.cs Update Designer automatic code generation 2023-04-21 23:29:50 -05:00