just adding a button instead.
This commit is contained in:
@@ -260,19 +260,23 @@
|
|||||||
(scroll-pane! :set-fade-scroll-bars false))]
|
(scroll-pane! :set-fade-scroll-bars false))]
|
||||||
(.setScrollFocus stage (:object scroll-pane))
|
(.setScrollFocus stage (:object scroll-pane))
|
||||||
[scroll-pane
|
[scroll-pane
|
||||||
:colspan 2 :height 224 :width 476]))
|
:colspan 3 :height 224 :width 476]))
|
||||||
|
|
||||||
(defn saves-menu [entities stage]
|
(defn saves-menu [entities stage]
|
||||||
(let [save-label (make-label "")
|
(let [save-label (make-label "")
|
||||||
continue-button (doto (make-button "Continue" :key :continue)
|
continue-button (doto (make-button "Continue" :key :continue)
|
||||||
|
(text-button! :set-disabled true))
|
||||||
|
delete-button (doto (make-button "Delete" :key :delete)
|
||||||
(text-button! :set-disabled true))]
|
(text-button! :set-disabled true))]
|
||||||
(assoc (make-table [[save-label :colspan 2 :height 32]
|
(assoc (make-table [[save-label :colspan 3 :height 32]
|
||||||
:row
|
:row
|
||||||
(saves-table entities stage)
|
(saves-table entities stage)
|
||||||
:row
|
:row
|
||||||
[(make-button "Back" :key :back) :width 150]
|
[delete-button :width 100]
|
||||||
[continue-button :width 150]])
|
[(make-button "Back" :key :back) :width 100]
|
||||||
|
[continue-button :width 100]])
|
||||||
:save-label save-label
|
:save-label save-label
|
||||||
|
:delete-button delete-button
|
||||||
:continue-button continue-button)))
|
:continue-button continue-button)))
|
||||||
|
|
||||||
|
|
||||||
@@ -419,9 +423,9 @@
|
|||||||
(= :continue actor-key)
|
(= :continue actor-key)
|
||||||
(start-playing screen entities (:selected-save entities))
|
(start-playing screen entities (:selected-save entities))
|
||||||
|
|
||||||
(:save-to-remove e)
|
(= :delete actor-key)
|
||||||
(do
|
(do
|
||||||
(utils/remove-save (:save-to-remove e))
|
(utils/remove-save (:id (:selected-save entities)))
|
||||||
(as-> entities entities
|
(as-> entities entities
|
||||||
(dissoc entities :save-menu)
|
(dissoc entities :save-menu)
|
||||||
(assoc entities :saves-list (doto (utils/snapshot-screenshots)
|
(assoc entities :saves-list (doto (utils/snapshot-screenshots)
|
||||||
@@ -434,14 +438,13 @@
|
|||||||
(do
|
(do
|
||||||
(label! (-> entities :save-menu :save-label) :set-text (:name (:save e)))
|
(label! (-> entities :save-menu :save-label) :set-text (:name (:save e)))
|
||||||
(text-button! (-> entities :save-menu :continue-button) :set-disabled false)
|
(text-button! (-> entities :save-menu :continue-button) :set-disabled false)
|
||||||
(.addActor (:object e) (:object (doto (make-button "X" :save-to-remove (:id (:save e)))
|
(text-button! (-> entities :save-menu :delete-button) :set-disabled false)
|
||||||
(text-button! :set-x 180)
|
|
||||||
(text-button! :set-y 120))))
|
|
||||||
(assoc entities :selected-save (:save e)))
|
(assoc entities :selected-save (:save e)))
|
||||||
(do
|
(do
|
||||||
(label! (-> entities :save-menu :save-label) :set-text "")
|
(label! (-> entities :save-menu :save-label) :set-text "")
|
||||||
(.removeActor (:object e) (last (.getChildren (:object e))))
|
(text-button! (-> entities :save-menu :continue-button) :set-disabled true)
|
||||||
(text-button! (-> entities :save-menu :continue-button) :set-disabled true))))
|
(text-button! (-> entities :save-menu :delete-button) :set-disabled true))))
|
||||||
|
|
||||||
(:chapter e)
|
(:chapter e)
|
||||||
(start-playing screen entities (:chapter e))
|
(start-playing screen entities (:chapter e))
|
||||||
|
|||||||
Reference in New Issue
Block a user