AIWrapper:Cpp: Difference between revisions
From Spring
Jump to navigationJump to search
New page: {{AIWrapper|Cpp|hoijui|0.1|C++|alpha|GNU GPL v2+|C}} == (New) C++ AI Interface Wrapper == ==== Forum threads ==== *[http://springrts.com/phpbb/viewtopic.php?f=15&t=1501... |
|||
| (6 intermediate revisions by 3 users not shown) | |||
| Line 7: | Line 7: | ||
==== Description ==== | ==== Description ==== | ||
This AI interface wrapper is written in C++. It allows C++ Skimrish AI devs to write AIs in a more future proof way | This AI interface wrapper is written in C++. It allows C++ Skimrish AI devs to write AIs in a more future proof way than the [[AIWrapper:LegacyCpp|legacy wrapper]], which is meant to be replaced by this wrapper over time. | ||
Use this, and not | Use this, and not the legacy wrapper for new C++ AIs. | ||
The source is not yet in springs ''master'' branch, but in the ''cppintnew'' one under: | The source is not yet in springs ''master'' branch, but in the ''cppintnew'' one under: | ||
''{spring_source}/AI/Wrappers/Cpp/'' | ''{spring_source}/AI/Wrappers/Cpp/'' | ||
==== | === Used By === | ||
==== Skirmish AIs ==== | |||
* '''[[AI:CppTestAI|CppTestAI]]''' | * '''[[AI:CppTestAI|CppTestAI]]''' | ||
* '''[http://springrts.com/phpbb/viewtopic.php?f=15&t=22582 Shard]''' | |||
==== Download ==== | ==== Download ==== | ||
Included in the spring engine source code. | |||
==== Source ==== | ==== Source ==== | ||
The source can be found under: | The source can be found in the ''cppintnew'' branch under: | ||
''{spring_source}/AI/Wrappers/Cpp/'' | ''{spring_source}/AI/Wrappers/Cpp/'' | ||
==== | ==== Bugs ==== | ||
'''Known Crashes:''' | |||
* None | * None | ||
'''Missing Features:''' | |||
* compleet ID -> OO object wrapping (eg no more unitIDs, but only Unit OO objects) | |||
Please report bugs under | |||
[http://springrts.com/mantis/ Mantis] | |||
to the AI subproject. | |||
==== How to compile ==== | ==== How to compile ==== | ||
| Line 33: | Line 41: | ||
''' [[AIs|<- Back to AI page]]''' | ''' [[AIs|<- Back to AI page]]''' | ||
[[Category: AIWrapper]] | [[Category: AIWrapper]] | ||
Latest revision as of 13:56, 31 January 2014
| Developer | |
| Version | |
| Language Support | |
| Status | |
| License | |
| AI Interface | |
(New) C++ AI Interface Wrapper
Forum threads
Description
This AI interface wrapper is written in C++. It allows C++ Skimrish AI devs to write AIs in a more future proof way than the legacy wrapper, which is meant to be replaced by this wrapper over time. Use this, and not the legacy wrapper for new C++ AIs.
The source is not yet in springs master branch, but in the cppintnew one under: {spring_source}/AI/Wrappers/Cpp/
Used By
Skirmish AIs
Download
Included in the spring engine source code.
Source
The source can be found in the cppintnew branch under: {spring_source}/AI/Wrappers/Cpp/
Bugs
Known Crashes:
- None
Missing Features:
- compleet ID -> OO object wrapping (eg no more unitIDs, but only Unit OO objects)
Please report bugs under Mantis to the AI subproject.
How to compile
It is compiled directly into AIs using it. Refer to springs Scons or CMake build files.