コード例 #1
0
ファイル: models.py プロジェクト: j4mesholland/rapid-router
 def character(self, val):
     from game.character import get_character_by_pk
     self.character_old = Character.objects.get(pk=val.pk)
     try:
         self.character_name = get_character_by_pk(val.pk).name
     except KeyError:
         self.character_name = self.character_old.name
コード例 #2
0
def save_level(level, data):
    level.name = data['name']
    level.path = data['path']
    level.origin = data['origin']
    level.destinations = data['destinations']
    level.max_fuel = data['max_fuel']
    level.traffic_lights = data['traffic_lights']
    level.cows = data['cows']
    level.blocklyEnabled = data.get('blocklyEnabled', True)
    level.pythonEnabled = data.get('pythonEnabled', False)
    level.pythonViewEnabled = data.get('pythonViewEnabled', False)
    level.theme = get_theme_by_pk(pk=data['theme'])
    level.character = get_character_by_pk(pk=data['character'])
    level.save()

    set_decor(level, data['decor'])
    set_blocks(level, data['blocks'])
コード例 #3
0
def save_level(level, data):
    level.name = data['name']
    level.path = data['path']
    level.origin = data['origin']
    level.destinations = data['destinations']
    level.max_fuel = data['max_fuel']
    level.traffic_lights = data['traffic_lights']
    level.cows = data['cows']
    level.blocklyEnabled = data.get('blocklyEnabled', True)
    level.pythonEnabled = data.get('pythonEnabled', False)
    level.pythonViewEnabled = data.get('pythonViewEnabled', False)
    level.theme = get_theme_by_pk(pk=data['theme'])
    level.character = get_character_by_pk(pk=data['character'])
    level.save()

    set_decor(level, data['decor'])
    set_blocks(level, data['blocks'])
コード例 #4
0
def save_level(level, data):
    level.name = data["name"]
    level.path = data["path"]
    level.origin = data["origin"]
    level.destinations = data["destinations"]
    level.max_fuel = data["max_fuel"]
    level.traffic_lights = data["traffic_lights"]
    level.cows = data["cows"]
    level.blocklyEnabled = data.get("blocklyEnabled", True)
    level.pythonEnabled = data.get("pythonEnabled", False)
    level.pythonViewEnabled = data.get("pythonViewEnabled", False)
    level.theme = get_theme_by_pk(pk=data["theme"])
    level.character = get_character_by_pk(pk=data["character"])
    level.save()

    set_decor(level, data["decor"])
    set_blocks(level, data["blocks"])
コード例 #5
0
def save_level(level, data):
    level.name = data["name"]
    level.path = data["path"]
    level.origin = data["origin"]
    level.destinations = data["destinations"]
    level.max_fuel = data["max_fuel"]
    level.traffic_lights = data["traffic_lights"]
    level.cows = data["cows"]
    level.blocklyEnabled = data.get("blocklyEnabled", True)
    level.pythonEnabled = data.get("pythonEnabled", False)
    level.pythonViewEnabled = data.get("pythonViewEnabled", False)
    level.theme = get_theme_by_pk(pk=data["theme"])
    level.character = get_character_by_pk(pk=data["character"])
    level.save()

    set_decor(level, data["decor"])
    set_blocks(level, data["blocks"])
コード例 #6
0
def character_detail(request, pk, format=None):
    try:
        character = get_character_by_pk(pk)
    except KeyError:
        return HttpResponse(status=404)
    return Response(character.__dict__)
コード例 #7
0
ファイル: api.py プロジェクト: ChrisMukherjee/rapid-router
def character_detail(request, pk, format=None):
    try:
        character = get_character_by_pk(pk)
    except KeyError:
        return HttpResponse(status=404)
    return Response(character.__dict__)
コード例 #8
0
ファイル: models.py プロジェクト: hbk619/rapid-router
    def character(self, val):
        from game.character import get_character_by_pk

        self.character_name = get_character_by_pk(val.pk).name
コード例 #9
0
    def character(self, val):
        from game.character import get_character_by_pk

        self.character_name = get_character_by_pk(val.pk).name