├── README.txt
├── C
├── .gitignore
├── BasicBot
│ └── ConstructionTask.cpp
├── BuildServerCode.vcxproj.user
├── TutorialLevel0Bot.vcxproj.user
├── TutorialLevel1Bot.vcxproj.user
├── TutorialLevel2Bot.vcxproj.user
├── TutorialLevel3Bot.vcxproj.user
├── TutorialLevel4Bot.vcxproj.user
├── TutorialLevelxBot.vcxproj.user
├── TutorialLevelyBot.vcxproj.user
├── TutorialLevel2Bot
│ ├── InformationManager.h
│ ├── Common.h
│ ├── GameCommander.h
│ └── MyBotModule.h
├── TutorialLevel3Bot
│ ├── InformationManager.h
│ ├── Common.h
│ ├── GameCommander.h
│ ├── WorkerManager.h
│ └── MyBotModule.h
├── TutorialLevel4Bot
│ ├── InformationManager.h
│ ├── BuildManager.h
│ ├── Common.h
│ ├── GameCommander.h
│ ├── WorkerManager.h
│ └── MyBotModule.h
├── BasicBot.vcxproj.user
├── BuildServerCode.vcxproj.filters
├── TutorialLevel0Bot
│ ├── Common.h
│ └── MyBotModule.h
└── TutorialLevel1Bot
│ ├── Common.h
│ └── MyBotModule.h
├── JAVA
├── .gitignore
├── BasicBot
│ ├── lib
│ │ └── bwmirror_v2_5.jar
│ ├── BasicBot.iml
│ ├── .settings
│ │ ├── org.eclipse.ltk.core.refactoring.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ ├── .idea
│ │ └── modules.xml
│ ├── BasicBot.eml
│ ├── .classpath
│ ├── .project
│ └── src
│ │ ├── WorkerMoveData.java
│ │ └── Main.java
├── TutorialLevel0Bot
│ ├── lib
│ │ └── bwmirror_v2_5.jar
│ ├── TutorialLevel0Bot.iml
│ ├── .idea
│ │ ├── modules.xml
│ │ └── misc.xml
│ ├── src
│ │ └── Main.java
│ ├── TutorialLevel0Bot.eml
│ ├── .classpath
│ ├── .project
│ └── .settings
│ │ └── org.eclipse.jdt.core.prefs
├── TutorialLevel1Bot
│ ├── lib
│ │ └── bwmirror_v2_5.jar
│ ├── TutorialLevel1Bot.iml
│ ├── .idea
│ │ ├── encodings.xml
│ │ ├── modules.xml
│ │ └── misc.xml
│ ├── src
│ │ └── Main.java
│ ├── TutorialLevel1Bot.eml
│ ├── .classpath
│ ├── .project
│ └── .settings
│ │ └── org.eclipse.jdt.core.prefs
├── TutorialLevel2Bot
│ ├── lib
│ │ └── bwmirror_v2_5.jar
│ ├── TutorialLevel2Bot.iml
│ ├── .idea
│ │ ├── modules.xml
│ │ ├── encodings.xml
│ │ └── misc.xml
│ ├── src
│ │ └── Main.java
│ ├── TutorialLevel2Bot.eml
│ ├── .classpath
│ ├── .project
│ └── .settings
│ │ └── org.eclipse.jdt.core.prefs
├── TutorialLevel3Bot
│ ├── lib
│ │ └── bwmirror_v2_5.jar
│ ├── TutorialLevel3Bot.iml
│ ├── .idea
│ │ ├── modules.xml
│ │ ├── encodings.xml
│ │ └── misc.xml
│ ├── src
│ │ └── Main.java
│ ├── TutorialLevel3Bot.eml
│ ├── .classpath
│ ├── .project
│ └── .settings
│ │ └── org.eclipse.jdt.core.prefs
└── TutorialLevel4Bot
│ ├── lib
│ └── bwmirror_v2_5.jar
│ ├── TutorialLevel4Bot.iml
│ ├── .idea
│ ├── modules.xml
│ ├── encodings.xml
│ └── misc.xml
│ ├── src
│ └── Main.java
│ ├── TutorialLevel4Bot.eml
│ ├── .classpath
│ ├── .project
│ └── .settings
│ └── org.eclipse.jdt.core.prefs
├── docs
├── C
│ └── html
│ │ ├── bc_s.png
│ │ ├── bdwn.png
│ │ ├── nav_f.png
│ │ ├── nav_g.png
│ │ ├── nav_h.png
│ │ ├── open.png
│ │ ├── tab_a.png
│ │ ├── tab_b.png
│ │ ├── tab_h.png
│ │ ├── tab_s.png
│ │ ├── closed.png
│ │ ├── doxygen.png
│ │ ├── ftv2doc.png
│ │ ├── sync_on.png
│ │ ├── annotated.html
│ │ ├── ftv2blank.png
│ │ ├── ftv2link.png
│ │ ├── ftv2mnode.png
│ │ ├── ftv2node.png
│ │ ├── ftv2pnode.png
│ │ ├── sync_off.png
│ │ ├── ftv2lastnode.png
│ │ ├── ftv2splitbar.png
│ │ ├── ftv2vertline.png
│ │ ├── search
│ │ ├── close.png
│ │ ├── mag_sel.png
│ │ ├── search_l.png
│ │ ├── search_m.png
│ │ ├── search_r.png
│ │ ├── classes_6.js
│ │ ├── classes_4.js
│ │ ├── functions_11.js
│ │ ├── enums_1.js
│ │ ├── typedefs_1.js
│ │ ├── variables_e.js
│ │ ├── variables_5.js
│ │ ├── enumvalues_1.js
│ │ ├── enumvalues_5.js
│ │ ├── enumvalues_6.js
│ │ ├── enumvalues_b.js
│ │ ├── enums_0.js
│ │ ├── enumvalues_2.js
│ │ ├── enumvalues_9.js
│ │ ├── classes_2.js
│ │ ├── all_14.js
│ │ ├── enumvalues_0.js
│ │ ├── functions_13.js
│ │ ├── classes_7.js
│ │ ├── all_16.js
│ │ ├── all_17.js
│ │ ├── variables_14.js
│ │ ├── variables_15.js
│ │ ├── typedefs_0.js
│ │ ├── functions_b.js
│ │ ├── classes_8.js
│ │ ├── variables_c.js
│ │ ├── variables_7.js
│ │ ├── functions_5.js
│ │ ├── all_18.js
│ │ ├── classes_9.js
│ │ ├── classes_0.js
│ │ ├── functions_15.js
│ │ ├── classes_3.js
│ │ ├── enumvalues_3.js
│ │ ├── classes_5.js
│ │ ├── enumvalues_8.js
│ │ ├── enumvalues_4.js
│ │ ├── functions_9.js
│ │ ├── functions_d.js
│ │ ├── classes_1.js
│ │ ├── nomatches.html
│ │ ├── variables_d.js
│ │ ├── variables_12.js
│ │ ├── variables_b.js
│ │ ├── namespaces_0.js
│ │ ├── enumvalues_c.js
│ │ ├── enumvalues_a.js
│ │ ├── all_6.js
│ │ ├── variables_f.js
│ │ ├── functions_4.js
│ │ ├── namespaces_1.js
│ │ ├── variables_6.js
│ │ ├── all_e.js
│ │ ├── functions_14.js
│ │ ├── all_0.html
│ │ ├── all_1.html
│ │ ├── all_2.html
│ │ ├── all_3.html
│ │ ├── all_4.html
│ │ ├── all_5.html
│ │ ├── all_6.html
│ │ ├── all_7.html
│ │ ├── all_8.html
│ │ ├── all_9.html
│ │ ├── all_a.html
│ │ ├── all_b.html
│ │ ├── all_c.html
│ │ ├── all_d.html
│ │ ├── all_e.html
│ │ ├── all_f.html
│ │ ├── all_10.html
│ │ ├── all_11.html
│ │ ├── all_12.html
│ │ ├── all_13.html
│ │ ├── all_14.html
│ │ ├── all_15.html
│ │ ├── all_16.html
│ │ ├── all_17.html
│ │ ├── all_18.html
│ │ ├── enums_0.html
│ │ ├── enums_1.html
│ │ ├── classes_0.html
│ │ ├── classes_1.html
│ │ ├── classes_2.html
│ │ ├── classes_3.html
│ │ ├── classes_4.html
│ │ ├── classes_5.html
│ │ ├── classes_6.html
│ │ ├── classes_7.html
│ │ ├── classes_8.html
│ │ ├── classes_9.html
│ │ ├── typedefs_0.html
│ │ ├── typedefs_1.html
│ │ ├── enumvalues_0.html
│ │ ├── enumvalues_1.html
│ │ ├── enumvalues_2.html
│ │ ├── enumvalues_3.html
│ │ ├── enumvalues_4.html
│ │ ├── enumvalues_5.html
│ │ ├── enumvalues_6.html
│ │ ├── enumvalues_7.html
│ │ ├── enumvalues_7.js
│ │ ├── enumvalues_8.html
│ │ └── enumvalues_9.html
│ │ ├── ftv2folderopen.png
│ │ ├── ftv2mlastnode.png
│ │ ├── ftv2plastnode.png
│ │ ├── ftv2folderclosed.png
│ │ ├── class_my_bot_1_1_unit_data.html
│ │ ├── class_my_bot_1_1_build_manager.html
│ │ ├── class_my_bot_1_1_my_bot_module.html
│ │ └── class_my_bot_1_1_information_manager.html
├── JAVA
│ └── html
│ │ ├── bc_s.png
│ │ ├── bdwn.png
│ │ ├── open.png
│ │ ├── closed.png
│ │ ├── doxygen.png
│ │ ├── ftv2doc.png
│ │ ├── nav_f.png
│ │ ├── nav_g.png
│ │ ├── nav_h.png
│ │ ├── sync_on.png
│ │ ├── tab_a.png
│ │ ├── tab_b.png
│ │ ├── tab_h.png
│ │ ├── tab_s.png
│ │ ├── ftv2blank.png
│ │ ├── ftv2link.png
│ │ ├── ftv2mnode.png
│ │ ├── ftv2node.png
│ │ ├── ftv2pnode.png
│ │ ├── sync_off.png
│ │ ├── annotated.html
│ │ ├── ftv2lastnode.png
│ │ ├── ftv2splitbar.png
│ │ ├── ftv2vertline.png
│ │ ├── hierarchy.html
│ │ ├── search
│ │ ├── close.png
│ │ ├── mag_sel.png
│ │ ├── search_l.png
│ │ ├── search_m.png
│ │ ├── search_r.png
│ │ ├── classes_2.js
│ │ ├── classes_4.js
│ │ ├── all_15.js
│ │ ├── functions_10.js
│ │ ├── variables_14.js
│ │ ├── variables_e.js
│ │ ├── functions_c.js
│ │ ├── functions_5.js
│ │ ├── functions_9.js
│ │ ├── all_13.js
│ │ ├── functions_12.js
│ │ ├── classes_7.js
│ │ ├── classes_0.js
│ │ ├── variables_7.js
│ │ ├── variables_0.js
│ │ ├── classes_8.js
│ │ ├── classes_3.js
│ │ ├── classes_5.js
│ │ ├── functions_13.js
│ │ ├── nomatches.html
│ │ ├── classes_6.js
│ │ ├── variables_d.js
│ │ ├── all_d.js
│ │ ├── classes_1.js
│ │ ├── all_b.js
│ │ ├── variables_b.js
│ │ ├── variables_c.js
│ │ ├── functions_a.js
│ │ ├── all_0.html
│ │ ├── all_1.html
│ │ ├── all_10.html
│ │ ├── all_11.html
│ │ ├── all_12.html
│ │ ├── all_13.html
│ │ ├── all_14.html
│ │ ├── all_15.html
│ │ ├── all_2.html
│ │ ├── all_3.html
│ │ ├── all_4.html
│ │ ├── all_5.html
│ │ ├── all_6.html
│ │ ├── all_7.html
│ │ ├── all_8.html
│ │ ├── all_9.html
│ │ ├── all_a.html
│ │ ├── all_b.html
│ │ ├── all_c.html
│ │ ├── all_d.html
│ │ ├── all_e.html
│ │ ├── all_f.html
│ │ ├── classes_0.html
│ │ ├── classes_1.html
│ │ ├── classes_2.html
│ │ ├── classes_3.html
│ │ ├── classes_4.html
│ │ ├── classes_5.html
│ │ ├── classes_6.html
│ │ ├── classes_7.html
│ │ └── classes_8.html
│ │ ├── ftv2folderopen.png
│ │ ├── ftv2mlastnode.png
│ │ ├── ftv2plastnode.png
│ │ ├── class_unit_data.html
│ │ ├── ftv2folderclosed.png
│ │ ├── class_build_manager.html
│ │ ├── class_my_bot_module.html
│ │ └── class_information_manager.html
└── index.html
├── .gitignore
├── Doxygen
└── footer.html
├── Steamhammer.txt
└── LICENSE
/README.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TeamSAIDA/Guide/HEAD/README.txt
--------------------------------------------------------------------------------
/C/.gitignore:
--------------------------------------------------------------------------------
1 | # Test Bot
2 |
3 | TutorialLevelxBot
4 | TutorialLevelyBot
5 |
--------------------------------------------------------------------------------
/JAVA/.gitignore:
--------------------------------------------------------------------------------
1 | # Test Bot
2 |
3 | TutorialLevelxBot
4 | TutorialLevelyBot
5 |
--------------------------------------------------------------------------------
/docs/C/html/bc_s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TeamSAIDA/Guide/HEAD/docs/C/html/bc_s.png
--------------------------------------------------------------------------------
/docs/C/html/bdwn.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TeamSAIDA/Guide/HEAD/docs/C/html/bdwn.png
--------------------------------------------------------------------------------
/docs/C/html/nav_f.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TeamSAIDA/Guide/HEAD/docs/C/html/nav_f.png
--------------------------------------------------------------------------------
/docs/C/html/nav_g.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TeamSAIDA/Guide/HEAD/docs/C/html/nav_g.png
--------------------------------------------------------------------------------
/docs/C/html/nav_h.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TeamSAIDA/Guide/HEAD/docs/C/html/nav_h.png
--------------------------------------------------------------------------------
/docs/C/html/open.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TeamSAIDA/Guide/HEAD/docs/C/html/open.png
--------------------------------------------------------------------------------
/docs/C/html/tab_a.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TeamSAIDA/Guide/HEAD/docs/C/html/tab_a.png
--------------------------------------------------------------------------------
/docs/C/html/tab_b.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TeamSAIDA/Guide/HEAD/docs/C/html/tab_b.png
--------------------------------------------------------------------------------
/docs/C/html/tab_h.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TeamSAIDA/Guide/HEAD/docs/C/html/tab_h.png
--------------------------------------------------------------------------------
/docs/C/html/tab_s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TeamSAIDA/Guide/HEAD/docs/C/html/tab_s.png
--------------------------------------------------------------------------------
/docs/C/html/closed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TeamSAIDA/Guide/HEAD/docs/C/html/closed.png
--------------------------------------------------------------------------------
/docs/C/html/doxygen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TeamSAIDA/Guide/HEAD/docs/C/html/doxygen.png
--------------------------------------------------------------------------------
/docs/C/html/ftv2doc.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TeamSAIDA/Guide/HEAD/docs/C/html/ftv2doc.png
--------------------------------------------------------------------------------
/docs/C/html/sync_on.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TeamSAIDA/Guide/HEAD/docs/C/html/sync_on.png
--------------------------------------------------------------------------------
/docs/JAVA/html/bc_s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TeamSAIDA/Guide/HEAD/docs/JAVA/html/bc_s.png
--------------------------------------------------------------------------------
/docs/JAVA/html/bdwn.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TeamSAIDA/Guide/HEAD/docs/JAVA/html/bdwn.png
--------------------------------------------------------------------------------
/docs/JAVA/html/open.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TeamSAIDA/Guide/HEAD/docs/JAVA/html/open.png
--------------------------------------------------------------------------------
/C/BasicBot/ConstructionTask.cpp:
--------------------------------------------------------------------------------
1 | #include "ConstructionTask.h"
2 |
3 | using namespace MyBot;
4 |
5 |
--------------------------------------------------------------------------------
/docs/C/html/annotated.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TeamSAIDA/Guide/HEAD/docs/C/html/annotated.html
--------------------------------------------------------------------------------
/docs/C/html/ftv2blank.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TeamSAIDA/Guide/HEAD/docs/C/html/ftv2blank.png
--------------------------------------------------------------------------------
/docs/C/html/ftv2link.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TeamSAIDA/Guide/HEAD/docs/C/html/ftv2link.png
--------------------------------------------------------------------------------
/docs/C/html/ftv2mnode.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TeamSAIDA/Guide/HEAD/docs/C/html/ftv2mnode.png
--------------------------------------------------------------------------------
/docs/C/html/ftv2node.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TeamSAIDA/Guide/HEAD/docs/C/html/ftv2node.png
--------------------------------------------------------------------------------
/docs/C/html/ftv2pnode.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TeamSAIDA/Guide/HEAD/docs/C/html/ftv2pnode.png
--------------------------------------------------------------------------------
/docs/C/html/sync_off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TeamSAIDA/Guide/HEAD/docs/C/html/sync_off.png
--------------------------------------------------------------------------------
/docs/JAVA/html/closed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TeamSAIDA/Guide/HEAD/docs/JAVA/html/closed.png
--------------------------------------------------------------------------------
/docs/JAVA/html/doxygen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TeamSAIDA/Guide/HEAD/docs/JAVA/html/doxygen.png
--------------------------------------------------------------------------------
/docs/JAVA/html/ftv2doc.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TeamSAIDA/Guide/HEAD/docs/JAVA/html/ftv2doc.png
--------------------------------------------------------------------------------
/docs/JAVA/html/nav_f.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TeamSAIDA/Guide/HEAD/docs/JAVA/html/nav_f.png
--------------------------------------------------------------------------------
/docs/JAVA/html/nav_g.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TeamSAIDA/Guide/HEAD/docs/JAVA/html/nav_g.png
--------------------------------------------------------------------------------
/docs/JAVA/html/nav_h.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TeamSAIDA/Guide/HEAD/docs/JAVA/html/nav_h.png
--------------------------------------------------------------------------------
/docs/JAVA/html/sync_on.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TeamSAIDA/Guide/HEAD/docs/JAVA/html/sync_on.png
--------------------------------------------------------------------------------
/docs/JAVA/html/tab_a.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TeamSAIDA/Guide/HEAD/docs/JAVA/html/tab_a.png
--------------------------------------------------------------------------------
/docs/JAVA/html/tab_b.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TeamSAIDA/Guide/HEAD/docs/JAVA/html/tab_b.png
--------------------------------------------------------------------------------
/docs/JAVA/html/tab_h.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TeamSAIDA/Guide/HEAD/docs/JAVA/html/tab_h.png
--------------------------------------------------------------------------------
/docs/JAVA/html/tab_s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TeamSAIDA/Guide/HEAD/docs/JAVA/html/tab_s.png
--------------------------------------------------------------------------------
/docs/C/html/ftv2lastnode.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TeamSAIDA/Guide/HEAD/docs/C/html/ftv2lastnode.png
--------------------------------------------------------------------------------
/docs/C/html/ftv2splitbar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TeamSAIDA/Guide/HEAD/docs/C/html/ftv2splitbar.png
--------------------------------------------------------------------------------
/docs/C/html/ftv2vertline.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TeamSAIDA/Guide/HEAD/docs/C/html/ftv2vertline.png
--------------------------------------------------------------------------------
/docs/C/html/search/close.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TeamSAIDA/Guide/HEAD/docs/C/html/search/close.png
--------------------------------------------------------------------------------
/docs/JAVA/html/ftv2blank.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TeamSAIDA/Guide/HEAD/docs/JAVA/html/ftv2blank.png
--------------------------------------------------------------------------------
/docs/JAVA/html/ftv2link.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TeamSAIDA/Guide/HEAD/docs/JAVA/html/ftv2link.png
--------------------------------------------------------------------------------
/docs/JAVA/html/ftv2mnode.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TeamSAIDA/Guide/HEAD/docs/JAVA/html/ftv2mnode.png
--------------------------------------------------------------------------------
/docs/JAVA/html/ftv2node.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TeamSAIDA/Guide/HEAD/docs/JAVA/html/ftv2node.png
--------------------------------------------------------------------------------
/docs/JAVA/html/ftv2pnode.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TeamSAIDA/Guide/HEAD/docs/JAVA/html/ftv2pnode.png
--------------------------------------------------------------------------------
/docs/JAVA/html/sync_off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TeamSAIDA/Guide/HEAD/docs/JAVA/html/sync_off.png
--------------------------------------------------------------------------------
/docs/C/html/ftv2folderopen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TeamSAIDA/Guide/HEAD/docs/C/html/ftv2folderopen.png
--------------------------------------------------------------------------------
/docs/C/html/ftv2mlastnode.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TeamSAIDA/Guide/HEAD/docs/C/html/ftv2mlastnode.png
--------------------------------------------------------------------------------
/docs/C/html/ftv2plastnode.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TeamSAIDA/Guide/HEAD/docs/C/html/ftv2plastnode.png
--------------------------------------------------------------------------------
/docs/C/html/search/mag_sel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TeamSAIDA/Guide/HEAD/docs/C/html/search/mag_sel.png
--------------------------------------------------------------------------------
/docs/C/html/search/search_l.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TeamSAIDA/Guide/HEAD/docs/C/html/search/search_l.png
--------------------------------------------------------------------------------
/docs/C/html/search/search_m.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TeamSAIDA/Guide/HEAD/docs/C/html/search/search_m.png
--------------------------------------------------------------------------------
/docs/C/html/search/search_r.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TeamSAIDA/Guide/HEAD/docs/C/html/search/search_r.png
--------------------------------------------------------------------------------
/docs/JAVA/html/annotated.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TeamSAIDA/Guide/HEAD/docs/JAVA/html/annotated.html
--------------------------------------------------------------------------------
/docs/JAVA/html/ftv2lastnode.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TeamSAIDA/Guide/HEAD/docs/JAVA/html/ftv2lastnode.png
--------------------------------------------------------------------------------
/docs/JAVA/html/ftv2splitbar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TeamSAIDA/Guide/HEAD/docs/JAVA/html/ftv2splitbar.png
--------------------------------------------------------------------------------
/docs/JAVA/html/ftv2vertline.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TeamSAIDA/Guide/HEAD/docs/JAVA/html/ftv2vertline.png
--------------------------------------------------------------------------------
/docs/JAVA/html/hierarchy.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TeamSAIDA/Guide/HEAD/docs/JAVA/html/hierarchy.html
--------------------------------------------------------------------------------
/docs/JAVA/html/search/close.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TeamSAIDA/Guide/HEAD/docs/JAVA/html/search/close.png
--------------------------------------------------------------------------------
/docs/C/html/ftv2folderclosed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TeamSAIDA/Guide/HEAD/docs/C/html/ftv2folderclosed.png
--------------------------------------------------------------------------------
/docs/JAVA/html/ftv2folderopen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TeamSAIDA/Guide/HEAD/docs/JAVA/html/ftv2folderopen.png
--------------------------------------------------------------------------------
/docs/JAVA/html/ftv2mlastnode.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TeamSAIDA/Guide/HEAD/docs/JAVA/html/ftv2mlastnode.png
--------------------------------------------------------------------------------
/docs/JAVA/html/ftv2plastnode.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TeamSAIDA/Guide/HEAD/docs/JAVA/html/ftv2plastnode.png
--------------------------------------------------------------------------------
/docs/JAVA/html/search/mag_sel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TeamSAIDA/Guide/HEAD/docs/JAVA/html/search/mag_sel.png
--------------------------------------------------------------------------------
/JAVA/BasicBot/lib/bwmirror_v2_5.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TeamSAIDA/Guide/HEAD/JAVA/BasicBot/lib/bwmirror_v2_5.jar
--------------------------------------------------------------------------------
/docs/JAVA/html/class_unit_data.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TeamSAIDA/Guide/HEAD/docs/JAVA/html/class_unit_data.html
--------------------------------------------------------------------------------
/docs/JAVA/html/ftv2folderclosed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TeamSAIDA/Guide/HEAD/docs/JAVA/html/ftv2folderclosed.png
--------------------------------------------------------------------------------
/docs/JAVA/html/search/search_l.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TeamSAIDA/Guide/HEAD/docs/JAVA/html/search/search_l.png
--------------------------------------------------------------------------------
/docs/JAVA/html/search/search_m.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TeamSAIDA/Guide/HEAD/docs/JAVA/html/search/search_m.png
--------------------------------------------------------------------------------
/docs/JAVA/html/search/search_r.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TeamSAIDA/Guide/HEAD/docs/JAVA/html/search/search_r.png
--------------------------------------------------------------------------------
/docs/C/html/search/classes_6.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['rect',['Rect',['../struct_my_bot_1_1_rect.html',1,'MyBot']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/JAVA/html/class_build_manager.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TeamSAIDA/Guide/HEAD/docs/JAVA/html/class_build_manager.html
--------------------------------------------------------------------------------
/docs/JAVA/html/class_my_bot_module.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TeamSAIDA/Guide/HEAD/docs/JAVA/html/class_my_bot_module.html
--------------------------------------------------------------------------------
/docs/C/html/class_my_bot_1_1_unit_data.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TeamSAIDA/Guide/HEAD/docs/C/html/class_my_bot_1_1_unit_data.html
--------------------------------------------------------------------------------
/JAVA/TutorialLevel0Bot/lib/bwmirror_v2_5.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TeamSAIDA/Guide/HEAD/JAVA/TutorialLevel0Bot/lib/bwmirror_v2_5.jar
--------------------------------------------------------------------------------
/JAVA/TutorialLevel1Bot/lib/bwmirror_v2_5.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TeamSAIDA/Guide/HEAD/JAVA/TutorialLevel1Bot/lib/bwmirror_v2_5.jar
--------------------------------------------------------------------------------
/JAVA/TutorialLevel2Bot/lib/bwmirror_v2_5.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TeamSAIDA/Guide/HEAD/JAVA/TutorialLevel2Bot/lib/bwmirror_v2_5.jar
--------------------------------------------------------------------------------
/JAVA/TutorialLevel3Bot/lib/bwmirror_v2_5.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TeamSAIDA/Guide/HEAD/JAVA/TutorialLevel3Bot/lib/bwmirror_v2_5.jar
--------------------------------------------------------------------------------
/JAVA/TutorialLevel4Bot/lib/bwmirror_v2_5.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TeamSAIDA/Guide/HEAD/JAVA/TutorialLevel4Bot/lib/bwmirror_v2_5.jar
--------------------------------------------------------------------------------
/docs/JAVA/html/class_information_manager.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TeamSAIDA/Guide/HEAD/docs/JAVA/html/class_information_manager.html
--------------------------------------------------------------------------------
/docs/JAVA/html/search/classes_2.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['distancemap',['DistanceMap',['../class_distance_map.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/C/html/class_my_bot_1_1_build_manager.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TeamSAIDA/Guide/HEAD/docs/C/html/class_my_bot_1_1_build_manager.html
--------------------------------------------------------------------------------
/docs/C/html/class_my_bot_1_1_my_bot_module.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TeamSAIDA/Guide/HEAD/docs/C/html/class_my_bot_1_1_my_bot_module.html
--------------------------------------------------------------------------------
/docs/C/html/class_my_bot_1_1_information_manager.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TeamSAIDA/Guide/HEAD/docs/C/html/class_my_bot_1_1_information_manager.html
--------------------------------------------------------------------------------
/JAVA/BasicBot/BasicBot.iml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/docs/JAVA/html/search/classes_4.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['informationmanager',['InformationManager',['../class_information_manager.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/JAVA/html/search/all_15.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['yellow',['yellow',['../class_u_x_manager.html#af1bf32fcf16b3d364940a94ae8c04930',1,'UXManager']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/JAVA/html/search/functions_10.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['type',['type',['../class_meta_type.html#a92f375c783ece16b9f00298c0a00df12',1,'MetaType']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/JAVA/BasicBot/.settings/org.eclipse.ltk.core.refactoring.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.ltk.core.refactoring.enable.project.refactoring.history=false
3 |
--------------------------------------------------------------------------------
/JAVA/TutorialLevel0Bot/TutorialLevel0Bot.iml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/JAVA/TutorialLevel1Bot/TutorialLevel1Bot.iml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/JAVA/TutorialLevel2Bot/TutorialLevel2Bot.iml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/JAVA/TutorialLevel3Bot/TutorialLevel3Bot.iml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/JAVA/TutorialLevel4Bot/TutorialLevel4Bot.iml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/docs/C/html/search/classes_4.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['informationmanager',['InformationManager',['../class_my_bot_1_1_information_manager.html',1,'MyBot']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/JAVA/html/search/variables_14.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['yellow',['yellow',['../class_u_x_manager.html#af1bf32fcf16b3d364940a94ae8c04930',1,'UXManager']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/C/html/search/functions_11.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['type',['type',['../class_my_bot_1_1_meta_type.html#a874759a354d65687397270370ae00417',1,'MyBot::MetaType']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/JAVA/html/search/variables_e.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['queue',['queue',['../class_build_order_queue.html#a74baf4372edc634e9239f4b508167190',1,'BuildOrderQueue']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/C/html/search/enums_1.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['workerjob',['WorkerJob',['../class_my_bot_1_1_worker_data.html#ae1e613170be6b14b789a2a6ecfbdff76',1,'MyBot::WorkerData']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/C/html/search/typedefs_1.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['unitandunitinfomap',['UnitAndUnitInfoMap',['../namespace_my_bot.html#aad17dfb7cf6287af0f9c93b75c47ffd6',1,'MyBot']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/C/html/search/variables_e.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['queue',['queue',['../class_my_bot_1_1_build_order_queue.html#a4d50c819f7bdb873c668ba11a048c1e2',1,'MyBot::BuildOrderQueue']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/JAVA/html/search/functions_c.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['parsetextcommand',['ParseTextCommand',['../class_my_bot_module.html#a01b2c5414c64eae03849c7125a2a068c',1,'MyBotModule']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | BasicBot C++ Doc
5 |
6 | BasicBot JAVA Doc
7 |
8 |
--------------------------------------------------------------------------------
/docs/JAVA/html/search/functions_5.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['freetiles',['freeTiles',['../class_construction_place_finder.html#a32d01f4942c4ed8c1b9fd4fb9294b71e',1,'ConstructionPlaceFinder']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/JAVA/html/search/functions_9.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['loadgamerecordlist',['loadGameRecordList',['../class_strategy_manager.html#ad0871a7821b557611562f1e4597586a5',1,'StrategyManager']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/C/html/search/variables_5.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['finalposition',['finalPosition',['../class_my_bot_1_1_construction_task.html#a56548aa1b5cad7d7c50b6f8c6e71af1d',1,'MyBot::ConstructionTask']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/C/html/search/enumvalues_1.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['build',['Build',['../class_my_bot_1_1_worker_data.html#ae1e613170be6b14b789a2a6ecfbdff76a9d6d0eb8359d321b2ab5be62224c328b',1,'MyBot::WorkerData']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/C/html/search/enumvalues_5.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['gas',['Gas',['../class_my_bot_1_1_worker_data.html#ae1e613170be6b14b789a2a6ecfbdff76acb3604129dec882916298407d2f16fcf',1,'MyBot::WorkerData']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/C/html/search/enumvalues_6.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['idle',['Idle',['../class_my_bot_1_1_worker_data.html#ae1e613170be6b14b789a2a6ecfbdff76a0ccd0c857b72b1c3378a67159dcab089',1,'MyBot::WorkerData']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/C/html/search/enumvalues_b.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['tech',['Tech',['../namespace_my_bot_1_1_meta_types.html#a59b94a6aece9394328865a2cac0fed79a2d1c4cbe0a607478c4a3f97dcd63f275',1,'MyBot::MetaTypes']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/C/html/search/enums_0.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['seedpositionstrategy',['SeedPositionStrategy',['../struct_my_bot_1_1_build_order_item.html#a0c05c4436d22ba5345efeb87e170dd72',1,'MyBot::BuildOrderItem']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/C/html/search/enumvalues_2.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['combat',['Combat',['../class_my_bot_1_1_worker_data.html#ae1e613170be6b14b789a2a6ecfbdff76af48c1132a7f848b82110564932e0e93a',1,'MyBot::WorkerData']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/C/html/search/enumvalues_9.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['repair',['Repair',['../class_my_bot_1_1_worker_data.html#ae1e613170be6b14b789a2a6ecfbdff76a8b68893bf15d56c82491e1274302686b',1,'MyBot::WorkerData']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/C/html/search/classes_2.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['distancemap',['DistanceMap',['../class_my_bot_1_1_distance_map.html',1,'MyBot']]],
4 | ['double2',['double2',['../struct_my_bot_1_1double2.html',1,'MyBot']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/docs/JAVA/html/search/all_13.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['validateworkersandbuildings',['validateWorkersAndBuildings',['../class_construction_manager.html#a9850ff1737298566c68990b72f28f6d7',1,'ConstructionManager']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/JAVA/html/search/functions_12.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['validateworkersandbuildings',['validateWorkersAndBuildings',['../class_construction_manager.html#a9850ff1737298566c68990b72f28f6d7',1,'ConstructionManager']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/C/html/search/all_14.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['validateworkersandbuildings',['validateWorkersAndBuildings',['../class_my_bot_1_1_construction_manager.html#ab7bc17d2c5875227cf87080fb43c3d9b',1,'MyBot::ConstructionManager']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/C/html/search/enumvalues_0.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['assigned',['Assigned',['../namespace_my_bot_1_1_construction_status.html#a4d42dcba504a50ecc4b2d996cccb036aa131041b5bfc3628fb2125b979ba8cf20',1,'MyBot::ConstructionStatus']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/C/html/search/functions_13.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['validateworkersandbuildings',['validateWorkersAndBuildings',['../class_my_bot_1_1_construction_manager.html#ab7bc17d2c5875227cf87080fb43c3d9b',1,'MyBot::ConstructionManager']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/C/html/search/classes_7.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['scoutmanager',['ScoutManager',['../class_my_bot_1_1_scout_manager.html',1,'MyBot']]],
4 | ['strategymanager',['StrategyManager',['../class_my_bot_1_1_strategy_manager.html',1,'MyBot']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/docs/C/html/search/all_16.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['x',['x',['../struct_my_bot_1_1_rect.html#a88df815ad20497ca1765784978e174d1',1,'MyBot::Rect::x()'],['../struct_my_bot_1_1double2.html#a84b388a8182044fd883dad0855c4cb4e',1,'MyBot::double2::x()']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/C/html/search/all_17.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['y',['y',['../struct_my_bot_1_1_rect.html#ac84e5761d2f958efe7cba3db2571c575',1,'MyBot::Rect::y()'],['../struct_my_bot_1_1double2.html#a76803bb33387aa1afc92f056485920bf',1,'MyBot::double2::y()']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/JAVA/html/search/classes_7.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['unitdata',['UnitData',['../class_unit_data.html',1,'']]],
4 | ['unitinfo',['UnitInfo',['../class_unit_info.html',1,'']]],
5 | ['uxmanager',['UXManager',['../class_u_x_manager.html',1,'']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/docs/C/html/search/variables_14.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['x',['x',['../struct_my_bot_1_1_rect.html#a88df815ad20497ca1765784978e174d1',1,'MyBot::Rect::x()'],['../struct_my_bot_1_1double2.html#a84b388a8182044fd883dad0855c4cb4e',1,'MyBot::double2::x()']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/C/html/search/variables_15.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['y',['y',['../struct_my_bot_1_1_rect.html#ac84e5761d2f958efe7cba3db2571c575',1,'MyBot::Rect::y()'],['../struct_my_bot_1_1double2.html#a76803bb33387aa1afc92f056485920bf',1,'MyBot::double2::y()']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/C/html/search/typedefs_0.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['metapair',['MetaPair',['../namespace_my_bot.html#ac6bda5df123cfb256719b777338bf4c0',1,'MyBot']]],
4 | ['metapairvector',['MetaPairVector',['../namespace_my_bot.html#adba15da4e5ff484e45c5280bf2bef9af',1,'MyBot']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/docs/C/html/search/functions_b.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['normal',['normal',['../struct_my_bot_1_1double2.html#aaea51a0e39ec2b90687248fd077e0175',1,'MyBot::double2']]],
4 | ['normalise',['normalise',['../struct_my_bot_1_1double2.html#a86f461976610f8ecc2473834fd0e7008',1,'MyBot::double2']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/JAVA/BasicBot/.idea/modules.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/docs/C/html/search/classes_8.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['unitdata',['UnitData',['../class_my_bot_1_1_unit_data.html',1,'MyBot']]],
4 | ['unitinfo',['UnitInfo',['../struct_my_bot_1_1_unit_info.html',1,'MyBot']]],
5 | ['uxmanager',['UXManager',['../class_my_bot_1_1_u_x_manager.html',1,'MyBot']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/docs/C/html/search/variables_c.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['oppunits',['oppUnits',['../class_my_bot_1_1_grid_cell.html#a1c672ef1b90dafcc16383229611fb685',1,'MyBot::GridCell']]],
4 | ['ourunits',['ourUnits',['../class_my_bot_1_1_grid_cell.html#aa6ff0a34d42f4f5dbe5963a36eefeb0d',1,'MyBot::GridCell']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/docs/JAVA/html/search/classes_0.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['buildmanager',['BuildManager',['../class_build_manager.html',1,'']]],
4 | ['buildorderitem',['BuildOrderItem',['../class_build_order_item.html',1,'']]],
5 | ['buildorderqueue',['BuildOrderQueue',['../class_build_order_queue.html',1,'']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/JAVA/TutorialLevel1Bot/.idea/encodings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/docs/JAVA/html/search/variables_7.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['hassavedbwtainfo',['hasSavedBWTAInfo',['../class_u_x_manager.html#a1f729c3dbbad1cd33f2ab5e0c6deaf77',1,'UXManager']]],
4 | ['highestpriority',['highestPriority',['../class_build_order_queue.html#ac382f786e4ece127283e72ce471839a1',1,'BuildOrderQueue']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/docs/C/html/search/variables_7.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['height',['height',['../struct_my_bot_1_1_rect.html#a0f8a45b58de72a44183813f6ead63c40',1,'MyBot::Rect']]],
4 | ['highestpriority',['highestPriority',['../class_my_bot_1_1_build_order_queue.html#a96789fa2e01edba464506b375db81474',1,'MyBot::BuildOrderQueue']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/JAVA/TutorialLevel0Bot/.idea/modules.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/JAVA/TutorialLevel1Bot/.idea/modules.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/JAVA/TutorialLevel2Bot/.idea/modules.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/JAVA/TutorialLevel3Bot/.idea/modules.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/JAVA/TutorialLevel4Bot/.idea/modules.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/docs/C/html/search/functions_5.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['fill',['fill',['../class_my_bot_1_1_map_tools.html#ac2f7e310f234fad408b5a2014a8d92d3',1,'MyBot::MapTools']]],
4 | ['freetiles',['freeTiles',['../class_my_bot_1_1_construction_place_finder.html#ae062fb345022f33531f707839b9b8b17',1,'MyBot::ConstructionPlaceFinder']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/docs/JAVA/html/search/variables_0.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['allmaps',['allMaps',['../class_map_tools.html#a2e38d6329bd8a5e18388543acc24cafd',1,'MapTools']]],
4 | ['assigned',['Assigned',['../enum_construction_task_1_1_construction_status.html#ac879e237d90435cf415aeab18cd02a30',1,'ConstructionTask::ConstructionStatus']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/docs/C/html/search/all_18.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['_7egamecommander',['~GameCommander',['../class_my_bot_1_1_game_commander.html#adb663000ca9b452a850f21941f414aab',1,'MyBot::GameCommander']]],
4 | ['_7emybotmodule',['~MyBotModule',['../class_my_bot_1_1_my_bot_module.html#afa71cd8e39973e47bb8fb481ed172cca',1,'MyBot::MyBotModule']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/docs/C/html/search/classes_9.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['workerdata',['WorkerData',['../class_my_bot_1_1_worker_data.html',1,'MyBot']]],
4 | ['workermanager',['WorkerManager',['../class_my_bot_1_1_worker_manager.html',1,'MyBot']]],
5 | ['workermovedata',['WorkerMoveData',['../class_my_bot_1_1_worker_move_data.html',1,'MyBot']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/docs/C/html/search/classes_0.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['buildmanager',['BuildManager',['../class_my_bot_1_1_build_manager.html',1,'MyBot']]],
4 | ['buildorderitem',['BuildOrderItem',['../struct_my_bot_1_1_build_order_item.html',1,'MyBot']]],
5 | ['buildorderqueue',['BuildOrderQueue',['../class_my_bot_1_1_build_order_queue.html',1,'MyBot']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/docs/C/html/search/functions_15.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['_7egamecommander',['~GameCommander',['../class_my_bot_1_1_game_commander.html#adb663000ca9b452a850f21941f414aab',1,'MyBot::GameCommander']]],
4 | ['_7emybotmodule',['~MyBotModule',['../class_my_bot_1_1_my_bot_module.html#afa71cd8e39973e47bb8fb481ed172cca',1,'MyBot::MyBotModule']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/docs/C/html/search/classes_3.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['gamecommander',['GameCommander',['../class_my_bot_1_1_game_commander.html',1,'MyBot']]],
4 | ['gamerecord',['GameRecord',['../class_my_bot_1_1_strategy_manager_1_1_game_record.html',1,'MyBot::StrategyManager']]],
5 | ['gridcell',['GridCell',['../class_my_bot_1_1_grid_cell.html',1,'MyBot']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/docs/C/html/search/enumvalues_3.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['default',['Default',['../class_my_bot_1_1_worker_data.html#ae1e613170be6b14b789a2a6ecfbdff76a1c3574b878121eeb9962184d53532e2c',1,'MyBot::WorkerData::Default()'],['../namespace_my_bot_1_1_meta_types.html#a59b94a6aece9394328865a2cac0fed79af5f5e4fced186babf15e88632f471f02',1,'MyBot::MetaTypes::Default()']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/C/html/search/classes_5.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['mapgrid',['MapGrid',['../class_my_bot_1_1_map_grid.html',1,'MyBot']]],
4 | ['maptools',['MapTools',['../class_my_bot_1_1_map_tools.html',1,'MyBot']]],
5 | ['metatype',['MetaType',['../class_my_bot_1_1_meta_type.html',1,'MyBot']]],
6 | ['mybotmodule',['MyBotModule',['../class_my_bot_1_1_my_bot_module.html',1,'MyBot']]]
7 | ];
8 |
--------------------------------------------------------------------------------
/docs/JAVA/html/search/classes_8.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['workerdata',['WorkerData',['../class_worker_data.html',1,'']]],
4 | ['workerjob',['WorkerJob',['../enum_worker_data_1_1_worker_job.html',1,'WorkerData']]],
5 | ['workermanager',['WorkerManager',['../class_worker_manager.html',1,'']]],
6 | ['workermovedata',['WorkerMoveData',['../class_worker_move_data.html',1,'']]]
7 | ];
8 |
--------------------------------------------------------------------------------
/C/BuildServerCode.vcxproj.user:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | C:\StarCraft
5 | WindowsLocalDebugger
6 |
7 |
--------------------------------------------------------------------------------
/C/TutorialLevel0Bot.vcxproj.user:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | C:\StarCraft
5 | WindowsLocalDebugger
6 |
7 |
--------------------------------------------------------------------------------
/C/TutorialLevel1Bot.vcxproj.user:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | C:\StarCraft
5 | WindowsLocalDebugger
6 |
7 |
--------------------------------------------------------------------------------
/C/TutorialLevel2Bot.vcxproj.user:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | C:\StarCraft
5 | WindowsLocalDebugger
6 |
7 |
--------------------------------------------------------------------------------
/C/TutorialLevel3Bot.vcxproj.user:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | C:\StarCraft
5 | WindowsLocalDebugger
6 |
7 |
--------------------------------------------------------------------------------
/C/TutorialLevel4Bot.vcxproj.user:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | C:\StarCraft
5 | WindowsLocalDebugger
6 |
7 |
--------------------------------------------------------------------------------
/C/TutorialLevelxBot.vcxproj.user:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | C:\StarCraft
5 | WindowsLocalDebugger
6 |
7 |
--------------------------------------------------------------------------------
/C/TutorialLevelyBot.vcxproj.user:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | C:\StarCraft
5 | WindowsLocalDebugger
6 |
7 |
--------------------------------------------------------------------------------
/JAVA/TutorialLevel0Bot/src/Main.java:
--------------------------------------------------------------------------------
1 | public class Main {
2 |
3 | /// 봇 프로그램을 실행합니다
4 | ///
5 | /// Eclipse 메뉴 -> Run -> Run Configurations...
6 | /// -> Arguments 탭 -> Working Directory 를 Other : C드라이브퍼StarCraft 로 변경하면
7 | /// 봇 프로그램이 기 생성되어있는 맵 파일 분석 캐시파일을 활용하게 되어서
8 | /// 봇 프로그램 실행 시 맵 파일 분석에 소요되는 딜레이를 줄일 수 있습니다.
9 | public static void main(String[] args) {
10 | new MyBotModule().run();
11 | }
12 | }
--------------------------------------------------------------------------------
/JAVA/TutorialLevel1Bot/src/Main.java:
--------------------------------------------------------------------------------
1 | public class Main {
2 |
3 | /// 봇 프로그램을 실행합니다
4 | ///
5 | /// Eclipse 메뉴 -> Run -> Run Configurations...
6 | /// -> Arguments 탭 -> Working Directory 를 Other : C드라이브퍼StarCraft 로 변경하면
7 | /// 봇 프로그램이 기 생성되어있는 맵 파일 분석 캐시파일을 활용하게 되어서
8 | /// 봇 프로그램 실행 시 맵 파일 분석에 소요되는 딜레이를 줄일 수 있습니다.
9 | public static void main(String[] args) {
10 | new MyBotModule().run();
11 | }
12 | }
--------------------------------------------------------------------------------
/JAVA/TutorialLevel2Bot/src/Main.java:
--------------------------------------------------------------------------------
1 | public class Main {
2 |
3 | /// 봇 프로그램을 실행합니다
4 | ///
5 | /// Eclipse 메뉴 -> Run -> Run Configurations...
6 | /// -> Arguments 탭 -> Working Directory 를 Other : C드라이브퍼StarCraft 로 변경하면
7 | /// 봇 프로그램이 기 생성되어있는 맵 파일 분석 캐시파일을 활용하게 되어서
8 | /// 봇 프로그램 실행 시 맵 파일 분석에 소요되는 딜레이를 줄일 수 있습니다.
9 | public static void main(String[] args) {
10 | new MyBotModule().run();
11 | }
12 | }
--------------------------------------------------------------------------------
/JAVA/TutorialLevel3Bot/src/Main.java:
--------------------------------------------------------------------------------
1 | public class Main {
2 |
3 | /// 봇 프로그램을 실행합니다
4 | ///
5 | /// Eclipse 메뉴 -> Run -> Run Configurations...
6 | /// -> Arguments 탭 -> Working Directory 를 Other : C드라이브퍼StarCraft 로 변경하면
7 | /// 봇 프로그램이 기 생성되어있는 맵 파일 분석 캐시파일을 활용하게 되어서
8 | /// 봇 프로그램 실행 시 맵 파일 분석에 소요되는 딜레이를 줄일 수 있습니다.
9 | public static void main(String[] args) {
10 | new MyBotModule().run();
11 | }
12 | }
--------------------------------------------------------------------------------
/JAVA/TutorialLevel4Bot/src/Main.java:
--------------------------------------------------------------------------------
1 | public class Main {
2 |
3 | /// 봇 프로그램을 실행합니다
4 | ///
5 | /// Eclipse 메뉴 -> Run -> Run Configurations...
6 | /// -> Arguments 탭 -> Working Directory 를 Other : C드라이브퍼StarCraft 로 변경하면
7 | /// 봇 프로그램이 기 생성되어있는 맵 파일 분석 캐시파일을 활용하게 되어서
8 | /// 봇 프로그램 실행 시 맵 파일 분석에 소요되는 딜레이를 줄일 수 있습니다.
9 | public static void main(String[] args) {
10 | new MyBotModule().run();
11 | }
12 | }
--------------------------------------------------------------------------------
/docs/JAVA/html/search/classes_3.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['gamecommander',['GameCommander',['../class_game_commander.html',1,'']]],
4 | ['gamerecord',['GameRecord',['../class_strategy_manager_1_1_game_record.html',1,'StrategyManager']]],
5 | ['gridcell',['GridCell',['../class_map_grid_1_1_grid_cell.html',1,'MapGrid']]],
6 | ['gridcell',['GridCell',['../class_distance_map_1_1_grid_cell.html',1,'DistanceMap']]]
7 | ];
8 |
--------------------------------------------------------------------------------
/JAVA/BasicBot/BasicBot.eml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/docs/C/html/search/enumvalues_8.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['newmethod',['NewMethod',['../namespace_my_bot_1_1_construction_place_search_method.html#a491d55c5662fc0e38acbf263dcef5fb0abcdbd7a5ba6b792c4ac3f70fc5689130',1,'MyBot::ConstructionPlaceSearchMethod']]],
4 | ['noscout',['NoScout',['../namespace_my_bot_1_1_scout_status.html#a1171b452207555a9aaebec7a5e0d8950a334de49779cdaf3a66d37aa82e9d122a',1,'MyBot::ScoutStatus']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/docs/C/html/search/enumvalues_4.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['firstchokepoint',['FirstChokePoint',['../struct_my_bot_1_1_build_order_item.html#a0c05c4436d22ba5345efeb87e170dd72ac875b6327429b6887c61fb55ecbaed6b',1,'MyBot::BuildOrderItem']]],
4 | ['firstexpansionlocation',['FirstExpansionLocation',['../struct_my_bot_1_1_build_order_item.html#a0c05c4436d22ba5345efeb87e170dd72a65d22ba10176d638621d883c523e7fd5',1,'MyBot::BuildOrderItem']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/docs/C/html/search/functions_9.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['len',['len',['../struct_my_bot_1_1double2.html#a447f0fa106cafbff2c1ced0403a10e89',1,'MyBot::double2']]],
4 | ['lensq',['lenSq',['../struct_my_bot_1_1double2.html#a29aca44650bb17ab5365327e05765a06',1,'MyBot::double2']]],
5 | ['loadgamerecordlist',['loadGameRecordList',['../class_my_bot_1_1_strategy_manager.html#aa50970ec18cd46494eab77580c392070',1,'MyBot::StrategyManager']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/JAVA/TutorialLevel0Bot/TutorialLevel0Bot.eml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/JAVA/TutorialLevel1Bot/TutorialLevel1Bot.eml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/JAVA/TutorialLevel2Bot/TutorialLevel2Bot.eml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/JAVA/TutorialLevel3Bot/TutorialLevel3Bot.eml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/JAVA/TutorialLevel4Bot/TutorialLevel4Bot.eml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/JAVA/BasicBot/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/JAVA/BasicBot/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | BasicBot
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 |
15 | org.eclipse.jdt.core.javanature
16 |
17 |
18 |
--------------------------------------------------------------------------------
/JAVA/TutorialLevel0Bot/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/JAVA/TutorialLevel1Bot/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/JAVA/TutorialLevel2Bot/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/JAVA/TutorialLevel3Bot/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/JAVA/TutorialLevel4Bot/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/docs/C/html/search/functions_d.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['parsemap',['parseMap',['../class_my_bot_1_1_map_tools.html#afb8c422c3424450e800fcfa6d79180f3',1,'MyBot::MapTools']]],
4 | ['parsetextcommand',['parseTextCommand',['../class_my_bot_1_1_my_bot_module.html#ac224671c8430960f48623b364acf2787',1,'MyBot::MyBotModule']]],
5 | ['printworkerjob',['printWorkerJob',['../class_my_bot_1_1_worker_data.html#a206b7cf663869b6b0bd85473fc8752f4',1,'MyBot::WorkerData']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/JAVA/TutorialLevel0Bot/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | TutorialLevel0Bot
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 |
15 | org.eclipse.jdt.core.javanature
16 |
17 |
18 |
--------------------------------------------------------------------------------
/JAVA/TutorialLevel1Bot/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | TutorialLevel1Bot
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 |
15 | org.eclipse.jdt.core.javanature
16 |
17 |
18 |
--------------------------------------------------------------------------------
/JAVA/TutorialLevel2Bot/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | TutorialLevel2Bot
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 |
15 | org.eclipse.jdt.core.javanature
16 |
17 |
18 |
--------------------------------------------------------------------------------
/JAVA/TutorialLevel3Bot/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | TutorialLevel3Bot
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 |
15 | org.eclipse.jdt.core.javanature
16 |
17 |
18 |
--------------------------------------------------------------------------------
/JAVA/TutorialLevel4Bot/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | TutorialLevel4Bot
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 |
15 | org.eclipse.jdt.core.javanature
16 |
17 |
18 |
--------------------------------------------------------------------------------
/docs/JAVA/html/search/classes_5.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['main',['Main',['../class_main.html',1,'']]],
4 | ['mapgrid',['MapGrid',['../class_map_grid.html',1,'']]],
5 | ['maptools',['MapTools',['../class_map_tools.html',1,'']]],
6 | ['metatype',['MetaType',['../class_meta_type.html',1,'']]],
7 | ['metatypes',['MetaTypes',['../enum_meta_type_1_1_meta_types.html',1,'MetaType']]],
8 | ['mybotmodule',['MyBotModule',['../class_my_bot_module.html',1,'']]]
9 | ];
10 |
--------------------------------------------------------------------------------
/JAVA/TutorialLevel2Bot/.idea/encodings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/docs/C/html/search/classes_1.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['comparewhenstarted',['CompareWhenStarted',['../class_my_bot_1_1_compare_when_started.html',1,'MyBot']]],
4 | ['constructionmanager',['ConstructionManager',['../class_my_bot_1_1_construction_manager.html',1,'MyBot']]],
5 | ['constructionplacefinder',['ConstructionPlaceFinder',['../class_my_bot_1_1_construction_place_finder.html',1,'MyBot']]],
6 | ['constructiontask',['ConstructionTask',['../class_my_bot_1_1_construction_task.html',1,'MyBot']]]
7 | ];
8 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | # Compiled files
2 |
3 | *.slo
4 | *.lo
5 | *.o
6 | *.obj
7 | *.tlog
8 | *.so
9 | *.dylib
10 | *.dll
11 | *.lai
12 | *.la
13 | *.a
14 | *.lib
15 | *.log
16 | *.lastbuildstate
17 |
18 | # Executables
19 |
20 | *.out
21 | *.app
22 | *.exe
23 |
24 | # Other
25 |
26 | *.exp
27 | *.pdb
28 | *.ilk
29 |
30 | # VC++
31 |
32 | *.htm
33 | *.dep
34 | *.idb
35 | *.pdb
36 | *.ncb
37 | *.sdf
38 | *.opensdf
39 | *.suo
40 |
41 |
42 | # VC++ Directory
43 |
44 | Release
45 | Debug
46 |
47 | # Eclipse Directory
48 |
49 | bin
50 | bwapi-data
--------------------------------------------------------------------------------
/C/TutorialLevel2Bot/InformationManager.h:
--------------------------------------------------------------------------------
1 | #pragma once
2 |
3 | #include "Common.h"
4 |
5 | namespace MyBot
6 | {
7 | class InformationManager
8 | {
9 | InformationManager();
10 |
11 | public:
12 | static InformationManager & Instance();
13 |
14 | BWAPI::Player selfPlayer;
15 | BWAPI::Race selfRace;
16 |
17 | BWAPI::Player enemyPlayer;
18 | BWAPI::Race enemyRace;
19 |
20 | std::map _mainBaseLocations;
21 |
22 | void update();
23 | };
24 | }
25 |
--------------------------------------------------------------------------------
/C/TutorialLevel3Bot/InformationManager.h:
--------------------------------------------------------------------------------
1 | #pragma once
2 |
3 | #include "Common.h"
4 |
5 | namespace MyBot
6 | {
7 | class InformationManager
8 | {
9 | InformationManager();
10 |
11 | public:
12 | static InformationManager & Instance();
13 |
14 | BWAPI::Player selfPlayer;
15 | BWAPI::Race selfRace;
16 |
17 | BWAPI::Player enemyPlayer;
18 | BWAPI::Race enemyRace;
19 |
20 | std::map _mainBaseLocations;
21 |
22 | void update();
23 | };
24 | }
25 |
--------------------------------------------------------------------------------
/C/TutorialLevel4Bot/InformationManager.h:
--------------------------------------------------------------------------------
1 | #pragma once
2 |
3 | #include "Common.h"
4 |
5 | namespace MyBot
6 | {
7 | class InformationManager
8 | {
9 | InformationManager();
10 |
11 | public:
12 | static InformationManager & Instance();
13 |
14 | BWAPI::Player selfPlayer;
15 | BWAPI::Race selfRace;
16 |
17 | BWAPI::Player enemyPlayer;
18 | BWAPI::Race enemyRace;
19 |
20 | std::map _mainBaseLocations;
21 |
22 | void update();
23 | };
24 | }
25 |
--------------------------------------------------------------------------------
/docs/C/html/search/nomatches.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/docs/JAVA/html/search/functions_13.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['whatbuilds',['whatBuilds',['../class_meta_type.html#ac3922dce060f58ba980873a1d687d301',1,'MetaType']]],
4 | ['workerdata',['WorkerData',['../class_worker_data.html#a4558f64f5025bef5aaac092e4f23464e',1,'WorkerData']]],
5 | ['workerdestroyed',['workerDestroyed',['../class_worker_data.html#a243a4dea654a420faf09a71fa3999643',1,'WorkerData']]],
6 | ['workermovedata',['WorkerMoveData',['../class_worker_move_data.html#a1f8c3f744b3d2ae4c86e5a36932c7daf',1,'WorkerMoveData']]]
7 | ];
8 |
--------------------------------------------------------------------------------
/docs/JAVA/html/search/nomatches.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/JAVA/BasicBot/src/WorkerMoveData.java:
--------------------------------------------------------------------------------
1 | import bwapi.Position;
2 |
3 | public class WorkerMoveData
4 | {
5 | private int mineralsNeeded;
6 | private int gasNeeded;
7 | private Position position;
8 |
9 | public WorkerMoveData(int m, int g, Position p)
10 | {
11 | mineralsNeeded = m;
12 | gasNeeded = g;
13 | position = p;
14 | }
15 |
16 | public int getMineralsNeeded() {
17 | return mineralsNeeded;
18 | }
19 |
20 | public int getGasNeeded() {
21 | return gasNeeded;
22 | }
23 |
24 | public Position getPosition() {
25 | return position;
26 | }
27 | };
--------------------------------------------------------------------------------
/JAVA/TutorialLevel3Bot/.idea/encodings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/C/TutorialLevel4Bot/BuildManager.h:
--------------------------------------------------------------------------------
1 | #pragma once
2 |
3 | #include "Common.h"
4 | #include "InformationManager.h"
5 |
6 | namespace MyBot
7 | {
8 | class BuildManager
9 | {
10 | BuildManager();
11 |
12 | void buildWorkerUnits();
13 | void buildCombatUnits();
14 | void constructBuildings();
15 |
16 | void buildWorkerUnit();
17 | void trainUnit(BWAPI::UnitType targetUnitType);
18 | void constructBuilding(BWAPI::UnitType targetUnitType);
19 |
20 | public:
21 |
22 | static BuildManager & Instance();
23 |
24 | void update();
25 |
26 | };
27 | }
--------------------------------------------------------------------------------
/JAVA/BasicBot/src/Main.java:
--------------------------------------------------------------------------------
1 | public class Main {
2 |
3 | /// 봇 프로그램을 실행합니다
4 | ///
5 | /// Eclipse 메뉴 -> Run -> Run Configurations...
6 | /// -> Arguments 탭 -> Working Directory 를 Other : C드라이브퍼StarCraft 로 변경하면
7 | /// 봇 프로그램이 기 생성되어있는 맵 파일 분석 캐시파일을 활용하게 되어서
8 | /// 봇 프로그램 실행 시 맵 파일 분석에 소요되는 딜레이를 줄일 수 있습니다.
9 | public static void main(String[] args) {
10 | try{
11 | new MyBotModule().run();
12 | }
13 | catch(Exception e) {
14 | System.out.println(e.toString());
15 | e.printStackTrace();
16 | }
17 | }
18 | }
--------------------------------------------------------------------------------
/docs/C/html/search/variables_d.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['player',['player',['../struct_my_bot_1_1_unit_info.html#a07666aba662e94a42877f934ec5654f6',1,'MyBot::UnitInfo']]],
4 | ['position',['position',['../class_my_bot_1_1_worker_move_data.html#aad72460b6a55e503eb9a7c2bd4f0f473',1,'MyBot::WorkerMoveData']]],
5 | ['priority',['priority',['../struct_my_bot_1_1_build_order_item.html#a7676395e514c370640b99c7ee9a205d4',1,'MyBot::BuildOrderItem']]],
6 | ['producerid',['producerID',['../struct_my_bot_1_1_build_order_item.html#aeb0b3f10ce185cecea926b0d2f277420',1,'MyBot::BuildOrderItem']]]
7 | ];
8 |
--------------------------------------------------------------------------------
/docs/JAVA/html/search/classes_6.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['scoutmanager',['ScoutManager',['../class_scout_manager.html',1,'']]],
4 | ['scoutstatus',['ScoutStatus',['../enum_scout_manager_1_1_scout_status.html',1,'ScoutManager']]],
5 | ['seedpositionstrategy',['SeedPositionStrategy',['../enum_build_order_queue_1_1_seed_position_strategy.html',1,'BuildOrderQueue']]],
6 | ['seedpositionstrategy',['SeedPositionStrategy',['../enum_build_order_item_1_1_seed_position_strategy.html',1,'BuildOrderItem']]],
7 | ['strategymanager',['StrategyManager',['../class_strategy_manager.html',1,'']]]
8 | ];
9 |
--------------------------------------------------------------------------------
/docs/C/html/search/variables_12.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['underconstruction',['underConstruction',['../class_my_bot_1_1_construction_task.html#a12faffafb21f3fda1d65839783e3021d',1,'MyBot::ConstructionTask']]],
4 | ['unit',['unit',['../struct_my_bot_1_1_unit_info.html#a733b85ab6aae8b25bf27c8bcd1586c51',1,'MyBot::UnitInfo']]],
5 | ['unitandunitinfomap',['unitAndUnitInfoMap',['../class_my_bot_1_1_unit_data.html#a0d78b1a38e72365f9daea9e3c4c9cbac',1,'MyBot::UnitData']]],
6 | ['unitid',['unitID',['../struct_my_bot_1_1_unit_info.html#a293e707a67bb9a45c3916554c397485e',1,'MyBot::UnitInfo']]]
7 | ];
8 |
--------------------------------------------------------------------------------
/docs/C/html/search/variables_b.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['numcreatedunits',['numCreatedUnits',['../class_my_bot_1_1_unit_data.html#abfbc008a10f509253c57cda72adef2c5',1,'MyBot::UnitData']]],
4 | ['numdeadunits',['numDeadUnits',['../class_my_bot_1_1_unit_data.html#a6f12339b4bc723e1176e885bd5af6ca4',1,'MyBot::UnitData']]],
5 | ['numskippeditems',['numSkippedItems',['../class_my_bot_1_1_build_order_queue.html#a2a6eb7a8f1599f48b40a7b1ee1215acb',1,'MyBot::BuildOrderQueue']]],
6 | ['numunits',['numUnits',['../class_my_bot_1_1_unit_data.html#a42d762a715db6c3120704cd5866e1778',1,'MyBot::UnitData']]]
7 | ];
8 |
--------------------------------------------------------------------------------
/docs/C/html/search/namespaces_0.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['botinfo',['BotInfo',['../namespace_config_1_1_bot_info.html',1,'Config']]],
4 | ['bwapioptions',['BWAPIOptions',['../namespace_config_1_1_b_w_a_p_i_options.html',1,'Config']]],
5 | ['config',['Config',['../namespace_config.html',1,'']]],
6 | ['debug',['Debug',['../namespace_config_1_1_debug.html',1,'Config']]],
7 | ['files',['Files',['../namespace_config_1_1_files.html',1,'Config']]],
8 | ['macro',['Macro',['../namespace_config_1_1_macro.html',1,'Config']]],
9 | ['tools',['Tools',['../namespace_config_1_1_tools.html',1,'Config']]]
10 | ];
11 |
--------------------------------------------------------------------------------
/docs/JAVA/html/search/variables_d.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['player',['player',['../class_unit_info.html#abe376e0b4d5d83cb94d032d3b728dc55',1,'UnitInfo']]],
4 | ['position',['position',['../class_worker_move_data.html#a37e18f18477ac469e0d2b8f57cc77831',1,'WorkerMoveData']]],
5 | ['priority',['priority',['../class_build_order_item.html#a430d8071faa903e53b8fe29b1356bfb9',1,'BuildOrderItem']]],
6 | ['producerid',['producerID',['../class_build_order_item.html#a6447a58c863a6f3ffd2a9376c5761c1f',1,'BuildOrderItem']]],
7 | ['purple',['purple',['../class_u_x_manager.html#a0442c10bd0bf94f67ea81f2f4d034edd',1,'UXManager']]]
8 | ];
9 |
--------------------------------------------------------------------------------
/JAVA/TutorialLevel4Bot/.idea/encodings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/C/BasicBot.vcxproj.user:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | C:\StarCraft
5 | WindowsLocalDebugger
6 |
7 |
8 | C:\StarCraft
9 | WindowsLocalDebugger
10 |
11 |
--------------------------------------------------------------------------------
/C/BuildServerCode.vcxproj.filters:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/C/TutorialLevel0Bot/Common.h:
--------------------------------------------------------------------------------
1 | #pragma once
2 |
3 | #define _USE_MATH_DEFINES
4 | #include
5 | #include
6 | #include
7 | #include
8 |
9 | #include
10 | #include
11 | #include
12 | #include
13 | #include
14 | #include
15 | #include
16 | #include
17 | #include
18 | #include
19 | #include
20 | #include