Commit Graph

  • 434ea26950 Fix cloaked units. Paul Chote 2010-11-27 01:34:55 +13:00
  • 9655b34e5f Fix FrozenUnderFog; add to cnc. Paul Chote 2010-11-27 00:53:49 +13:00
  • e91caa4e7a Save some perf. Paul Chote 2010-11-26 21:13:36 +13:00
  • 3b0810a096 Simply the localplayer hack, and prevent vis dirtying when shroud is disabled. Paul Chote 2010-11-26 21:05:20 +13:00
  • 1d81e71bcb Allow vis to extend outside the map, but not explored. Paul Chote 2010-11-26 18:44:02 +13:00
  • 29ac9a594a Add a hack to support our old "no player means total vis" behavior. Paul Chote 2010-11-26 18:27:24 +13:00
  • fb0e399ab9 Consolidate viewport clip calculations into one place (except for TerrainRenderer, but changing that calculation crashes my gfx card). Paul Chote 2010-11-26 18:23:13 +13:00
  • 7c5c989eb2 Introduce World.LocalShroud. Breaks targeting stealth tanks. Probably breaks FrozenUnderFog. Paul Chote 2010-11-26 16:56:33 +13:00
  • 41fd19c766 Begin refactoring Shroud. ShroudRenderer is now internal to WorldRenderer; all traits interact with Shroud directly. Gives soft-edges at the map border for free, but breaks shellmap and observers. Paul Chote 2010-11-26 15:11:25 +13:00
  • b423889c06 Remove a pile of duplication from target lines. Remove MoveFlash. Paul Chote 2010-11-26 14:30:33 +13:00
  • 5f43923b80 Polish: Show the "move-blocked" cursor for locations outside the map. Clamp move orders to the map bounds for these orders. Paul Chote 2010-11-26 13:42:33 +13:00
  • 5470264f00 Show move-blocked cursor if we can know the unit can't move there. Paul Chote 2010-11-26 13:18:04 +13:00
  • 06ed722b7a Render healthbars / target lines / minefield grids *above* shroud. Paul Chote 2010-11-26 13:04:53 +13:00
  • 8565b7be0c Always render actor selection boxes. Paul Chote 2010-11-26 12:59:22 +13:00
  • a3861823c9 Fix scissoring for LocalPlayer != null. Paul Chote 2010-11-26 12:58:35 +13:00
  • 84fd45ad69 Scissor to map edge. Paul Chote 2010-11-26 12:29:57 +13:00
  • dd6a431af2 Start scripting the cnc shellmap. Paul Chote 2010-11-26 12:02:45 +13:00
  • fa31fb199f Setup factions on cnc shellmap Paul Chote 2010-11-26 11:06:06 +13:00
  • fbeb638582 Center the viewport by default. Paul Chote 2010-11-26 10:56:41 +13:00
  • 1aebd59062 Fix some compiler warnings Paul Chote 2010-11-26 10:48:55 +13:00
  • 7182908728 Rename ListBoxWidget -> ScrollPanelWidget. Paul Chote 2010-11-26 10:43:09 +13:00
  • 58a92de5a1 Move widget delegates into Mods. Paul Chote 2010-11-26 10:30:40 +13:00
  • 4ea04f461a Fix license info. Paul Chote 2010-11-27 11:19:39 +13:00
  • 26c084cfb8 Update makefile. Paul Chote 2010-11-27 11:17:00 +13:00
  • ac513557a1 Removed old code, made installing mods work. Matthew Bowra-Dean 2010-11-26 01:01:12 +13:00
  • db5b5698a7 Implemented remaining JS bridge functions for Win launcher. Matthew Bowra-Dean 2010-11-26 00:46:05 +13:00
  • 1f61d22489 RA package download/install (copied from cnc) Paul Chote 2010-11-25 22:44:38 +13:00
  • 520f602f23 Disable some currently unimplemented bits (to be re-enabled later). Paul Chote 2010-11-25 22:41:17 +13:00
  • 8c5c63a4b5 Use the launcher in osx packaged builds. Leopard support. Fix some wording. Remove old osx launcher project. Paul Chote 2010-11-25 21:48:58 +13:00
  • a0741ba26b Set the game path to the launcher resource dir. Can be overwritten using the system defaults mechanism. Paul Chote 2010-11-25 21:39:28 +13:00
  • 9f21d944d1 Gl renderer is now default, don't need to override it. Paul Chote 2010-11-25 17:02:53 +13:00
  • 10f9e3e787 Zip extraction support. Paul Chote 2010-11-25 16:56:45 +13:00
  • eff5e409c0 More utility tweaks Paul Chote 2010-11-25 16:43:45 +13:00
  • f108735f74 Keep the bs inside the launcher Paul Chote 2010-11-25 16:15:26 +13:00
  • e62149398b Clean up after failed extraction. Paul Chote 2010-11-25 16:03:05 +13:00
  • d6e831eb07 Utility changes to support extracting a zip relative to a mod. Can also be used to install new mods. Paul Chote 2010-11-25 15:44:59 +13:00
  • dcf3912d24 Add mono version check Paul Chote 2010-11-25 14:48:41 +13:00
  • efad699d4b Prompt user when quitting with active downloads. Remove js debug logging. Paul Chote 2010-11-25 13:46:06 +13:00
  • 77a35fd132 Close the app when the main window is closed. Terminate all in progress downloads when the app is closed. Paul Chote 2010-11-25 12:52:43 +13:00
  • 2fe7e10750 Handle download errors Paul Chote 2010-11-25 12:36:14 +13:00
  • 6f66a19b18 Clean up file downloading. Paul Chote 2010-11-25 11:24:10 +13:00
  • 2fc88e439d Progress towards in-launcher download ui. Works, but is very fragile. Paul Chote 2010-11-20 13:05:30 +13:00
  • b4b05c3f4e Notify javascript when download status changes. Allow js to query information about a download. Paul Chote 2010-11-19 20:16:02 +13:00
  • 0ee1d39bac Refactor download mechanism to allow multiple concurrent downloads. Allow downloads to be cancelled. Allow js to query if files exist in the cache. Fix some compiler warnings. Paul Chote 2010-11-19 13:41:24 +13:00
  • c3521a2490 Expose the package downloading to js. Todo: cancel support, status callbacks. Paul Chote 2010-11-19 11:17:47 +13:00
  • cb93955cc5 Generalize package downloading to support arbitrary urls and download locations. Paul Chote 2010-11-19 11:14:58 +13:00
  • 666efc94d1 Bring Makefile up to date with Win launcher changes. Matthew Bowra-Dean 2010-11-18 23:44:40 +13:00
  • d2a52fd529 Bring Windows launcher into line with pchote's ideas. Matthew Bowra-Dean 2010-11-18 23:41:13 +13:00
  • 085685a769 Use ~/Library/Application Support/OpenRA/ as the support dir. Paul Chote 2010-11-17 14:37:32 +13:00
  • 034196ddd6 Build a list of parent mods before launching. Paul Chote 2010-11-17 14:14:50 +13:00
  • 3dc16bdbb4 Support launching an arbitrary mod. Hook up package detection for cnc. Paul Chote 2010-11-17 13:49:30 +13:00
  • f42f39f9c9 Refactor JSBridge to simplify adding new methods. Add log(message) and a stub for fileExistsInMod(file,mod). Paul Chote 2010-11-17 12:31:52 +13:00
  • 40235db52e Bind the js bridge properly. Display the selected mod page on load. Paul Chote 2010-11-17 11:46:37 +13:00
  • 810b73e1f0 Fix encoding issue with OpenRA.Utility. Refactor SidebarEntry. Add launcher pages to all mods. Paul Chote 2010-11-17 11:03:57 +13:00
  • 82850cf4fb Use window.external instead of Launcher in js for windows support. Tweak the OpenRA.Utility calls - still doesn't work 100%. Paul Chote 2010-11-16 19:54:18 +13:00
  • 21e597ca2d Hook up the "Play" button to launch the game. Paul Chote 2010-11-16 19:11:40 +13:00
  • ed8203c896 Load mod.html into the right pane when clicked. Refactoring. Paul Chote 2010-11-16 18:45:46 +13:00
  • de7668e8ff Add a WebView in preparation for the page info. Refactor SidebarEntry out of Mod. Add an "Other" category with links for support/credits+legal. Paul Chote 2010-11-16 17:02:34 +13:00
  • 7271dd5248 List installed mods in the sidebar. Changes utility mod info syntax. Paul Chote 2010-11-16 14:33:47 +13:00
  • 16dd07bab3 Add support for launching the game. Paul Chote 2010-11-16 10:55:36 +13:00
  • 5cbfc45819 Beginnings of the new mac launcher. Paul Chote 2010-11-15 20:05:31 +13:00
  • 6a238ab51a open/closed/bot dropdown for cnc lobby too Chris Forbes 2010-11-25 20:03:43 +13:00
  • 4d9c2a30df Dropdown listboxes Chris Forbes 2010-11-23 19:55:39 +13:00
  • 8b18927c67 #378 crash in IdleHealActivity fixed Chris Forbes 2010-11-25 19:48:28 +13:00
  • d77563bdb0 reduce coverage of UiOverlay sprites so you can see the building you're placing Chris Forbes 2010-11-24 20:10:14 +13:00
  • d0466714c8 Allow Chronoshifted/paradropped units to pick up crates, etc. Paul Chote 2010-11-24 15:55:41 +13:00
  • 08c9c1a92f Make Iron Curtain targeting consistent with Chronoshift. Paul Chote 2010-11-24 15:49:52 +13:00
  • ea3943daf4 Do the same for chronoshifted units Paul Chote 2010-11-24 15:31:29 +13:00
  • 6ac92c45f1 Cache the sprites. Draw linebuild cells too. Paul Chote 2010-11-24 15:31:29 +13:00
  • 96cd0e2259 Render building previews Paul Chote 2010-11-24 13:43:07 +13:00
  • fc5830a687 Added int2.Clamp(Rectangle). All queries for map geometry use map.Bounds. Paul Chote 2010-11-24 12:24:48 +13:00
  • 1dfe437641 Refactor Viewport. Paul Chote 2010-11-24 11:57:18 +13:00
  • b8eda5a152 Tidy more uses of BottomRight/TopLeft, bogus location of FormatTime. Paul Chote 2010-11-24 11:37:18 +13:00
  • de8603832f Use Map.Bounds instead. Paul Chote 2010-11-24 10:55:39 +13:00
  • f11bcd27cc Kill Map.XOffset / Map.YOffset. Paul Chote 2010-11-24 10:26:38 +13:00
  • 00dc91cf49 Standardise Theater -> Tileset. Paul Chote 2010-11-24 10:09:51 +13:00
  • 8b0255e2f7 Fix the RA shellmap. Paul Chote 2010-11-23 22:53:14 +13:00
  • 3a2279f378 Set cursor position based on mouse click location. Paul Chote 2010-11-23 21:22:50 +13:00
  • 8085bcb232 Textfield cursor support and forward-delete (rewritten by pchote). geckosoft 2010-11-22 21:39:33 +01:00
  • 5e6f325df1 #377 fixed Chris Forbes 2010-11-23 19:15:11 +13:00
  • f892eb629e fix exploitability of nuke and ion cannon Chris Forbes 2010-11-23 19:12:33 +13:00
  • 1629958970 remove bogus sandbag-in-water on equal-opportunity Chris Forbes 2010-11-23 18:05:33 +13:00
  • 2079627030 fix APB spawn Chris Forbes 2010-11-23 17:56:34 +13:00
  • 2072b78489 Remove duplication from PasswordFieldWidget. Paul Chote 2010-11-23 12:20:31 +13:00
  • 3d1d4a1aff AOE Chronosphere Paul Chote 2010-11-23 16:36:20 +13:00
  • 41665f7e95 AOE Iron Curtain Paul Chote 2010-11-23 16:31:57 +13:00
  • 604aae5980 Fixed: #281 for regular (read: right-click) commands (Modified by pchote) geckosoft 2010-11-22 22:03:18 +01:00
  • ac613f7bea Fixed: #334 Flares should now be destroyed if the drop plane is destroyed geckosoft 2010-11-22 20:31:44 +01:00
  • 46d0a6d00d Fixed: Potential exploit with ChronoshiftPower geckosoft 2010-11-22 17:55:16 +01:00
  • 402afc82ca Fixed: Potential exploit on Iron Curtain geckosoft 2010-11-22 17:23:36 +01:00
  • 1cd59a0892 Fixed: Iron Curtainable doesnt stack 'InvulnEffect' effects anymore geckosoft 2010-11-22 17:20:52 +01:00
  • 7b7bcf1005 Fixed: Crash when selling iron curtained' buildings geckosoft 2010-11-22 17:20:00 +01:00
  • be701007df Changed: DrawRangeCircle now accepts a float instead of an int geckosoft 2010-11-22 17:19:01 +01:00
  • fef6285436 Fixed: issue #277 (Surrender button no longer visible when won or lost) geckosoft 2010-11-22 15:31:03 +01:00
  • b3c4afa620 Bring Makefile up to date. Matthew Bowra-Dean 2010-11-22 10:58:51 +13:00
  • 8df1813afd Rework the makefile. Paul Chote 2010-11-22 13:10:59 +13:00
  • 6a28bcb49a GL Renderer: Print available extensions on error and test for vbos. Paul Chote 2010-11-22 11:44:43 +13:00
  • 730ed8c597 finished removing ctors from Order Chris Forbes 2010-11-23 15:33:15 +13:00
  • 7b5be4a0ec remove more ctors Chris Forbes 2010-11-23 15:30:21 +13:00
  • 30fb1250b3 remove some stupid duplication in HackyAI Chris Forbes 2010-11-23 15:27:27 +13:00