mirror of
https://github.com/RPG-Research/bcirpg.git
synced 2024-04-16 14:23:01 +00:00
949a0dba9b
Begins retooling the mergedDemo to generate locations and options (and eventually dialog and all) from a module data source. Working with JSON now just to get started, will switch this to DB once it's up and working. Currently generates 'node' arrays and intro text; stopped working on adding dynamic options from these nodes and connecting them. |
||
---|---|---|
.. | ||
_toArchive | ||
.import | ||
assets | ||
gamePlay | ||
globalScripts | ||
screens | ||
TestingFiles/UserData | ||
userInterface | ||
Control.tscn | ||
default_env.tres | ||
icon.png | ||
icon.png.import | ||
project.godot | ||
README.txt |
**************************** README.TXT: **************************** Author: Doug McCord Date: 27-Feb-2022 **************************** Intro notes: This menu was stripped down from the bigger game and settings testing I was doing -- so there's a decent chance yet of something broken -- please let me know if you encounter anything that's not linking up as desired. Currently there are temp destinations loaded for each of the menu options -- these are saved as scenes in the screens folder. Currently almost all the buttons are instances of the same source button object -- linked to their destination using the 'Next Scene Path' available in the inspector. **************************** Project file structure: Surface Layer: Default Godot files remain at this level _toArchive: Directory to serve as reference-only; precursor to trash assets: Images, fonts, themes and styles (TRES text resource data files). Note that all fonts and styles are defined in the following themes: ui_controlNode_light_theme.tres and ui_controlNode_dark_theme.tres. Any style changes should be made in those theme files to assure propagation throughout. gamePlay: Scenes and scripts specific to the gameplay section globalScripts: For project-wide use, or scripts that are not either: A. attached to a template scene, intended to go with all instances of that, or B. unique, scene-specific scripts. screens: Planned to include both .tscn scene files and their associated scripts. userInterface: (note misnomer for text-based game) Re-useable UI elements and their scripts, such as change-scene, input-response