19 lines
509 B
Python
19 lines
509 B
Python
import database
|
|
import ugfx
|
|
from dialogs import prompt_text
|
|
from trains.screen import Screen, S_CONTINUE, S_TO_TRAINS
|
|
|
|
class SettingsScreen(Screen):
|
|
def __init__(self):
|
|
self.next_state = S_TO_TRAINS
|
|
|
|
def orientation(self):
|
|
return 270
|
|
|
|
def tick(self):
|
|
with database.Database() as db:
|
|
crs = prompt_text('Enter your station\'s CRS code', db.get('trains.station_code', ''))
|
|
db.set('trains.station_code', crs)
|
|
|
|
return self.next_state
|
|
|