define slide main()
    box()
        id("title-background")
        image("titlebg.png")
        position-x(0)
        position-y(0)
    box()
        id("title-text")
        text("One Fish Two Fish")
        padding-top(40)
        padding-bottom(20)
        font-size(40)
        width(100%)
    box()
        id("subtitle-text")
        text("by Dr. Seuss")
    next(slide1)

define slide slide1()
    poem-text-box("one fish")
        id("text1")
    fish-box("#EEE")
        id("one-fish")
    prev(main)
    next(slide2)

define slide slide2()
    poem-text-box("two fish")
        id("text2")
    fish-box("#1DC917")
        id("two-fish1")
        width(350)
        height(350)
    fish-box("#1DC917")
        id("two-fish2")
        width(350)
        height(350)
    prev(slide1)
    next(slide3)

define slide slide3()
    poem-text-box("red fish")
        id("text3")
    fish-box("#E72E28")
        id("red-fish")
    prev(slide3)
    next(slide4)

define slide slide4()
    poem-text-box("text4", "blue fish")
    fish-box("blue-fish", "#E72E28")
    prev(slide3)
    next(slide5)

define comp poem-text-box(mytext) isa box()
    text(mytext)
    padding-top(40)
    padding-bottom(20)
    width(100%)

define comp fish-box(color) isa box()
    image("fish.png")
    background-color(color)