Набор мелких исправлений и подготовка к реализации режима двух роботов
This commit is contained in:
42
utils.h
42
utils.h
@@ -161,12 +161,52 @@ extern struct robot_regs robot1;
|
||||
extern struct robot_regs robot2;
|
||||
extern struct robot_code robot1_code;
|
||||
extern struct robot_code robot2_code;
|
||||
|
||||
// времена для барабанов, нужно копировать их только при создании барабанов
|
||||
extern short hla_time_degreasing;
|
||||
extern short hla_time_washing_1a;
|
||||
extern short hla_time_washing_1b;
|
||||
extern short hla_time_etching;
|
||||
extern short hla_time_washing_2a;
|
||||
extern short hla_time_washing_2b;
|
||||
extern short hla_time_galvanizing;
|
||||
extern short hla_time_washing_3a;
|
||||
extern short hla_time_washing_3b;
|
||||
extern short hla_time_passivation;
|
||||
extern short hla_time_washing_4a;
|
||||
extern short hla_time_washing_4b;
|
||||
|
||||
// времена скапывания, одинаковые для всех барабанов
|
||||
extern short hla_time_digging;
|
||||
extern short hla_time_reagent;
|
||||
extern short hla_time_washing_1;
|
||||
extern short hla_time_washing_2;
|
||||
#else
|
||||
#define barrels ((struct barrel*)&barrels_array)
|
||||
#define barrels ((struct barrel*)barrels_array)
|
||||
#define robot1 (*((struct robot_regs*)&robot1_reg_mx))
|
||||
#define robot2 (*((struct robot_regs*)&robot2_reg_mx))
|
||||
#define robot1_code (*((struct robot_code*)_robot1_code_struct))
|
||||
#define robot2_code (*((struct robot_code*)_robot2_code_struct))
|
||||
|
||||
// времена для барабанов, нужно копировать их только при создании барабанов
|
||||
#define hla_time_degreasing _c_hla_time_degreasing
|
||||
#define hla_time_washing_1a _c_hla_time_washing_1a
|
||||
#define hla_time_washing_1b _c_hla_time_washing_1b
|
||||
#define hla_time_etching _c_hla_time_etching
|
||||
#define hla_time_washing_2a _c_hla_time_washing_2a
|
||||
#define hla_time_washing_2b _c_hla_time_washing_2b
|
||||
#define hla_time_galvanizing _c_hla_time_galvanizing
|
||||
#define hla_time_washing_3a _c_hla_time_washing_3a
|
||||
#define hla_time_washing_3b _c_hla_time_washing_3b
|
||||
#define hla_time_passivation _c_hla_time_passivation
|
||||
#define hla_time_washing_4a _c_hla_time_washing_4a
|
||||
#define hla_time_washing_4b _c_hla_time_washing_4b
|
||||
|
||||
// времена скапывания, одинаковые для всех барабанов
|
||||
#define hla_time_digging _c_hla_time_digging
|
||||
#define hla_time_reagent _c_hla_time_reagent
|
||||
#define hla_time_washing_1 _c_hla_time_washing_1
|
||||
#define hla_time_washing_2 _c_hla_time_washing_2
|
||||
#endif
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user