File size: 363 Bytes
7e320e6
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
from fastapi import HTTPException, status

import snake
import angrybird


GAME_ANGRY_BIRD = 'angrybird'
GAME_SNAKE = 'snake'


def nlp(game: str, command: str):
    if game == GAME_ANGRY_BIRD:
        return angrybird.process(command)
    if game == GAME_SNAKE:
        return snake.process(command)
    raise HTTPException(status_code=status.HTTP_404_NOT_FOUND)