public DrawableAchievement(SceneManager sceneManager, Achievement achievement) { _title = achievement.Name; _description = achievement.Description; _imagePath = achievement.ImagePath; _isOwned = achievement.IsOwned; _sceneManager = sceneManager; }
/** * le constructeur prennant en parametre le scene manager * pour avoir les scene manager, il faut soit etre dans une scene (par un getter) soit dans le game (par la déclaration). */ public BasicScene(SceneManager manager) : base(manager) { //pour de beaux fondus utiliser ceci //transition de debut TransitionOnTime = TimeSpan.FromSeconds(1); //transition de fin TransitionOffTime = TimeSpan.FromSeconds(1); }
public Menu(SceneManager manager, string title) : base(manager) { _menuTitle = title; _menuItems = new List<MenuItem>(); TransitionOnTime = TimeSpan.FromSeconds(1); TransitionOffTime = TimeSpan.FromSeconds(1); }
public MenuPause(SceneManager manager, Scene parent) : base(manager, "Pause") { TransitionOnTime = TimeSpan.FromSeconds(1); IsPopup = true; this. _parent = parent; MenuItem cont = new MenuItem("Reprendre"); cont.Selected += OnContinueSelected; MenuItems.Add(cont); MenuItem quit = new MenuItem("Quitter"); quit.Selected += OnquitSelected; MenuItems.Add(quit); }
public MainMenu(SceneManager manager) : base(manager, "Menu principal") { MenuItem launch = new MenuItem("Lancer le jeu"); launch.Selected += OnLaunchSelected; MenuItems.Add(launch); MenuItem options = new MenuItem("Options"); options.Selected += OnOptionsSelected; MenuItems.Add(options); MenuItem achievements = new MenuItem("Succes"); achievements.Selected += OnAchievementsSelected; MenuItems.Add(achievements); MenuItem exit = new MenuItem("Quitter"); exit.Selected += OnExitSelected; MenuItems.Add(exit); }
public Game1() { Window.Title = "Rise of the Pony - Pony Stark vs Etramel"; Achievements.Common.AchievementManager.Load(); _graphics = new GraphicsDeviceManager(this) { PreferredBackBufferHeight = (int) Game1.RotpOptions.Resolution.Y, PreferredBackBufferWidth = (int) Game1.RotpOptions.Resolution.X, IsFullScreen = Game1.RotpOptions.IsFullScreen }; Content.RootDirectory = "Content"; SceneManager manager = new SceneManager(this); Components.Add(new MenuInput(this)); Components.Add(manager); new BackgroundScene(manager).Add(); new MainMenu(manager).Add(); }
public OptionsMenu(SceneManager manager) : base(manager, "Options") { InitHandlers(); _options = Game1.RotpOptions; _bgm = new MenuItem(""); _bgm.Selected += OnBgmSelected; MenuItems.Add(_bgm); _sound = new MenuItem(""); _sound.Selected += OnSoundSelected; MenuItems.Add(_sound); _fs = new MenuItem(""); _fs.Selected += OnFullScreenSelected; MenuItems.Add(_fs); MenuItem ok = new MenuItem("Valider"); ok.Selected += OnOkSelected; MenuItems.Add(ok); }
public void Draw(SceneManager sm, Vector2 position, bool isSelected) { Rectangle imageRect = new Rectangle((int)position.X, (int)position.Y, ImageSize, ImageSize); _sceneManager.SpriteBatch.Draw(_image, imageRect, Color.White * (isSelected ? 1 : 0.5f)); }
public BackgroundScene(SceneManager sceneMgr) : base(sceneMgr) { TransitionOnTime = TimeSpan.FromSeconds(0.5); TransitionOffTime = TimeSpan.FromSeconds(0.5); }
public AchievementsMenu(SceneManager manager) : base(manager) { TransitionOnTime = TimeSpan.FromSeconds(1); TransitionOffTime = TimeSpan.FromSeconds(1); }
protected Scene(SceneManager sceneMgr) : base(sceneMgr.Game) { _sceneManager = sceneMgr; }
public GameScene(SceneManager manager) : base(manager) { GlobalsVar.MeshModels = new Dictionary<string, Model>(); GlobalsVar.Mobs = new List<Mob>(); }
public TestScene(SceneManager manager) : base(manager) { TransitionOnTime = TimeSpan.FromSeconds(3); TransitionOffTime = TimeSpan.FromSeconds(3); }