Mochu Yao explorer game

Dependencies:   mbed

Revision:
17:1b4ecc01b79f
Parent:
10:559487aac60e
Child:
19:14c5427b30d1
--- a/item/item.h	Tue Apr 28 12:21:31 2020 +0000
+++ b/item/item.h	Tue Apr 28 12:50:40 2020 +0000
@@ -36,12 +36,13 @@
   srand(time(NULL));// generate random values
   _player_score = 0;// set player score to 0;
   _player_x = 30;
-  _player_y = 20;//make sure they are not in the same position at first,but player on the underlevel
+  _player_y = 10;//make sure they are not in the same position at first,but player on the underlevel
   while(1) {
     
     // becasue the module of the player is big so it has to be make sure that 
     //the item will be collected when the edge of the module collide with the item
-    if (((_player_x - _item.get_item_x())< 7) && ((_player_y - _item.get_item_y()) < 7)) {  
+    if ((_player_x == _item.get_item_x()() 
+      && (_player_y == _item.get_item_y() - 8))) {  
     _collision_flag = true;
     _player_score++;
     _item.set_item(((rand()%80)+ 5) , ((rand()%80)+ 5));  // use the rand()%m function to generate a number from 80 to 1