ExercisesBean.ts 860 Bytes
Newer Older
Chen Jiping's avatar
Chen Jiping committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
import { Obj } from "./ObjBean";

export class ExercisesBean extends Obj{

    //单词数组
    wordArr = [];

    picUrl2;
}

export function getDefaultExercises(){
    let exercises = new ExercisesBean();

    let word = getDefaultWord();
    exercises.wordArr.push(word);

    return exercises;
}


export class LetterBean extends Obj{
    fontColor = "";
}

export function getDefaultLetter(){
    let letter = new LetterBean();

    return letter;
}

export class WordBean extends Obj{
    letterArr = [];

    //卡片单词数组
    cardWordArr = [];
}

export function getDefaultWord(){
    let word = new WordBean();
    
    let cardWord = getDefaultCardWord();

    word.cardWordArr.push(cardWord);

    return word;
}

export function getDefaultCardWord(){
    let cardWord = new Obj();

    cardWord['letterArr'] = [];

    return cardWord;
}