Chris Forbes
|
bba9c4b976
|
#313 fixed -- there's unsynced code that runs in Tick, too.
|
2010-10-16 09:48:39 +13:00 |
|
Paul Chote
|
185ba80e99
|
Fix FMV player widget display
|
2010-10-14 23:30:48 +13:00 |
|
Bob
|
7ca9fcdac9
|
run the shellmap even while the lobby shows. remove Widget.SpecialOneArg
|
2010-10-12 18:33:16 +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
|
34fc207a6c
|
FUCK YES
|
2010-10-12 17:30:24 +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
|
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
|
6a25d989a7
|
remove many references to Game.world
|
2010-10-12 17:23:55 +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 |
|
Chris Forbes
|
465f5d295b
|
force master server url update, if old.
|
2010-10-09 13:40:47 +13:00 |
|
Bob
|
3d805ff40d
|
added IIssueOrder2. most orders are broken, but Minelayer is fixed
|
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 |
|
Paul Chote
|
9620b4ed46
|
Add mod metadata, and filter valid mods on startup.
|
2010-10-02 20:37:22 +13:00 |
|
Bob
|
d3db9d3710
|
yes, i do want +=
|
2010-09-22 08:02:09 +12:00 |
|
Bob
|
9eb05a43f9
|
show perf widget
|
2010-09-22 08:02:06 +12:00 |
|
Bob
|
3165ec5359
|
create widgets on demand
|
2010-09-22 08:02:03 +12:00 |
|
Bob
|
f4699132d6
|
made OpenWindow and CloseWindow static
|
2010-09-22 08:02:00 +12:00 |
|
Chris Forbes
|
c9edbd8a80
|
report the tick in debug
|
2010-09-21 18:10:05 +12:00 |
|
Chris Forbes
|
4b49bf03dc
|
reset local tick # at gamestart
|
2010-09-21 18:05:54 +12:00 |
|
Paul Chote
|
c796e155e7
|
Fix UpdateTotals(); add debug info.
|
2010-09-18 20:46:00 +12:00 |
|
Chris Forbes
|
0330ef2b9e
|
blah
|
2010-09-18 19:57:45 +12:00 |
|
Paul Chote
|
051c451867
|
Support custom tile size ingame
|
2010-09-15 19:31:21 +12:00 |
|
Paul Chote
|
1bc2136771
|
Nicer behaviour for edgescroll in windowed mode
|
2010-09-10 22:23:27 +12:00 |
|
Paul Chote
|
8b4551c605
|
Next track / repeat on song completion.
|
2010-09-10 21:51:11 +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 |
|
Chris Forbes
|
f4da83e920
|
start cleaning up IWorldLoadHook vs IGameStarted -- IGameStarted dies.
|
2010-08-25 21:53:54 +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
|
e4271b35dc
|
shader params can stay inside Renderer
|
2010-08-25 20:15:44 +12:00 |
|
Paul Chote
|
95c34c30ba
|
Don't die after render if the world doesn't exist
|
2010-08-25 20:15:44 +12:00 |
|
Chris Forbes
|
e74c3eeb2e
|
hook in an ai stub. all it does for now is deploy the mcv.
|
2010-08-24 22:52:40 +12:00 |
|
Paul Chote
|
c3b3947b9d
|
Rename some settings
|
2010-08-24 19:53:05 +12:00 |
|
Paul Chote
|
1143f496db
|
Part 2 of 3: Split Settings into logical units.
Syntax for command line overrides is now <section>.<setting>=<value>
eg `General.InitialMods=cnc'
|
2010-08-24 19:53:05 +12:00 |
|
Paul Chote
|
46d0ce89e9
|
Fix silly naming conventions
|
2010-08-24 19:53:05 +12:00 |
|
Chris Forbes
|
d8c5f1aed3
|
extract serialize code from Server; deserialize code from Game; add Slot collection.
|
2010-08-23 19:08:09 +12:00 |
|
Chris Forbes
|
3880326787
|
ship out ChooseInitialStance from Game
|
2010-08-23 18:34:47 +12:00 |
|
Chris Forbes
|
09d9396123
|
move Session back to Game
|
2010-08-23 18:31:43 +12:00 |
|
Chris Forbes
|
3f11c32c4a
|
blah
|
2010-08-23 17:58:25 +12:00 |
|
Paul Chote
|
952da4efec
|
Fix wrong-palette in first tick
|
2010-08-21 20:39:15 +12:00 |
|
Paul Chote
|
49f2bfb460
|
Only reload sprites on theatre change; kill cruft
|
2010-08-21 20:34:59 +12:00 |
|
Paul Chote
|
9db92ed8ba
|
Shift the nasty bits of map loading into ModData
|
2010-08-21 20:23:14 +12:00 |
|
Paul Chote
|
4e2d76f6ed
|
Move AvailableMaps into ModData
|
2010-08-21 20:11:05 +12:00 |
|
Bob
|
aeb9f4e441
|
moved call to FindMaps into ChangeMods
|
2010-08-21 19:20:06 +12:00 |
|