Python 3.13: Fix and polish #1
@ -52,40 +52,42 @@ print_train = False ## print train to file (instead of the screen scroll)
|
|||||||
train = [""]*max_y ## empty train of correct height.
|
train = [""]*max_y ## empty train of correct height.
|
||||||
cars = []
|
cars = []
|
||||||
|
|
||||||
engine = r""" ____
|
engine = [
|
||||||
|____| ------------
|
r" ____ ",
|
||||||
| | === | ------ |
|
r" |____| ------------",
|
||||||
___| |__| |_____| | O | |
|
r" | | === | ------ |",
|
||||||
| | | |__/V\_| |
|
r" ___| |__| |_____| | O | |",
|
||||||
[[ | |
|
r" | | | |__/V\_| |",
|
||||||
| | ------------ | ~town |
|
r" [[ | |",
|
||||||
|__|______________|__________|
|
r" | | ------------ | ~town |",
|
||||||
//// / _\__/__\__/__\ / \
|
r" |__|______________|__________|",
|
||||||
//// \__/ \__/ \__/ \__/ """
|
r" //// / _\__/__\__/__\ / \ ",
|
||||||
engine = engine.split("\n")
|
r"//// \__/ \__/ \__/ \__/ ",
|
||||||
|
]
|
||||||
|
|
||||||
caboose = r""" ||
|
caboose = [
|
||||||
============= ||
|
r" || ",
|
||||||
=========| |==========
|
r" ============= || ",
|
||||||
| ---- ---- |
|
r"=========| |========== ",
|
||||||
| | | | | |
|
r" | ---- ---- | ",
|
||||||
| ---- ---- |
|
r" | | | | | | ",
|
||||||
| tilde.town railways |
|
r" | ---- ---- | ",
|
||||||
==| |==
|
r" | tilde.town railways | ",
|
||||||
== - / \-/ \-----/ \-/ \ - ==
|
r"==| |== ",
|
||||||
\__/ \__/ \__/ \__/ """
|
r"== - / \-/ \-----/ \-/ \ - == ",
|
||||||
caboose = caboose.split("\n")
|
r" \__/ \__/ \__/ \__/ ",
|
||||||
|
]
|
||||||
default_car = r""" ----------------------------
|
|
||||||
| |
|
|
||||||
| YOUR TRAIN CAR HERE! |
|
|
||||||
| Just create a |
|
|
||||||
| ~/.choochoo file! |
|
|
||||||
| __ __ __ __ |
|
|
||||||
- / \-/ \------/ \-/ \ -
|
|
||||||
\__/ \__/ \__/ \__/"""
|
|
||||||
default_car = default_car.split("\n")
|
|
||||||
|
|
||||||
|
default_car = [
|
||||||
|
r" ---------------------------- ",
|
||||||
|
r"| |",
|
||||||
|
r"| YOUR TRAIN CAR HERE! |",
|
||||||
|
r"| Just create a |",
|
||||||
|
r"| ~/.choochoo file! |",
|
||||||
|
r"| __ __ __ __ |",
|
||||||
|
r" - / \-/ \------/ \-/ \ - ",
|
||||||
|
r" \__/ \__/ \__/ \__/ ",
|
||||||
|
]
|
||||||
|
|
||||||
def print_help():
|
def print_help():
|
||||||
print("")
|
print("")
|
||||||
@ -240,13 +242,13 @@ def print_all_cars():
|
|||||||
choochoo_list = choochoo_string.split("\n")
|
choochoo_list = choochoo_string.split("\n")
|
||||||
if len(choochoo_list) > max_y+1:
|
if len(choochoo_list) > max_y+1:
|
||||||
continue ## the train car was too tall; skip it.
|
continue ## the train car was too tall; skip it.
|
||||||
|
|
||||||
car = validate_car(choochoo_list) ## printing is only a DEBUG feature.
|
car = validate_car(choochoo_list) ## printing is only a DEBUG feature.
|
||||||
if car != 0:
|
if car != 0:
|
||||||
print("")
|
print("")
|
||||||
print(fname + ":")
|
print(fname + ":")
|
||||||
print("\n".join(car)) ## print the car to stdout
|
print("\n".join(car)) ## print the car to stdout
|
||||||
|
|
||||||
## HOW TO CLOSE THE FILE HANDLE? fname.close(), close(fname), ...?
|
## HOW TO CLOSE THE FILE HANDLE? fname.close(), close(fname), ...?
|
||||||
except:
|
except:
|
||||||
pass;
|
pass;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user