Posted By: kholis
array in skill, is it possible? - 06/15/10 00:40
Code:
#define enemy_list[100], SKILL2;
i want my entity detect their enemies id. but it failed using that way.
any ideas?
thanks
#define enemy_list[100], SKILL2;
// Static var array[100]; my.skill2 = array; // array is already var*! (my.skill2)[5] = 6; printf("(my.skill2)[5] = %f", (double)((my.skill2)[5])); // Test // Dynamic my.skill2 = sys_malloc(100 * sizeof(var)); // Create array (my.skill2)[5] = 6; printf("(my.skill2)[5] = %f", (double)((my.skill2)[5])); // Test
ent.skill2 = (var*)malloc(10 * sizeof(var)); *(&ent.skill2 + 2) = 5; // set index 2 to value of 5
int n = 2; ent.skill2 = (var*)malloc(10 * sizeof(var)); *((&ent.skill2) + n) = 5; error(str_for_num(NULL,(*(&ent.skill2 + n))));
my.skill2 = (var)sys_malloc(100*sizeof(var)); // Create array ((var*)my.skill2)[5] = 6; printf("((var*)my.skill2)[5] = %f", (double)((var*)my.skill2)[5]); // Test
my.skill2 = (var)sys_malloc(100*sizeof(var)); // Create array ((var*)my.skill2)[5] = 6; printf("((var*)my.skill2)[5] = %f", (double)((var*)my.skill2)[5]); // Test