Commit Graph

267 Commits

Author SHA1 Message Date
Bob
5637b0dc43 some of a glfw window 2010-02-17 23:23:07 +13:00
Chris Forbes
bb1e9e09f2 killed homebrew AL interop; using Tao.OpenAL now instead 2010-02-16 23:41:31 +13:00
Chris Forbes
a72d19e754 converted to GPLv3 2010-02-16 21:20:41 +13:00
Chris Forbes
4258e78049 removed Ijw.DirectX, Ijw.Framework deps 2010-02-16 18:52:43 +13:00
Chris Forbes
7c4cc02f7d fix dumb name, at Bob's request 2010-02-13 21:29:12 +13:00
Chris Forbes
7c1b753536 fix another minor bug in StartGame() wrt random vs most-distant spawnpoint choice for first auto player 2010-02-13 21:26:38 +13:00
Chris Forbes
3462607e9a added ISpawnStartingUnits trait; default impl just spawns an MCV 2010-02-13 21:14:15 +13:00
Chris Forbes
641c21107e moved randoms onto World (reqd for side-by-side worlds, also fixes some obscure desyncs) 2010-02-13 21:06:14 +13:00
Alli
c026796c04 let ChooseSpawnPoint do its job 2010-02-13 20:59:49 +13:00
Alli
5138cfe995 dont let a chosen spawn point be assigned randomly 2010-02-13 20:57:02 +13:00
Alli
9eea1c186d bug fix for spawn point choosing 2010-02-13 20:44:17 +13:00
Bob
1e652dbcc1 fix disable-DOME bug. move call to PerfHistory.Tick so that the graph is correct in multiplayer. 2010-02-11 10:47:37 +13:00
Chris Forbes
227b73830d moved all selection-related bits into Selection.cs 2010-02-08 19:08:44 +13:00
Chris Forbes
37af0f2f04 selection persists across OG changes 2010-02-08 19:05:49 +13:00
Chris Forbes
1d964d9301 remove vestigial crap from FileSystem 2010-02-07 17:44:52 +13:00
Chris Forbes
911fb6aa9b sequenceEditor is mod-aware now. 2010-02-07 17:19:34 +13:00
Chris Forbes
c280304875 nice spawnpoint render 2010-02-06 22:51:22 +13:00
Alli
df00694c83 spawn points! bugs: minimap lags by one, 1-8 always valid 2010-02-06 20:07:26 +13:00
Paul Chote
61dfcd87bc Load chrome.xml from mod 2010-02-05 22:36:44 +13:00
Chris Forbes
9cdefee403 fixing up various issues 2010-02-05 19:36:18 +13:00
Chris Forbes
3b763d00fd allow optional mixes again; fix openal so it can *tell* when it fails to allocate sources, rather than just copying 400 bytes of ununitialized garbage into our managed space 2010-02-05 13:05:03 +13:00
Paul Chote
e7f376dc58 Fix player palette double-add bug 2010-02-05 11:02:48 +13:00
Paul Chote
1038a9a7e8 Fix bridges and trees 2010-02-05 11:02:20 +13:00
Paul Chote
69aff6e0f0 Basic mod works (can build up to PROC); disabled some features 2010-02-05 11:02:18 +13:00
Paul Chote
ec849c19ab Load default packages from the default mod 2010-02-05 11:02:15 +13:00
Alli
171ef0a77f Bug #32 fixed (a little hacky) 2010-02-04 21:58:13 +13:00
Chris Forbes
9efede94af more chrome perf 2010-02-01 19:22:12 +13:00
Chris Forbes
603bb44529 Game.IssueOrder wrapper for OM; moved some more features into mod 2010-01-29 19:34:13 +13:00
Bob
0e6fcdf64f trees work again. 2010-01-29 19:00:02 +13:00
Bob
95b98a78bb support for the interior tileSet. trees don't work. mounted all 3 of the tileSet mixen; this means there are name-clashes in some cases. 2010-01-29 14:19:44 +13:00
Chris Forbes
dc61cd19da clickable bits in local player row 2010-01-26 19:30:46 +13:00
Chris Forbes
be8bb20e82 added protocol versioning. AssignPlayer order is dead. 2010-01-25 18:29:56 +13:00
Chris Forbes
d7a2691db3 new support power impl 2010-01-24 12:25:46 +13:00
Bob
3bb40f7d0e some Network changes. 2010-01-23 16:17:41 +13:00
Bob
5ede4442e1 perf measurements on ChangeMap, and World.ctor 2010-01-22 15:14:20 +13:00
Bob
698985c30c more refs to Game.world (Controller) 2010-01-21 13:57:44 +13:00
Bob
232ed72bbf more refs to Game.world (Orders, etc) 2010-01-21 13:47:06 +13:00
Bob
f01990cae1 some refs to "Game.world" i missed a while ago. 2010-01-21 13:44:02 +13:00
Bob
6ac384669b Ditto for OrderGenerators. 2010-01-21 13:37:45 +13:00
Bob
7f5c59a967 passing refs to World in Chrome 2010-01-21 13:20:46 +13:00
Bob
d32461a940 moved some input stuff from MainWindow to Game 2010-01-21 13:07:48 +13:00
Bob
d7be2b0dd3 moved Game.palette into WorldRenderer 2010-01-21 13:07:47 +13:00
Bob
d07b782044 moved Game.players, LocalPlayer, localPlayerIndex to World. Setting LocalPlayer via settings is broken. 2010-01-21 13:05:13 +13:00
Chris Forbes
b037250054 Game.usingAftermath dead 2010-01-20 23:17:21 +13:00
Chris Forbes
19ff382b7f mod manifest loading 2010-01-20 21:48:47 +13:00
Chris Forbes
06b9c0dcf5 moving another filelist out to where we want it 2010-01-20 20:31:58 +13:00
Chris Forbes
359e833366 ChromeProvider/SequenceProvider split 2010-01-20 20:26:04 +13:00
Chris Forbes
00abdce68f oh ffs. old world was being referenced. fixed so it crashes if you do that. 2010-01-19 11:21:45 +13:00
Chris Forbes
b7c5b9e265 pushed TcpClient crap into NetworkOrderSource 2010-01-18 17:52:43 +13:00
Bob
fd6d2a1f99 moved SpawnPoints to Map 2010-01-18 02:58:03 +13:00