RapidGameFramework
Reusable Godot managers for data-driven small games
Loading...
Searching...
No Matches
putt_putt_course_manager.gd File Reference

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
 

Detailed Description

Builds save-friendly miniature-golf courses from editor-authored module JSON.

Definition in file putt_putt_course_manager.gd.