Snippets

SinnyStar [Ren'Py] Store variables example from documentation

Created by Sinny Star
# http://www.renpy.org/doc/html/python.html#other-named-stores

init python in mystore:

    serial_number = 0

    def serial():

        # global variable in mystore's scope
        global serial_number
        serial_number += 1
        return serial_number

init python:
    import store.mystore as mystore
    
    # Set serial number outside of mystore
    serial_number = 999
    
label start:
    # Should be 999
    "serial_number: [serial_number]"
    $ serial_mystore = mystore.serial_number
    # Should be 0
    "Serial in mystore: [serial_mystore]"
    $ serial_number = mystore.serial()
    # Should be 1?
    "Call mystore.serial(). serial_number: [serial_number]"
    

Comments (0)

HTTPS SSH

You can clone a snippet to your computer for local editing. Learn more.