How atom-games/mappingresources works
MappingResources is a Windows Forms map editor: a user imports or opens a base map, defines resource icons and coordinate placements, composites visible resources onto the map, then saves the editable map or exports an image. The main form owns these actions; Resource and XYcoor provide the resource and placement UI, while ABC_lib_01 supplies bitmap conversion, blending, and shared random state. The README is absent and several source files are unsampled, so links to behavior not shown are omitted.
Main entry points: Form1.cs Map Editor · Resource.cs Resource Control · ABC_lib_01.cs Bitmap and Random Helpers · MAP.cs Map State
Components 10
Map Editing
- Map Editor
MappingResources/Form1.cs - Map State
MappingResources/MAP.cs
Resource Placement
- Resource Control
MappingResources/Resource.cs - Placement Coordinates
MappingResources/XYcoor.Designer.cs
Shared Support
- Seed Dialog
MappingResources/SetSeed.cs - Icon Size Dialog
MappingResources/SizeIcon.cs - Bitmap and Random Helpers
MappingResources/ABC_lib_01.cs
Other components
- User
- Image Files
- Map Files
Connections 11
- User → Map Editor: edits and previews
- Map Editor → Map State: updates map state
- Map Editor → Resource Control: creates and loads
- Resource Control → Placement Coordinates: manages placements
- Resource Control → Map Editor: requests removal
- Resource Control → Icon Size Dialog: opens sizing
- Map Editor → Seed Dialog: opens seed editor
- Map Editor → Bitmap and Random Helpers: uses conversion and random
- Resource Control → Bitmap and Random Helpers: uses image filter
- Map Editor → Image Files: imports and exports
- Map Editor → Map Files: reads and writes