Bob
34fc207a6c
FUCK YES
2010-10-12 17:30:24 +13:00
Bob
c974e61680
remove refs to Game.world in widgets
2010-10-12 17:30:22 +13:00
Bob
09db76f89f
remove ref to Game.world in Move
2010-10-12 17:29:11 +13:00
Bob
6bbf878314
remove ref to Game.world in Viewport.ShroudBounds
2010-10-12 17:29:09 +13:00
Bob
4cd3195f9f
call refreshPalette in the right place. make Game.worldRenderer PRIVATE (yay)
2010-10-12 17:29:06 +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
0873741983
don't pass world to Widget.Tick, either
2010-10-12 17:24:17 +13:00
Bob
e0afc08e5f
move an access of Viewport into Game
2010-10-12 17:24:14 +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
10bf85f57e
move Game.Current{Host,Port} into orderManager
2010-10-12 17:24:03 +13:00
Bob
17990ab8b7
move LobbyInfo onto OrderManager
2010-10-12 17:24:00 +13:00
Bob
beecb8aeb1
remove redundant parameter from ObjectCreator.Param attribute
2010-10-12 17:23:57 +13:00
Bob
6a25d989a7
remove many references to Game.world
2010-10-12 17:23:55 +13:00
Bob
f8776d773d
extract FrameData from OrderManager. fix disconnect bug in NetworkConnection
2010-10-12 17:22:17 +13:00
Bob
3724f46a3e
remove world arg to SyncLobbyInfo and HandleInput
2010-10-12 17:22:14 +13:00
Bob
915ad7fb7b
extract replay saving from OrderManager
2010-10-12 17:22:12 +13:00
Bob
011a20e8b4
add IHasLocation
2010-10-12 07:59:40 +13:00
Bob
9c362f7d41
remove setters on Mobile.{from,to}Cell. use SetLocation instead
2010-10-12 07:59:39 +13:00
Chris Forbes
99d92ee095
move ColorFromHSL out of the ui code
2010-10-11 19:52:46 +13:00
Chris Forbes
0df9815d2c
fix base-cycling for mac build, too?
2010-10-10 15:11:53 +13:00
Chris Forbes
79d6eb4a2b
some widgets cleanup
2010-10-10 15:09:26 +13:00
Chris Forbes
0d8557eadb
fix NRE in CancelableActivity
2010-10-10 11:04:39 +13:00
Chris Forbes
580f1cfe97
bot and humans hate each other, even if the host is on a team.
2010-10-09 13:40:55 +13:00
Andrew Riedi
3d7434f42e
Fixed under VS 2010.
2010-10-09 13:40:52 +13:00
Chris Forbes
ef96604f9e
#231 scroll jumping fixed
2010-10-09 13:40:49 +13:00
Chris Forbes
465f5d295b
force master server url update, if old.
2010-10-09 13:40:47 +13:00
Chris Forbes
1feb377d43
fix bogus target lines being drawn to 0,0
2010-10-09 13:40:33 +13:00
Caleb Anderson
a065fb464e
bandage to fix dogs not killing infantry in certain cases
2010-10-09 13:40:21 +13:00
Chris Forbes
318f496bf9
#202 fixed
2010-10-08 19:03:01 +13:00
Caleb Anderson
ef4f478e10
Strip newlines from scrolling text. Frame-friendly update of scrolling text
2010-10-08 18:29:20 +13:00
Caleb Anderson
0c24a08436
sane default scroll speed
2010-10-08 17:38:48 +13:00
Paul Chote
fd34f2ba99
Fix #225 and some other uses of a.IsInWorld / a.IsDead()
2010-10-08 10:56:50 +13:00
Paul Chote
ad6481c8e8
Change master server url. Won't work until dns is set correctly.
2010-10-07 22:46:44 +13:00
pdovy
761f62292f
missing files from previous commit
2010-10-07 22:46:44 +13:00
Bob
aebef4f1c8
rename IIssueOrder2 -> IIssueOrder
2010-10-07 22:07:13 +13:00
Bob
d3244184c1
implement order targeter for everything else
2010-10-07 22:07:13 +13:00
Bob
711d05da98
use IIssueOrder2 in AttackBase
2010-10-07 22:07:12 +13:00
Bob
3d805ff40d
added IIssueOrder2. most orders are broken, but Minelayer is fixed
2010-10-07 22:07:12 +13:00
Bob
0cd140849b
fix some support powers
2010-10-07 22:07:12 +13:00
Bob
d6110b9ef0
add Sync.AssertUnsynced. use it in OrderGenerator.set
2010-10-07 22:07:12 +13:00
Bob
26d1db778e
push the check-synchash-doesn't-change pattern into a utility fn. furthur reduce the number of uses on Game.world
2010-10-07 22:07:11 +13:00
Bob
f41aa474aa
remove more uses of Game.world
2010-10-07 22:07:11 +13:00
max621
44fe0396bb
Added shift+right click on build menu cancels 5 orders. Added ctrl+shift+right click on build menu cancels all orders
2010-10-07 18:23:26 +13:00
Chris Forbes
5af8f5e2d9
bots choose random colors
2010-10-07 07:41:14 +13:00
Caleb Anderson
c85503811c
Clamp, scroll, scrollspeed, sliders
...
Reduced clamp duplication
Fixed scrolling speed issue
Modified scrollspeed slider to use a range
Fixed scrollspeed, volume, and sound sliders not showing current setting.
2010-10-06 20:53:56 +13:00
Chris Forbes
8cb7a7b8ce
add support for WeaponInfo.MinRange
2010-10-06 17:41:52 +13:00
Chris Forbes
ce5cf93077
prevent infantry going prone due to tib damage
2010-10-06 17:37:23 +13:00
Chris Forbes
24f0c28f56
fix massive player/client confusion after people drop
2010-10-06 10:59:45 +13:00