Exemplo n.º 1
0
 public void AssignFunctions(FunctionTerrainManager functionTerrainManager, 
     FunctionRiverPlanner functionRiverPlanner, FunctionDebugger functionDebugger, 
     FunctionMathCalculator functionMathCalculator, FunctionRiverDigger functionRiverDigger,
     GUIRiver guiRiver)
 {
     ftm = functionTerrainManager;
     frp = functionRiverPlanner;
     fd = functionDebugger;
     fmc = functionMathCalculator;
     frd = functionRiverDigger;
     riverGui = guiRiver;
 }
Exemplo n.º 2
0
    void Start()
    {
        cm = GameObject.Find("MainCamera").GetComponent<CameraManager>();

        menuWidth = 200;
        rightOffset = 5;
        topOffset = 5;
        menuButtonHeight = 40;
        smallButtonHeight = 20;

        fractalNatureFlag = true;
        generalSettingsFlag = true;
        erosionMenuFlag = false;
        filterMenuFlag = false ;
        riverMenuFlag = false;
        debugMenuFlag = false;

        messageFlag = false;
        //messageEndFrame = 666;

        terrainProcessing = false;

        scaleY = cm.scaleTerrainY;
        visibleArea = cm.terrainWidth;
        //visibleArea = 100;
        patchSize = cm.patchSize;

        message = new GUIMessage(this);//has to be declared first!

        menu = new GUIMenu(this);
        cameraMenu = new GUICamera(this);
        mesh = new GUIMesh(this);
        export = new GUIExport(this);
        progress = new GUIProgress(this);
        filter = new GUIFilters(this);
        river = new GUIRiver(this);
        debug = new GUIDebug(this);
        erosion = new GUIErosion(this);

        AssignFunctions();
    }