|
RapidGameFramework
Reusable Godot managers for data-driven small games
|
Builds save-friendly miniature-golf courses from editor-authored module JSON. More...
Go to the source code of this file.
Namespaces | |
| namespace | putt_putt_course_manager |
Variables | |
| putt_putt_course_manager.Array | |
| putt_putt_course_manager.Dictionary | |
| putt_putt_course_manager.String | |
| putt_putt_course_manager.modules = module_data.get("modules", []) if module_data.get("modules", []) is Array else [] | |
| putt_putt_course_manager.pieces = module_data.get("pieces", []) if module_data.get("pieces", []) is Array else [] | |
| putt_putt_course_manager.piece_generation = module_data.get("piece_generation", {}) if module_data.get("piece_generation", {}) is Dictionary else {} | |
| putt_putt_course_manager.int | |
| putt_putt_course_manager.seed | |
| putt_putt_course_manager.width = max(width, int(size[0])) | |
| putt_putt_course_manager.tee = _offset_cell(module.get("tee", [0, 0]), x_offset, start_y) | |
| putt_putt_course_manager.cup = _offset_cell(module.get("cup", [0, 0]), x_offset, start_y) | |
| putt_putt_course_manager.Vector2i | |
| putt_putt_course_manager._ : | |
| putt_putt_course_manager.source_width = max(1, int(piece_size[0])) | |
| putt_putt_course_manager.target_row = target_row.substr(0, target_x) + source_row.substr(source_x, 1) + target_row.substr(target_x + 1) | |
| putt_putt_course_manager.parsed | |
Builds save-friendly miniature-golf courses from editor-authored module JSON.
Definition in file putt_putt_course_manager.gd.