maj degats + calcul flamme/gazor
[multileek.git] / src / include_basic_global_variables__75185.lks
blob5534c18c0affc97c8efda2a05126a250c9b2c497
1 // NAME : include_basic_global_variables
2 // DEFINITIONS :
3 //
4 // global LEVEL_G
5 // global CORES_G
6 // global TURN_G
8 global LEVEL_G = getLevel();
9 global CORES_G = getCores();
10 global TURN_G = 0;
11 global ME_G = getLeek();
15 function pushIfAbsentAndNotNull(@list_p, element_p){
17         if(list_p === null){
18                 debugE("Error : pushIfAbsentAndNotNull(" + list_p + ", " + element_p + ")");
19                 return;
20         }
21         if(element_p === null){
22                 return;
23         }
24         var isInList_l = false;
25         for(var listIt_l in list_p){
26                 isInList_l != (listIt_l === element_p);
27         }
28         if(!isInList_l){
29                 push(list_p, element_p);
30         }
35 function getItemName(item_p){
37         var itemName_l = "?";
38         if(isWeapon(item_p)){
39                 itemName_l = getWeaponName(item_p);
40         }else if(isChip(item_p)){
41                 itemName_l = getChipName(item_p);
42         }else{
43                 debugE("Error : getItemName(" + item_p + ") impossible");
44                 return null;
45         }
46         return itemName_l;