add sounds to hollywoo-flixel
This commit is contained in:
@@ -12,6 +12,7 @@ import hollywoo.Director;
|
||||
import hollywoo_flixel.FlxMovie;
|
||||
import flixel.util.FlxColor;
|
||||
import flixel.text.FlxText;
|
||||
import flixel.system.FlxSound;
|
||||
|
||||
@:build(kiss.Kiss.build())
|
||||
class FlxDirector implements Director<String, FlxStagePosition, FlxStageFacing, FlxScreenPosition, ActorFlxSprite> {}
|
||||
class FlxDirector implements Director<String, FlxStagePosition, FlxStageFacing, FlxScreenPosition, ActorFlxSprite, FlxSound> {}
|
||||
|
@@ -101,3 +101,11 @@
|
||||
(dialogBox.kill)
|
||||
(cc)
|
||||
}))
|
||||
|
||||
(method :Void playSound [:FlxSound sound :Float volumeMod :Continuation cc]
|
||||
// TODO preserve its original volume
|
||||
(set sound.volume volumeMod)
|
||||
(sound.play)
|
||||
// TODO wait for its duration
|
||||
(cc)
|
||||
)
|
||||
|
@@ -2,6 +2,7 @@ package hollywoo_flixel;
|
||||
|
||||
import flixel.FlxState;
|
||||
import flixel.FlxSprite;
|
||||
import flixel.system.FlxSound;
|
||||
import hollywoo.Movie;
|
||||
import hollywoo_flixel.ActorFlxSprite;
|
||||
import hollywoo_flixel.SceneFlxState;
|
||||
@@ -28,4 +29,4 @@ enum FlxScreenPosition {
|
||||
/**
|
||||
* Model/controller of a Hollywoo-Flixel film, and main execution script
|
||||
*/
|
||||
class FlxMovie extends Movie<String, FlxStagePosition, FlxStageFacing, FlxScreenPosition, ActorFlxSprite> {}
|
||||
class FlxMovie extends Movie<String, FlxStagePosition, FlxStageFacing, FlxScreenPosition, ActorFlxSprite, FlxSound> {}
|
||||
|
Reference in New Issue
Block a user