Paul Chote
|
eac49ca641
|
Refactor existing hodgepodge of hardcoded mouse/keyboard events into DefaultInputController.
|
2010-07-26 20:14:35 +12:00 |
|
Paul Chote
|
2248320af7
|
Move Game.Controller.HandleInput into a widget; works but is hacky
|
2010-07-26 20:14:35 +12:00 |
|
Chris Forbes
|
69d30ac71b
|
RenderBeforeWorld/RenderAfterWorld split. still need to sort out which behavior belongs where.
|
2010-07-26 18:19:39 +12:00 |
|
alzeih
|
130b4d29b4
|
Move SelectedUnit drawing stuff out of WorldRenderer into Selectable with IRenderSelection
|
2010-07-26 02:25:52 +12:00 |
|
Chris Forbes
|
f2bfa8e2ee
|
reinstate range circles; IRenderSelection allows arb. plugging in of these things
|
2010-07-25 15:56:40 +12:00 |
|
alzeih
|
282d26b844
|
Remember to disconnect ingame too, and mark the game as not started.
Also fix a compiler warning
|
2010-07-23 21:40:05 +12:00 |
|
Paul Chote
|
9ebdef043c
|
Allow custom/multiple cursor palettes
|
2010-07-23 14:49:45 +12:00 |
|
Paul Chote
|
5c7e278b93
|
Draw viewport rect on radar
|
2010-07-23 00:03:04 +12:00 |
|
Paul Chote
|
ac526f9762
|
Split the radar into multiple bitmaps
|
2010-07-22 22:54:12 +12:00 |
|
Paul Chote
|
d21e9fe093
|
Kill ITerrainTypeModifier for explicit updating of a custom layer in the map. Functionally equivalent, but MUCH faster.
|
2010-07-22 22:22:53 +12:00 |
|
Paul Chote
|
5198ced5aa
|
Remove unnecessary check
|
2010-07-22 20:44:14 +12:00 |
|
Paul Chote
|
5f36933837
|
Fix custom terrain location
|
2010-07-22 19:50:41 +12:00 |
|
Paul Chote
|
a234dd4382
|
New interface for things that show on radar; groundwork for future patches.
|
2010-07-22 19:50:41 +12:00 |
|
Paul Chote
|
55fd5c3b9b
|
Halve the perf fail of custom terrain (down to ~4ms)
|
2010-07-22 01:21:36 +12:00 |
|
Paul Chote
|
db9cfb9ddd
|
More refactoring and a TODO on custom terrain perf
|
2010-07-22 01:13:03 +12:00 |
|
Paul Chote
|
2d2362a1a6
|
Minimap refactoring; don't render the minimap unless we have radar.
|
2010-07-22 00:15:33 +12:00 |
|
Paul Chote
|
78aff37fe4
|
Minimap sanity; part 1: rewrite the core radar logic
|
2010-07-21 23:44:23 +12:00 |
|
Paul Chote
|
58aed632a1
|
Add sanity to minimap; part 0
|
2010-07-21 20:50:40 +12:00 |
|
alzeih
|
2f9f539857
|
big pile of Render refactoring
|
2010-07-21 18:59:33 +12:00 |
|
alzeih
|
4065a4f6a2
|
WorldRenderer now uses the global renderers too
|
2010-07-21 18:17:43 +12:00 |
|
alzeih
|
222b29cec6
|
Bye Bye Chrome!
|
2010-07-21 17:57:06 +12:00 |
|
alzeih
|
0ac91d3c5e
|
Widget IHandleInputs now
|
2010-07-21 16:51:00 +12:00 |
|
alzeih
|
647252b0cb
|
Chrome.rootWidget -> Widget.RootWidget
|
2010-07-21 16:14:31 +12:00 |
|
alzeih
|
846971836a
|
adjust path debug for altitude
|
2010-07-21 14:17:14 +12:00 |
|
Paul Chote
|
d3df8e6abd
|
Remove debug spam
|
2010-07-21 00:28:14 +12:00 |
|
Paul Chote
|
7d02a801ad
|
minicursors for minimap.
Bugs: ra doesn't define a sequence for move-blocked-minimap; cursor hotspot is wrong.
|
2010-07-21 00:26:32 +12:00 |
|
Paul Chote
|
bd69047e8c
|
Fix cursor interaction with widgets
|
2010-07-20 23:51:55 +12:00 |
|
Chris Forbes
|
d5f12dd8ee
|
trim down license spam in all files
|
2010-07-18 16:48:21 +12:00 |
|
Paul Chote
|
c4442f07da
|
Sliders change the preview palette and update client data; Need a better algorithm for picking color2
|
2010-07-16 23:34:42 +12:00 |
|
Paul Chote
|
8abc8e03cb
|
Shift player palette definitions onto the player/client. Needs ui; for now everyone is teal.
|
2010-07-16 20:51:20 +12:00 |
|
Paul Chote
|
b3413dc783
|
Faster bitmap editing
|
2010-07-15 21:25:02 +12:00 |
|
Paul Chote
|
45061cdf37
|
Cleaner attempt at rendering map previews on the fly
|
2010-07-15 21:16:35 +12:00 |
|
alzeih
|
dc1e36f653
|
smite some more compile warnings (amended to add minimap changes)
|
2010-07-12 00:51:58 +12:00 |
|
Paul Chote
|
6d49dcece1
|
Remove BS from Viewport
|
2010-07-11 16:17:20 +12:00 |
|
Paul Chote
|
b0e1d37789
|
Goodbye hardcoded chrome!
|
2010-07-11 15:43:32 +12:00 |
|
Paul Chote
|
7591434987
|
Remove hardcoded map references from MapPreviewWidget; prevents information leakage between lobby and map selector and provides groundwork for future patches
|
2010-07-11 14:25:29 +12:00 |
|
Bob
|
bd74b29ea3
|
move projectile effects into mod
|
2010-07-08 16:04:18 +12:00 |
|
Paul Chote
|
5fba682fe0
|
Fullscreen -> WindowMode; defaults to pseudofullscreen which does hax on windows, falls back to normal fullscreen for everyone else.
|
2010-07-07 23:13:27 +12:00 |
|
Paul Chote
|
202d1a38d5
|
Specify valid filetypes in tilesets
|
2010-06-30 20:25:32 +12:00 |
|
Paul Chote
|
915c9460cf
|
Theater specific artwork done properly
|
2010-06-28 12:38:35 +12:00 |
|
Paul Chote
|
15a72e893b
|
Quick hack for theater-specific artwork. Should probably be done better; editor support required.
|
2010-06-28 00:23:58 +12:00 |
|
Paul Chote
|
d275c72cb8
|
Cleaner TileSet init
|
2010-06-26 13:33:46 +12:00 |
|
Paul Chote
|
08ee425415
|
Fix some stupid bugs; remove hardcoded references to water/ore/tree terraintypes
|
2010-06-26 12:02:30 +12:00 |
|
Paul Chote
|
bf6b2da1a8
|
Unhardcode terrain types. Needs a bit more work re initialization and bridges
|
2010-06-26 10:55:29 +12:00 |
|
Chris Forbes
|
0cf39991db
|
new range circle renderer; faster minefield renderer
|
2010-06-24 21:51:21 +12:00 |
|
Chris Forbes
|
e56339897f
|
add additional debug to WorldRenderer.DrawUnitPath so we can see waypoint density, etc
|
2010-06-24 21:51:21 +12:00 |
|
Paul Chote
|
7d717592c7
|
Rename IMovement -> IMove; Move GetCurrentPath from Mobile to IMove and implement for aircraft; fix regressions in Helicopter (ITick) and remove unused cruft from Aircraft (IOccupySpace).
|
2010-06-24 21:51:21 +12:00 |
|
Paul Chote
|
aff357db0b
|
Actually render resources when shroud is disabled
|
2010-06-20 18:34:06 +12:00 |
|
Paul Chote
|
5f83f97747
|
Link harvesters with refineries.
|
2010-06-15 20:05:49 +12:00 |
|
Paul Chote
|
de6434c0f1
|
Use the same model for ra (but let proc hold ore as before)
|
2010-06-13 22:00:39 +12:00 |
|