- Timestamp:
- 06/09/11 18:40:29 (14 years ago)
- Location:
- ps/trunk/binaries/data/mods/public
- Files:
-
- 3 edited
-
gui/session/session.js (modified) (2 diffs)
-
gui/session/session.xml (modified) (1 diff)
-
simulation/components/GuiInterface.js (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
ps/trunk/binaries/data/mods/public/gui/session/session.js
r9592 r9600 271 271 } 272 272 273 var text = uneval(simState); 273 var conciseSimState = deepcopy(simState); 274 conciseSimState.players = "<<<omitted>>>"; 275 var text = "simulation: " + uneval(conciseSimState); 274 276 275 277 var selection = g_Selection.toList(); … … 280 282 { 281 283 var template = GetTemplateData(entState.template); 282 text += "\n\n" + uneval(entState) + "\n\n" + uneval(template); 284 text += "\n\nentity: {\n"; 285 for (var k in entState) 286 text += " "+k+":"+uneval(entState[k])+"\n"; 287 text += "}\n\ntemplate: " + uneval(template); 283 288 } 284 289 } -
ps/trunk/binaries/data/mods/public/gui/session/session.xml
r9554 r9600 92 92 <object name="debug" 93 93 type="text" 94 size="0 50 80% 100%"94 size="0 70 80% 100%" 95 95 ghost="true" 96 96 textcolor="yellow" -
ps/trunk/binaries/data/mods/public/simulation/components/GuiInterface.js
r9498 r9600 230 230 } 231 231 232 var cmpUnitAI = Engine.QueryInterface(ent, IID_UnitAI); 233 if (cmpUnitAI) 234 { 235 ret.unitAI = { 236 // TODO: reading properties directly is kind of violating abstraction 237 "state": cmpUnitAI.fsmStateName, 238 "orders": cmpUnitAI.orderQueue, 239 }; 240 } 241 232 242 var cmpRangeManager = Engine.QueryInterface(SYSTEM_ENTITY, IID_RangeManager); 233 243 ret.visibility = cmpRangeManager.GetLosVisibility(ent, player);
Note:
See TracChangeset
for help on using the changeset viewer.
