Skip to content
Snippets Groups Projects
Commit e5e6ae6a authored by remi.greub's avatar remi.greub
Browse files

ajout des 3 bots, autres ajustements de fluidité de jeu

parent 1bcc4327
No related branches found
No related tags found
No related merge requests found
...@@ -126,6 +126,12 @@ int main(void) ...@@ -126,6 +126,12 @@ int main(void)
xTaskCreate(Algo_bots, (signed portCHAR *)"libreball1", xTaskCreate(Algo_bots, (signed portCHAR *)"libreball1",
configMINIMAL_STACK_SIZE, &ball_param_th[2], tskIDLE_PRIORITY+1, configMINIMAL_STACK_SIZE, &ball_param_th[2], tskIDLE_PRIORITY+1,
NULL); NULL);
xTaskCreate(Algo_bots, (signed portCHAR *)"libreball2",
configMINIMAL_STACK_SIZE, &ball_param_th[3], tskIDLE_PRIORITY+1,
NULL);
xTaskCreate(Algo_bots, (signed portCHAR *)"libreball3",
configMINIMAL_STACK_SIZE, &ball_param_th[4], tskIDLE_PRIORITY+1,
NULL);
vTaskStartScheduler(); // launch scheduler vTaskStartScheduler(); // launch scheduler
LPC_TIM0->TCR = 1; LPC_TIM0->TCR = 1;
...@@ -148,19 +154,19 @@ void Algo_main_ball(void *params){ ...@@ -148,19 +154,19 @@ void Algo_main_ball(void *params){
if(CollisionState & TOUCH_LEFT){ if(CollisionState & TOUCH_LEFT){
un_ou_moins_un_x = -1; un_ou_moins_un_x = -1;
ball->ball.pos.x += ball->ball.radius/2; ball->ball.pos.x += ball->ball.radius/3;
} }
if(CollisionState & TOUCH_RIGHT){ if(CollisionState & TOUCH_RIGHT){
un_ou_moins_un_x = -1; un_ou_moins_un_x = -1;
ball->ball.pos.x -= ball->ball.radius/2; ball->ball.pos.x -= ball->ball.radius/3;
} }
if(CollisionState & TOUCH_UP){ if(CollisionState & TOUCH_UP){
un_ou_moins_un_y = -1; un_ou_moins_un_y = -1;
ball->ball.pos.y += ball->ball.radius/2; ball->ball.pos.y += ball->ball.radius/3;
} }
if(CollisionState & TOUCH_DOWN){ if(CollisionState & TOUCH_DOWN){
un_ou_moins_un_y = -1; un_ou_moins_un_y = -1;
ball->ball.pos.y -= ball->ball.radius/2; ball->ball.pos.y -= ball->ball.radius/3;
} }
}else{ }else{
accel_read(&ball_acc); accel_read(&ball_acc);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment