Versions Compared
compared with
Key
- This line was added.
- This line was removed.
- Formatting was changed.
Comment:
Migrated to Confluence 5.3
Excerpt |
---|
List all technologies that can you can start researching immediately... |
Syntax
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
var technologies = enumResearch(); |
Parameters
The function does not have any parameters.
Return values
Value | Type | Notes | Game Version |
---|---|---|---|
<technologies> | Array of Research object | If technologies are available for research, an array of their associated research objects will be returned. | 3.1 Beta 1 |
[] | Empty Array | If no technologies are currently available for research, an empty array is returned. | 3.1 Beta 1 |
<error> | Error | Internal error | 3.1 Beta 1 |
Example
Code Block | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
// get list of technologies available for research
var technologies = enumResearch();
// do we have stuff to research?
if (technologies.length) {
// get a list of labs
var labs = enumStruct( me, RESEARCH_LAB );
labs.forEach( function(lab) {
// is lab idle?
if ( (lab.status == BUILT) && structureIdle(lab) ) {
// make it research first technology in list
pursueResearch( lab, technologies.shift() );
}
} );
} |
Div | ||||||
---|---|---|---|---|---|---|
| ||||||
Availability
Requires:
|
Div | ||||
---|---|---|---|---|
| ||||
ContentsJump to:
|
Div | ||
---|---|---|
| ||
See alsoRelated articles:
|