NAT playground clearMessages
This commit is contained in:
@@ -76,15 +76,24 @@
|
|||||||
|
|
||||||
|
|
||||||
(method handleChanges [:Archive archive :ChangeSet changeSet]
|
(method handleChanges [:Archive archive :ChangeSet changeSet]
|
||||||
|
// TODO refresh the sprites/other UI elements for entries that changed data
|
||||||
(doFor e changeSet
|
(doFor e changeSet
|
||||||
(print (archive.fullString e))))
|
(print (archive.fullString e))))
|
||||||
|
|
||||||
(prop &mut :Int messageY 0)
|
(prop &mut :Int messageY 0)
|
||||||
(prop :FlxGroup messages (new FlxGroup))
|
(prop &mut :FlxGroup messages (new FlxGroup))
|
||||||
(method :Void displayMessage [message]
|
(method :Void displayMessage [message]
|
||||||
(messages.add (new FlxText 0 messageY 0 message))
|
(messages.add (new FlxText 0 messageY 0 message))
|
||||||
(+= messageY 8))
|
(+= messageY 8))
|
||||||
|
|
||||||
|
// TODO add a UI way to call this
|
||||||
|
(method :Void clearMessages []
|
||||||
|
(messages.kill)
|
||||||
|
(set messages (new FlxGroup))
|
||||||
|
(set messageY 0))
|
||||||
|
|
||||||
|
// TODO add a way to scroll through messages/move the camera
|
||||||
|
|
||||||
(method :Void reportError [error]
|
(method :Void reportError [error]
|
||||||
(let [text (new FlxText 0 messageY 0 error)]
|
(let [text (new FlxText 0 messageY 0 error)]
|
||||||
(text.setFormat null 8 FlxColor.RED)
|
(text.setFormat null 8 FlxColor.RED)
|
||||||
|
Reference in New Issue
Block a user