예제 #1
0
파일: app.py 프로젝트: capchu/TextRPGOnline
def character_list_json():
    DA = DataAccess()
    characters_object = DA.getCharacters(request.args.get('name', 0, type=str))
    character_list = {}
    
    for char_obj in characters_object:
        character_list[char_obj.id] = {}
        character_list[char_obj.id]['char_id'] = char_obj.id
        character_list[char_obj.id]['user_id'] = char_obj.user_id
        character_list[char_obj.id]['name'] = char_obj.name
        character_list[char_obj.id]['combat_notes'] = char_obj.combat_notes
        character_list[char_obj.id]['defense'] = char_obj.defense
        character_list[char_obj.id]['health'] = char_obj.health
        character_list[char_obj.id]['endurance'] = char_obj.endurance
        character_list[char_obj.id]['tv'] = char_obj.tv
        character_list[char_obj.id]['background'] = char_obj.background
        character_list[char_obj.id]['appearance'] = char_obj.appearance
        character_list[char_obj.id]['personality'] = char_obj.personality
        character_list[char_obj.id]['other_notes'] = char_obj.other_notes
        character_list[char_obj.id]['portrait_url'] = char_obj.portrait_url
        character_list[char_obj.id]['icon_url'] = char_obj.icon_url
       
    return jsonify(character_list)
예제 #2
0
#DA.addBaseData()

#DA.addDummyCharacter()
#DA.printDummyCharacter()

    

#DA.printAbilities()
#DA.printWeaknesses()
#DA.printFlaws()
#DA.printPerks()
#addDummyClientCharacter2()
#addDummyClientCharacter3()
#addDummyClientCharacter4()

for char in DA.getCharacters('*****@*****.**'):
    cchar = CDA.getClientCharacter(char.id)
    printClientCharacter(cchar)

print 'Game Stuff'
#DA.addGame('*****@*****.**', 'anotherWorkingGame')
DA.addCharacterToGame(7, 3)
DA.addCharacterToGame(7, 2)
DA.addCharacterToGame(7, 4)

#DA.removeCharacterFromGame(6, 4)
#DA.deleteGame(1)

for game in DA.getGames():
    print str(game.id) + ":" + game.name + " " + game.owner_id
    for char in DA.getGameCharacters(game.id):