Closed jackmakesthings closed 8 years ago
Current filename conventions (work in progress):
Inventory.gd
Utils.gd
Dialogue.gd
/ Dialogue.tscn
* _Item.gd
_NPC.gd
_Environment.gd
_Environment.gd
= all the essential environment functions_Environment.tscn
= template scene, demonstrates the tree any _Environment
should use.Laboratory.tscn
= unique instance scene, based on _Environment.tscn
Laboratory.gd
= script on the base node of Laboratory.tscn
; extends _Environment.gd
. *note: this one's not implemented yet, might rename to MessageUI and get the UI more like the previous version first
.draft.tscn
for works in progress that are close enough to done to move out of /sandbox
.Manager.tscn
for managing nodes (used by Quest and NPC currently).example.tscn
- should probably drop this one and let it be implied by the other conventions.test.tscn
- this needs to be either standardized or dropped. maybe rename to .spec
, or switch .spec.gd
to test.gd
.spec.gd
for script test suitesCode conventions (also a work in progress):
Main areas I'm starting to see fragmentation:
Should do this soon - while the number of scripts/files is still manageable.