Skip to content

Communication between frontend and backend #3

@ZhangChee

Description

@ZhangChee

用户输入完用户名

front->end:

{
    type: "DO_ENTER",
    name: "ZhangChee"
}

end->front:

{
    type: "CONFIRM_ENTER",
    isHost: true
}

用户选择结束

front->end:

{
    type: "FINISH_SELECTION",
    selectedIndexes: [1,3,5,6]
}

Host发起新的游戏

front->end:

{
    type: "RESTART_GAME"
}

后端通知所有前端开始

end->front:

{
    type: "GAME_START",
    players: [
        {name: "name1"},
        {name: "name2"},
        {name: "name3"},
        {name: "name4"},
        {name: "name5"},
        {name: "name6"},
        {name: "name7"},
        {name: "name8"},
    ],
    myInfo: {
        index: 3,
        role: "强盗"
    }
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions