Exemplo n.º 1
0
 /// <summary>
 /// Initialization
 /// </summary>
 public override void _Ready()
 {
     NotificationPopup.DisplayPopup("Deleted Successfully!");
     popupMenu       = GetNode <PopupMenu>("PopupMenu");
     vbox            = GetNode <VBoxContainer>("ScrollContainer/VBoxContainer");
     gridContainer   = GetNode <GridContainer>("ScrollContainer/VBoxContainer/GridContainer");
     dFont           = new DynamicFont();
     dFont.FontData  = ResourceLoader.Load("res://Fonts/Candy Beans.otf") as DynamicFontData;
     dFont.Size      = 26;
     dFont2          = new DynamicFont();
     dFont2.FontData = ResourceLoader.Load("res://Fonts/Candy Beans.otf") as DynamicFontData;
     dFont2.Size     = 18;
     customLevelBL   = new CustomLevelBL();
     DisplayHeader();
     DisplayLevels();
 }
Exemplo n.º 2
0
    /// <summary>
    /// Initialization
    /// </summary>
    public override void _Ready()
    {
        customLevelBL   = new CustomLevelBL();
        customLevelList = customLevelBL.GetCustomLevels();
        vbox            = GetNode <VBoxContainer>("ScrollContainer/VBoxContainer");
        nextBtn         = GetNode <TextureButton>("NextBtn");
        prevBtn         = GetNode <TextureButton>("PrevBtn");
        title           = GetNode <Sprite>("Title");

        gridContainer  = GetNode <GridContainer>("ScrollContainer/VBoxContainer/GridContainer");
        dFont          = new DynamicFont();
        dFont.FontData = ResourceLoader.Load("res://Fonts/Candy Beans.otf") as DynamicFontData;
        dFont.Size     = 26;


        dFont2          = new DynamicFont();
        dFont2.FontData = ResourceLoader.Load("res://Fonts/Candy Beans.otf") as DynamicFontData;
        dFont2.Size     = 18;

        prevBtn.Disabled = true;
        DisplayHeader();
        DisplayGameList();
    }
    /// <summary>
    /// Initialization
    /// </summary>
    public override void _Ready()
    {
        customLevelBL = new CustomLevelBL();
        characterBL   = new CharacterBL();
        customLevel   = customLevelBL.GetCustomLevel(Global.CustomLevelId);
        character     = characterBL.GetCharacter(Global.StudentId);
        monster       = customLevelBL.GetCustomLevelMonster(Global.CustomLevelId);
        //Child node instance
        var gamePlayScene = ResourceLoader.Load("res://Presentation/GamePlay/GamePlay.tscn") as PackedScene;

        gamePlay = gamePlayScene?.Instance() as GamePlay;
        AddChild(gamePlay);
        gamePlay.Connect("NoMoreQuestions", this, nameof(InsertCustomLevelScore));

        SetSpritesPath();
        gamePlay.SetCharacter(character);
        gamePlay.SetQuestionList(customLevel.Question);
        gamePlay.SetTimeLimit(customLevel.TimeLimit);
        gamePlay.SetLevelTitle(customLevel.CustomLevelName);
        gamePlay.DisplayQuestion();
        gamePlay.SetQuestionNum();
        gamePlay.SetGameType("CustomLevel");
        gamePlay.LoadStart(character, monster);
    }