Paul Chote
|
094907c1a9
|
Update copyright header. Normalize line endings to LF.
|
2011-02-13 10:38:57 +13:00 |
|
Chris Forbes
|
79a46272ac
|
remove some crap from viewport
|
2011-01-30 17:27:39 +13:00 |
|
Paul Chote
|
6776d6f906
|
Load the main menu without loading mixes or creating a shellmap world. A giant hack.
|
2011-01-27 20:50:00 +13:00 |
|
Paul Chote
|
481cc7807b
|
Don't require a WorldRenderer to draw non-world-rendering widgets.
|
2011-01-19 20:41:32 +13:00 |
|
Paul Chote
|
60e3f7621f
|
Remove fp from CenterLocation and aircraft.
|
2011-01-07 20:14:22 +13:00 |
|
Paul Chote
|
e91caa4e7a
|
Save some perf.
|
2010-11-27 11:28:22 +13:00 |
|
Paul Chote
|
fb0e399ab9
|
Consolidate viewport clip calculations into one place (except for TerrainRenderer, but changing that calculation crashes my gfx card).
|
2010-11-27 11:20:04 +13:00 |
|
Paul Chote
|
7c5c989eb2
|
Introduce World.LocalShroud. Breaks targeting stealth tanks. Probably breaks FrozenUnderFog.
|
2010-11-27 11:20:04 +13:00 |
|
Paul Chote
|
fbeb638582
|
Center the viewport by default.
|
2010-11-27 11:20:01 +13:00 |
|
Paul Chote
|
fc5830a687
|
Added int2.Clamp(Rectangle). All queries for map geometry use map.Bounds.
|
2010-11-24 12:24:48 +13:00 |
|
Paul Chote
|
1dfe437641
|
Refactor Viewport.
|
2010-11-24 11:57:18 +13:00 |
|
Chris Forbes
|
d7d0d371c6
|
(bob) refactor input dispatch; remove public Dispatch*Input from game; (chris) fix build failures due to rebase past gecko
|
2010-11-01 18:39:37 +13:00 |
|
Chris Forbes
|
2f962452e5
|
fix compile failure in prev
|
2010-10-25 09:14:22 +13:00 |
|
Bob
|
10f5e68f7f
|
fix #166 (shroud artifacting at bounds)
|
2010-10-25 09:06:23 +13:00 |
|
Caleb Anderson
|
ff7daf8727
|
MoveViewport takes a float to allow for smoother panning. Added more scripting to shellmap
|
2010-10-25 08:16:08 +13:00 |
|
Bob
|
20276291ce
|
move Game.world onto OrderManager. use call IssueOrder on world and/or on orderManager, not on Game
|
2010-10-12 17:30:27 +13:00 |
|
Bob
|
6bbf878314
|
remove ref to Game.world in Viewport.ShroudBounds
|
2010-10-12 17:29:09 +13:00 |
|
Bob
|
6ea2a06e4b
|
pass WorldRenderer to Widget.Draw, DrawInner
|
2010-10-12 17:27:08 +13:00 |
|
Bob
|
597dba8584
|
untangling WorldRenderer from World
|
2010-10-12 17:24:23 +13:00 |
|
Bob
|
cb1deacbb2
|
pass world into CheckSync. don't pass world into Widget.DrawInner
|
2010-10-12 17:24:12 +13:00 |
|
Bob
|
ab1e930ba3
|
pass worldRenderer around as necessary
|
2010-10-12 17:24:07 +13:00 |
|
Bob
|
14e517cab5
|
Autoflush renderer. Sprite.DrawAt convenience function.
|
2010-09-24 18:11:03 +12:00 |
|
Chris Forbes
|
aa1d44428d
|
fix prev
|
2010-09-19 18:50:34 +12:00 |
|
Paul Chote
|
23da8a24bd
|
Only render shroud/ore that is in the current viewport
|
2010-09-19 18:34:23 +12:00 |
|
Paul Chote
|
b84d2f2c29
|
Allow a small amount of over-scroll so ui doesn't get in the way
|
2010-09-06 20:12:47 +12:00 |
|
Paolo Chiodi
|
2945838eef
|
some more locking into map borders
|
2010-09-06 20:12:47 +12:00 |
|
Paul Chote
|
598fe9f956
|
gut perf logging - only record expensive ticks. perf.log is small enough to be useful now.
|
2010-09-06 15:29:34 +12:00 |
|
Paolo Chiodi
|
1c8f744719
|
allow camera shaking to exit map borders
|
2010-09-04 10:45:09 +02:00 |
|
Paolo Chiodi
|
669aaab6b4
|
change mouse sequence to blocked whene map borders are reached
|
2010-09-04 11:46:14 +12:00 |
|
Paolo Chiodi
|
73017d3f5c
|
lock viewport scrolling into map size
|
2010-09-04 11:46:14 +12:00 |
|
Paul Chote
|
b6b4df703a
|
Shift loadscreen into mods
|
2010-08-25 20:15:46 +12:00 |
|
Paul Chote
|
b17e6900ec
|
Awesome loadscreen for ra; crashfixes
|
2010-08-25 20:15:45 +12:00 |
|
Paul Chote
|
08a60ca336
|
Initial loadscreen impl; draws a black screen.
|
2010-08-25 20:15:45 +12:00 |
|
Paul Chote
|
d8c053253d
|
wtf?
|
2010-08-25 20:15:44 +12:00 |
|
Paul Chote
|
e4271b35dc
|
shader params can stay inside Renderer
|
2010-08-25 20:15:44 +12:00 |
|
Paul Chote
|
21b0b12948
|
Fix MP gamestart
|
2010-08-18 22:21:08 +12:00 |
|
Bob
|
ae703d50b2
|
Actor.traits is implementation detail
|
2010-08-14 17:39:49 +12:00 |
|
Chris Forbes
|
4328fbc350
|
fix color picker again
|
2010-08-12 19:35:36 +12:00 |
|
Chris Forbes
|
e6f717ff04
|
FAST
|
2010-08-10 21:26:50 +12:00 |
|
Bob
|
b4c84a11f2
|
changes to allow widgets to be in mods/; moved BuildPaletteWidget into mods/
|
2010-07-30 20:15:14 +12:00 |
|
Bob
|
2dd558a065
|
move LastMousePosition et al from Widget to Viewport
|
2010-07-30 20:07:39 +12:00 |
|
Paul Chote
|
e677be7908
|
Remove more cruft from Game.controller
|
2010-07-26 20:14:35 +12:00 |
|
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 |
|
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 |
|
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 |
|