Пример #1
0
 def get(self):
     user = users.get_current_user()
     if user:
         hello = story_user.query(
             story_user.userid == user.user_id()).fetch()[0]
         testing = hello.adventurecount
         show = ''
         print("StartGamePage: %s" % hello)
         if hello.lives == 3:
             show = "|||"
         elif hello.lives == 2:
             show = "||"
         elif hello.lives == 1:
             show = "|"
         else:
             print("you have no lives")
         # hello.put()
         logout = {
             'log_url': log_url,
             'adventurestuff': testing,
             'displaylives': show,
         }
         template2 = jinja_environment.get_template('story.html')
         self.response.out.write(template2.render(logout))
     else:
         template = jinja_environment.get_template('home.html')
         self.redirect('/')
         self.response.out.write(template.render())
Пример #2
0
    def get(self):
        user = users.get_current_user()
        if user:
            #user is logged in
            log_url = users.create_logout_url('/')
            log_message = 'Sign out'
            story_user_list = story_user.query(
                story_user.userid == user.user_id()).fetch()
            if len(story_user_list) < 1:
                test = story_user(user_nick=user.nickname(),
                                  user_email=user.email(),
                                  userid=user.user_id(),
                                  adventurecount=0,
                                  lives=3,
                                  tries=0)
            else:
                test = story_user_list[0]
            test.put()
            print(test)
        else:
            # story_user = story_user(key = key, nickname = user.nicname(), email = user.email())
            #user not logged in
            log_url = users.create_login_url('/')
            log_message = "Sign in"

        template = jinja_environment.get_template('home.html')
        variables = {
            'user': user,
            'log_url': log_url,
            'log_message': log_message
        }
        self.response.out.write(template.render(variables))
Пример #3
0
 def post(self):
     print("hello world")
     user_data = self.request.get('progress')
     user = users.get_current_user()
     hello = story_user.query(
         story_user.userid == user.user_id()).fetch()[0]
     hello.adventurecount = int(user_data)
     testing = hello.adventurecount
     if testing == 71 or testing == 711:
         hello.lives -= 1
         hello.adventurecount = 0
     else:
         print("does this work")
     hello.put()
     print("SavedPage: " + str(hello))
Пример #4
0
 def get(self):
     user = users.get_current_user()
     if user:
         #user is logged in
         log_url = users.create_logout_url('/')
         log_message = 'Sign out'
         story_user_list = story_user.query(
             story_user.userid == user.user_id()).fetch()
     else:
         #user not logged in
         log_url = users.create_login_url('/')
         log_message = "Sign in"
     variables = {
         'user': user,
         'log_url': log_url,
         'log_message': log_message
     }
     template3 = jinja_environment.get_template('about.html')
     self.response.out.write(template3.render(variables))
Пример #5
0
def LoginStuff():
    user = users.get_current_user()
    if user:
        #user is logged in
        story_user_list = story_user.query(
            story_user.userid == user.user_id()).fetch()