예제 #1
0
    /// <summary>
    /// Initialization
    /// </summary>
    public override void _Ready()
    {
        vbox              = GetNode <VBoxContainer>("ScrollContainer/VBoxContainer");
        gridContainer     = GetNode <GridContainer>("ScrollContainer/VBoxContainer/GridContainer");
        assignmentBL      = new AssignmentBL();
        assignmentScoreBL = new AssignmentScoreBL();
        nextBtn           = GetNode <TextureButton>("NextBtn");
        prevBtn           = GetNode <TextureButton>("PrevBtn");
        title             = GetNode <Sprite>("Title");
        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;
        assignmentList  = assignmentBL.GetStudentAssignment(Global.StudentId);
        DisplayHeader();
        DisplayAssignment();
        prevBtn.Disabled = true;
    }
예제 #2
0
    /// <summary>
    /// Insert Assignment score through business logic
    /// </summary>
    private void InsertAssignmentScore()
    {
        AssignmentScoreBL assignmentScoreBL = new AssignmentScoreBL();

        assignmentScoreBL.InsertAssignmentScore(Global.StudentId, Global.AssignmentId, gamePlay.GetTimeLeft(), assignment.TimeLimit);
    }