added new title screen.
BIN
desktop/asset-work/title/banner-back.png
Normal file
|
After Width: | Height: | Size: 3.1 KiB |
BIN
desktop/asset-work/title/banner-back.pxa/0.pxi
Normal file
BIN
desktop/asset-work/title/banner-back.pxa/1.pxi
Normal file
BIN
desktop/asset-work/title/banner-back.pxa/2.pxi
Normal file
BIN
desktop/asset-work/title/banner-back.pxa/3.pxi
Normal file
22
desktop/asset-work/title/banner-back.pxa/CelData.plist
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||||
|
<plist version="1.0">
|
||||||
|
<array>
|
||||||
|
<dict>
|
||||||
|
<key>duration</key>
|
||||||
|
<real>1</real>
|
||||||
|
</dict>
|
||||||
|
<dict>
|
||||||
|
<key>duration</key>
|
||||||
|
<real>1</real>
|
||||||
|
</dict>
|
||||||
|
<dict>
|
||||||
|
<key>duration</key>
|
||||||
|
<real>1</real>
|
||||||
|
</dict>
|
||||||
|
<dict>
|
||||||
|
<key>duration</key>
|
||||||
|
<real>1</real>
|
||||||
|
</dict>
|
||||||
|
</array>
|
||||||
|
</plist>
|
||||||
BIN
desktop/asset-work/title/banner.png
Normal file
|
After Width: | Height: | Size: 1.9 KiB |
|
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 16 KiB |
|
Before Width: | Height: | Size: 206 KiB After Width: | Height: | Size: 202 KiB |
|
Before Width: | Height: | Size: 241 KiB After Width: | Height: | Size: 249 KiB |
|
Before Width: | Height: | Size: 138 KiB After Width: | Height: | Size: 117 KiB |
|
Before Width: | Height: | Size: 78 KiB After Width: | Height: | Size: 81 KiB |
|
Before Width: | Height: | Size: 249 KiB After Width: | Height: | Size: 248 KiB |
|
Before Width: | Height: | Size: 79 KiB After Width: | Height: | Size: 94 KiB |
|
Before Width: | Height: | Size: 147 KiB After Width: | Height: | Size: 176 KiB |
@@ -205,12 +205,16 @@
|
|||||||
(utils/load-settings!))
|
(utils/load-settings!))
|
||||||
(let [font (utils/get-font "ego/font.fnt")
|
(let [font (utils/get-font "ego/font.fnt")
|
||||||
music (utils/make-music "music/intro.ogg")
|
music (utils/make-music "music/intro.ogg")
|
||||||
balloon (utils/make-anim "title/balloon.png" [15 30] 0.45 (range 4))]
|
balloon (utils/make-anim "title/balloon.png" [15 30] 0.45 (range 4))
|
||||||
|
banner-back (utils/make-anim "title/banner-back.png" [180 42] 0.2 [0 1 2 1 0 1 2 1])]
|
||||||
|
|
||||||
(input! :set-cursor-image (utils/cursor "cursor.png" :hourglass) 0 0)
|
(input! :set-cursor-image (utils/cursor "cursor.png" :hourglass) 0 0)
|
||||||
|
|
||||||
(let [entities {:background (assoc (utils/get-texture "title/background.png" ) :x 0 :y 0 :scale-x 4 :scale-y 4 :origin-x 0 :origin-y 0 :z 0)
|
(let [entities {:background (assoc (utils/get-texture "title/background.png" ) :x 0 :y 0 :scale-x 4 :scale-y 4 :origin-x 0 :origin-y 0 :z 0)
|
||||||
:cloud-background (assoc (utils/get-texture "title/clouds.png" ) :x 0 :y 0 :scale-x 4 :scale-y 4 :origin-x 0 :origin-y 0 :z 2)
|
:cloud-background (assoc (utils/get-texture "title/clouds.png" ) :x 0 :y 0 :scale-x 4 :scale-y 4 :origin-x 0 :origin-y 0 :z 2)
|
||||||
|
:banner-back (assoc (animation->texture (assoc screen :total-time 0.0) banner-back) :x 580 :y 400 :scale-x 4 :scale-y 4
|
||||||
|
:anim banner-back
|
||||||
|
:z 3)
|
||||||
:logo (assoc (utils/get-texture "title/logo.png" ) :x 0 :y 0 :scale-x 4 :scale-y 4 :origin-x 0 :origin-y 0 :z 6)
|
:logo (assoc (utils/get-texture "title/logo.png" ) :x 0 :y 0 :scale-x 4 :scale-y 4 :origin-x 0 :origin-y 0 :z 6)
|
||||||
:fade (assoc (utils/get-texture "black.png")
|
:fade (assoc (utils/get-texture "black.png")
|
||||||
:scale-x 80
|
:scale-x 80
|
||||||
@@ -268,6 +272,7 @@
|
|||||||
entities (fly-ego screen entities)
|
entities (fly-ego screen entities)
|
||||||
entities (fly-balloon screen entities)
|
entities (fly-balloon screen entities)
|
||||||
entities (update-in entities [:balloon] merge (animation->texture screen (:anim (:balloon entities))))
|
entities (update-in entities [:balloon] merge (animation->texture screen (:anim (:balloon entities))))
|
||||||
|
entities (update-in entities [:banner-back] merge (animation->texture screen (:anim (:banner-back entities))))
|
||||||
entities (style-ui entities)]
|
entities (style-ui entities)]
|
||||||
(when (:fullscreen entities)
|
(when (:fullscreen entities)
|
||||||
(label! (:fullscreen entities) :set-text (if (.isFullscreen Gdx/graphics)
|
(label! (:fullscreen entities) :set-text (if (.isFullscreen Gdx/graphics)
|
||||||
|
|||||||