public void LoadContent(ContentManager content) { _rupeeTexture = ManagerContent.LoadTexture("rupee_gui"); _heartTexture = ManagerContent.LoadTexture("heart_gui"); _containerTexture = ManagerContent.LoadTexture("container_gui"); _font = ManagerContent.LoadFont("Font_GUI"); _backgroundTexture = ManagerContent.LoadTexture("white_background"); }
public override void LoadContent(Equipment owner, ContentManager content, ManagerMap managerMap, ManagerCamera managerCamera, Entities entities) { base.LoadContent(owner, content, managerMap, managerCamera, entities); AddComponent(new Sprite(ManagerContent.LoadTexture("sword"), 16, 16, new Vector2(0, 0))); AddComponent(new Animation(16, 16, 2, 100)); AddComponent(new Camera(managerCamera)); GuiTexture = ManagerContent.LoadTexture("sword_gui"); }
protected Window() { FontColor = Color.White; AMenu = false; Opacity = 255; Color = Color.Black; Font = ManagerContent.LoadFont("Font_GUI"); Texture = ManagerContent.LoadTexture("white_background"); }
public override void LoadContent(ContentManager content) { _mapTexture = ManagerContent.LoadTexture("overworld_map"); _firstCursorTexture = ManagerContent.LoadTexture("map_cursor_1"); _secondCursorTexture = ManagerContent.LoadTexture("map_cursor_2"); _mapBlockTexture = ManagerContent.LoadTexture("map_block"); _playerIconTexture = ManagerContent.LoadTexture("map_player_icon"); _overworldMapObjects.LoadContent(content); }
public void LoadContent(ContentManager content) { _mapIconDungeonTexture = ManagerContent.LoadTexture("map_icon_dungeon"); _mapIconOwlTexture = ManagerContent.LoadTexture("map_icon_owl"); _mapIconQuestionTexture = ManagerContent.LoadTexture("map_icon_question"); _mapIconShopTexture = ManagerContent.LoadTexture("map_icon_shop"); _objects.Add(new Vector2(0, 1), _mapIconDungeonTexture); _objects.Add(new Vector2(1, 2), _mapIconOwlTexture); }
/// <summary> /// LoadContent will be called once per game and is the place to load /// all of your content. /// </summary> protected override void LoadContent() { // Create a new SpriteBatch, which can be used to draw textures. spriteBatch = new SpriteBatch(GraphicsDevice); ManagerContent.Initialize(Content); _mouse = new ManagerMouse(_managerCamera, _mainForm); _map = new Common.ManagerMap(_managerCamera, _mouse, _mainForm); // TODO: use this.Content to load your game content here }
public override void LoadContent(ContentManager content) { _rupeeTexture = ManagerContent.LoadTexture("rupee_gui"); _heartTexture = ManagerContent.LoadTexture("heart_gui"); _containerTexture = ManagerContent.LoadTexture("container_gui"); _font = ManagerContent.LoadFont("Font_GUI"); _tempTexture = ManagerContent.LoadTexture("boomerang_gui"); _backgroundTexture = ManagerContent.LoadTexture("white_background"); _barHor = ManagerContent.LoadTexture("menu_block_hor"); _barVert = ManagerContent.LoadTexture("menu_block_vert"); _playerStatsGui.LoadContent(content); }
/// <summary> /// LoadContent will be called once per game and is the place to load /// all of your content. /// </summary> protected override void LoadContent() { // Create a new SpriteBatch, which can be used to draw textures. ManagerContent.Initialize(Content); spriteBatch = new SpriteBatch(GraphicsDevice); _managerScreen = new ManagerScreen(Content); _managerWindow = new ManagerWindow(); _managerLists = new ManagerLists(); _managerLists.Initialize(); //_managerScreen.LoadNewScreen(new ScreenWorld(_managerScreen)); _managerScreen.LoadNewScreen(new ScreenStart(_managerScreen), false); // TODO: use this.Content to load your game content here }
public ManagerMap(ManagerCamera camera, ManagerMouse managerMouse, MainForm mainForm) { _managerCamera = camera; _managerMouse = managerMouse; _tiles = new Manager.ManagerMap("..", camera); _tileGridTexture = ManagerContent.LoadTexture("tile_mapeditor"); _font = ManagerContent.LoadFont("Font_GUI"); _mainForm = mainForm; _mainForm.btnSave.Click += Save; _mainForm.LoadMap += LoadMap; ManagerInput.FireNewInput += ManagerInputOnFireNewInput; ManagerInput.ThrottleInput = true; }
public static BaseObject GetDeathAnimationObject(DeathAnimation deathAnimation, Vector2 position) { var baseObject = new BaseObject { Id = "deathAnimation" }; switch (deathAnimation) { case DeathAnimation.Explosion: baseObject.AddComponent(new Sprite(ManagerContent.LoadTexture("death_effect"), 16, 16, position)); baseObject.AddComponent(new Animation(16, 16, 3, 100)); baseObject.AddComponent(new DeathAnimationExplosion()); baseObject.AddComponent(new Camera(_camera)); break; } return(baseObject); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.user_or_medic); ManagerContent some = new ManagerContent(); FindViews(); User.Click += (S, e) => { this.GoPage(typeof(UserLog)); }; Doctor.Click += (S, e) => { this.GoPage(typeof(MedicLog)); }; }
public override void LoadContent(ContentManager content) { _image = ManagerContent.LoadTexture("start_screen"); //content.Load<Texture2D>("start_screen"); }
public void LoadContent() { //_texture = content.Load<Texture2D>(TextureName); _texture = ManagerContent.LoadTexture(TextureName); }
public void LoadContent() { _texture = ManagerContent.LoadTexture("cross"); }
protected override void OnStartup(StartupEventArgs e) { if (Settings.ForceSoftwareRendering) { RenderOptions.ProcessRenderMode = RenderMode.SoftwareOnly; } MessageDisplay.ErrorOccurred += (sender, args) => { App_Exit(this, null); CommonUI.MessageDisplay.ShowException(args.Exception); }; MessageDisplay.MessageBoxShown += (sneder, args) => Dispatcher.BeginInvoke(new Action(() => CommonUI.MessageDisplay.ShowMessageBox(args.Content, args.Title))); MessageDisplay.DebugMessageSent += (sneder, args) => Dispatcher.BeginInvoke(new Action(() => CommonUI.MessageDisplay.ShowMessageBox(args.Content, args.Title))); Settings.EnsureDllsAreExtracted(); CommonUI.Updater.CheckForUpdates(); Settings.ManagerInstallLocationPath = Directory.GetParent(System.Reflection.Assembly.GetEntryAssembly().Location).ToString(); Exit += App_Exit; if (CommonUI.VersionValidation.IsConfigVersionCompatible(true, out Version previousModMgrVersion)) { if (ServantCommands.RunLkImporter() == null) { if (Permissions.IsAtleastWindowsVista() && (!Permissions.IsAdministrator())) { if (Permissions.AreAnyOtherModManagersRunning()) { if (Environment.GetCommandLineArgs().Length > 1) { List <string> files = new List <string>(); foreach (string s in Environment.GetCommandLineArgs().Skip(1)) { string path = s.Trim('\"', ' '); if (File.Exists(path)) { files.Add(path); } } string draggedFilesPath = Path.Combine(Settings.TempFolderPath, "draggedFiles"); File.WriteAllLines(draggedFilesPath, files); Permissions.GrantAccessFile(draggedFilesPath); } else { MessageBox.Show(Settings.GetLanguageString("CloseSporeModManagerFirst")); } Process.GetCurrentProcess().Kill(); } /*foreach (Process proc in Process.GetProcessesByName("SporeMods.DragServant").ToList()) * proc.Kill();*/ string parentDirectoryPath = Directory.GetParent(System.Reflection.Assembly.GetEntryAssembly().Location).ToString(); Process p = Process.Start(Path.Combine(parentDirectoryPath, "SporeMods.DragServant.exe"), Process.GetCurrentProcess().Id.ToString()); string args = Permissions.GetProcessCommandLineArgs(); args += " " + DragServantIdArg + p.Id; if (!Environment.GetCommandLineArgs().Contains(UpdaterService.IgnoreUpdatesArg)) { args += " " + UpdaterService.IgnoreUpdatesArg; } try { while (p.MainWindowHandle == IntPtr.Zero) { } Permissions.RerunAsAdministrator(args); } catch (Exception ex) { //MessageBox.Show(ex.GetType().FullName + "\n\n" + ex.Message + "\n\n" + ex.StackTrace, "Fatal error"); foreach (Process proc in Process.GetProcessesByName("SporeMods.DragServant").ToList()) { proc.Kill(); } Application.Current.Shutdown(); } } else// if (Permissions.IsAdministrator()) { string[] clArgs = Environment.GetCommandLineArgs(); foreach (string arg in clArgs) { string targ = arg.Trim(" ".ToCharArray()); if (targ.StartsWith(DragServantIdArg)) { DragServantProcess = Process.GetProcessById(int.Parse(targ.Replace(DragServantIdArg, string.Empty))); break; } } bool proceed = true; if (Permissions.IsAtleastWindowsVista() && (DragServantProcess == null)) { proceed = false; if (Settings.NonEssentialIsRunningUnderWine) { proceed = true; } else if (MessageBox.Show(Settings.GetLanguageString(1, "DontRunAsAdmin").Replace("%APPNAME%", "Spore Mod Manager"), String.Empty, MessageBoxButton.YesNo) == MessageBoxResult.Yes) { proceed = true; } } else if ((!Permissions.IsAtleastWindowsVista()) && (DragServantProcess == null)) { DragServantProcess = Process.Start(Path.Combine(Directory.GetParent(System.Reflection.Assembly.GetEntryAssembly().Location).ToString(), "SporeMods.DragServant.exe")); } if (proceed) { base.OnStartup(e); //ModInstallation.DoFirstRunVerification(); Window window; ManagerContent content = new ManagerContent(); if (Settings.UseCustomWindowDecorations) { window = new Mechanism.Wpf.Core.Windows.DecoratableWindow() { Content = content, TitlebarHeight = 61 }; } else { window = new Window() { Content = content }; } window.MinWidth = 700; window.MinHeight = 400; window.Width = 800; window.Height = 450; MainWindow = window; window.ContentRendered += (sneder, args) => content.MainWindow_OnContentRendered(args); window.Activated += content.MainWindow_IsActiveChanged; window.Deactivated += content.MainWindow_IsActiveChanged; window.SizeChanged += content.MainWindow_SizeChanged; window.PreviewKeyDown += content.MainWindow_PreviewKeyDown; window.Closing += content.MainWindow_Closing; window.Show(); } else { Application.Current.Shutdown(); } } } } }
public override void LoadContent(ContentManager content) { _managerMap.LoadContent(); var player = new BaseObject { Id = "player" }; player.AddComponent(new Sprite(ManagerContent.LoadTexture("link_full"), 16, 16, new Vector2(50, 50))); player.AddComponent(new PlayerInput(ManagerScreen, _managerPlayer)); player.AddComponent(new Animation(16, 16, 2)); player.AddComponent(new Collision(_managerMap, _entities)); player.AddComponent(new Camera(_managerCamera)); player.AddComponent(new Equipment(content, _managerMap, _managerCamera, _entities)); player.GetComponent <Equipment>(ComponentType.Equipment).AddItem(new Boomerang(_entities)); player.GetComponent <Equipment>(ComponentType.Equipment).AddItem(new Sword(_entities)); player.GetComponent <Equipment>(ComponentType.Equipment).EquipItemInSlot(1, ItemSlot.A); player.GetComponent <Equipment>(ComponentType.Equipment).EquipItemInSlot(2, ItemSlot.B); player.AddComponent(new Damage(_entities, true)); player.AddComponent(FactoryStats.GetStats("Link")); player.AddComponent(new GUI()); player.GetComponent <GUI>(ComponentType.GUI).LoadContent(content); var testNPC = new BaseObject { Hostile = false }; testNPC.AddComponent(new Sprite(ManagerContent.LoadTexture("Marin"), 16, 16, new Vector2(70, 40))); //testNPC.AddComponent(new AIMovementRandom(200)); testNPC.AddComponent(new Animation(16, 16)); testNPC.AddComponent(new Collision(_managerMap, _entities)); testNPC.AddComponent(new Camera(_managerCamera)); //testNPC.AddComponent(new EventTriggerDistance(new List<IGameEvent> { new GameEventMessage("Don't get any closer!")}, new List<BaseObject> { player}, 20, 3000)); testNPC.AddComponent(new BlockPush(player)); _entities.AddEntity(testNPC); _entities.AddEntity(player); //for (int n = 0; n < 1; n++) //{ // var testEnemy = new BaseObject { Id = string.Format("enemy_{0}", n) }; // testEnemy.AddComponent(new Sprite(ManagerContent.LoadTexture("Octorok"), 16, 16, new Vector2(50 + ManagerFunction.Random(10, 20), 50 + ManagerFunction.Random(10, 20)))); // testEnemy.AddComponent(new AIMovementRandom(1000)); // testEnemy.AddComponent(new Animation(16, 16, 2)); // testEnemy.AddComponent(new Collision(_managerMap, _entities)); // testEnemy.AddComponent(new Octorok(player, ManagerContent.LoadTexture("Octorok_bullet"), _managerMap, _entities)); // testEnemy.AddComponent(new Camera(_managerCamera)); // testEnemy.AddComponent(new Damage(_entities)); // testEnemy.AddComponent(FactoryStats.GetStats("Octorok")); // testEnemy.AddComponent(new StatusEffect()); // _entities.AddEntity(testEnemy); //} //_entities.AddEntity(testNPC); //Script test! //var testEnemy = new BaseObject { Id = string.Format("enemy_{0}", "script") }; //testEnemy.AddComponent(new Sprite(content.Load<Texture2D>("Octorok"), 16, 16, new Vector2(50 + ManagerFunction.Random(10, 20), 50 + ManagerFunction.Random(10, 20)))); //testEnemy.AddComponent(new AIMovementRandom(1000, 0.5f)); //testEnemy.AddComponent(new Animation(16, 16, 2)); //testEnemy.AddComponent(new Collision(_managerMap,_entities)); //testEnemy.AddComponent(new Octorok(player, content.Load<Texture2D>("Octorok_bullet"), _managerMap,_entities)); //testEnemy.AddComponent(new Camera(_managerCamera)); //testEnemy.AddComponent(new Damage(_entities)); //testEnemy.AddComponent(FactoryStats.GetStats("Octorok")); //testEnemy.AddComponent(new Script("script_time_test")); //_entities.AddEntity(testEnemy); //Just for test //var window = new WindowMessage("Hello, this is a message! This is a long message",content); //ManagerWindow.NewWindow("test_message",window); }
public ManagerMouse(ManagerCamera managerCamera, MainForm mainForm) { _texture = ManagerContent.LoadTexture("mouse"); _managerCamera = managerCamera; _mainForm = mainForm; }