Commit Graph

65 Commits (9ec61d93e5a432e93f86666628cc084361d13089)

Author SHA1 Message Date
krzys-h 9ec61d93e5 Refactored CBotString and const char* to std::string in CBot engine
A lot of changes, so it needs lots of testing
2015-12-20 16:19:10 +01:00
krzys-h 3eeab0f9b7 Removed CBotStringArray 2015-12-20 14:49:30 +01:00
krzys-h 964d3574fd Fixed treating 'bool' as 'int' in CBot engine
Appears to fix #199 - further testing required
2015-12-19 21:20:41 +01:00
Grunaka de5a57f793 Change CBot default include directory. Make all include directive absolute. 2015-12-01 23:25:36 +01:00
Grunaka 4a9afdc525 Move enum from resource.h to CBotEnums.h. Delete file resource.h. 2015-12-01 23:25:36 +01:00
Grunaka 922082b360 Move define from resource.h to CBotDefines.h. 2015-12-01 23:25:36 +01:00
Grunaka 575ff47c82 Cleaning the CBot.h file. 2015-12-01 23:25:36 +01:00
Grunaka 889c0fbe8e Split file StringFunctions.cpp into two files StringFunctions.h and StringFunctions.cpp. 2015-12-01 23:25:36 +01:00
Grunaka 7b200a0922 Moving global CompileParams, TypeCompatible and TypesCompatibles from CBot.cpp to CBotInstrUtils.cpp. 2015-12-01 23:25:36 +01:00
Grunaka 51f0675e41 Moving macro MAX from CBot.h to CBotTwoOpExpr.cpp. 2015-12-01 23:25:36 +01:00
Grunaka ef4e2f08a3 Moving CBotInstr class in its own header and source files. 2015-12-01 23:25:36 +01:00
Grunaka 013be673ce Moving CBotCStack class in its own header and source files. 2015-12-01 23:25:36 +01:00
Grunaka 660f17454a Moving CBotVar class in its own header and source files. 2015-12-01 23:25:36 +01:00
Grunaka c624d65649 Moving CBotVarClass class in its own header and source files. 2015-12-01 23:25:35 +01:00
Grunaka bd20f6303c Moving CBotVarPointer class in its own header and source files. 2015-12-01 23:25:35 +01:00
Grunaka 6d340e80ab Moving CBotDefParam class in its own header and source files. 2015-12-01 23:25:35 +01:00
Grunaka 0a1b7da2a8 Moving CBotClass functions into CBotClass.cpp. Moving gloable function used by CBotClass and CBotFunction into CBotUtils.cpp. 2015-12-01 23:25:35 +01:00
Grunaka 4712e0ef6a Moving CBotFunction class in its own header and source files. 2015-12-01 23:25:35 +01:00
Grunaka 77d738634c Moving CBotClass class in its own header and source files. 2015-12-01 23:25:35 +01:00
Grunaka 63ab9d7301 Moving CBotVarArray class in its own header and source files. 2015-12-01 23:25:35 +01:00
Grunaka e54d8f1ebc Moving CBotStack class in its own header and source files. 2015-12-01 23:25:35 +01:00
Grunaka 0373692ea1 Moving CBotInt class in its own header and source files. 2015-12-01 23:25:35 +01:00
Grunaka b01e2180d8 Moving CBotInstArray class in its own header and source files. 2015-12-01 23:25:35 +01:00
Grunaka ede0d03026 Moving CBotListArray class in its own header and source files. 2015-12-01 23:25:35 +01:00
Grunaka 8c04d7fc65 Moving CBotIf class in its own header and source files. 2015-12-01 23:25:35 +01:00
Grunaka c0e2201c70 Moving CBotReturn class in its own header and source files. 2015-12-01 23:25:35 +01:00
Grunaka 14961dbc57 Moving CBotEmpty class in its own header and source files. 2015-12-01 23:25:35 +01:00
Grunaka 17cbae8e68 Moving CBotBoolean class in its own header and source files. 2015-12-01 23:25:35 +01:00
Grunaka ff72d1a77f Moving CBotFloat class in its own header and source files. 2015-12-01 23:25:35 +01:00
Grunaka 13b82b7e8e Moving CBotIString class in its own header and source files. 2015-12-01 23:25:35 +01:00
Grunaka bbf2e48802 Moving CBotClassInst class in its own header and source files. 2015-12-01 23:25:35 +01:00
Grunaka dc8a6b3273 Moving CBotCondition class in its own header and source files. 2015-12-01 23:25:35 +01:00
Grunaka d89fd629a2 Moving CBotLeftExpr class in its own header and source files. 2015-12-01 23:25:35 +01:00
Grunaka 4b10358df7 Moving CBotFieldExpr class in its own header and source files. 2015-12-01 23:25:35 +01:00
Grunaka d0cfdfb998 Moving CBotIndexExpr class in its own header and source files. 2015-12-01 23:25:35 +01:00
Grunaka 3c1296b4b9 Moving CBotExpression class in its own header and source files. 2015-12-01 23:25:35 +01:00
Grunaka d44df45d26 Moving CBotTwoOpExpr class in its own header and source files. 2015-12-01 23:25:35 +01:00
Grunaka 8ee0b7df56 Moving CBotLogicExpr class in its own header and source files. 2015-12-01 23:25:34 +01:00
Grunaka 4cd7a7a031 Moving CBotBoolExpr class in its own header and source files. 2015-12-01 23:25:34 +01:00
Grunaka 75f5126ddd Moving CBotParExpr class in its own header and source files. 2015-12-01 23:25:34 +01:00
Grunaka f6cc7d2c9c Moving CBotExprUnaire class in its own header and source files. 2015-12-01 23:25:34 +01:00
Grunaka 8eff62a78c Moving CBotBlock class in its own header and source files. 2015-12-01 23:25:34 +01:00
Grunaka 840da007a9 Moving CBotListInstr class in its own header and source files. 2015-12-01 23:25:34 +01:00
Grunaka 0216359445 Moving CBotInstrCall class in its own header and source files. 2015-12-01 23:25:34 +01:00
Grunaka 631621fb7e Moving CBotInstrMethode class in its own header and source files. 2015-12-01 23:25:34 +01:00
Grunaka d708be50e7 Moving CBotExprVar class in its own header and source files. 2015-12-01 23:25:34 +01:00
Grunaka 5343c15d60 Moving CBotPostIncExpr class in its own header and source files. 2015-12-01 23:25:34 +01:00
Grunaka 605b1b244a Moving CBotPreIncExpr class in its own header and source files. 2015-12-01 23:25:34 +01:00
Grunaka a878b0d252 Moving CBotLeftExprVar class in its own header and source files. 2015-12-01 23:25:34 +01:00
Grunaka 2f52520421 Moving CBotExprBool class in its own header and source files. 2015-12-01 23:25:34 +01:00