Posted By: JerahYalyn
[SOLVED]empty pointer error - 04/20/15 19:03
I made a simple 3x3 ocean tile by creating a main hmp terrain and adding the action water_prop()
and the water_prop action
It returns error W1501 Empty pointer in water_prop.
I run the code line by line by adding the line one by one and I get the error when I add vec_for_vertex(temp2, me, 32).
however when I one or two water hmp error doesn't show unless I add another hmp. Which kinda confuses me. without adding hmp error is with vec_for_vertex and when I add more than 2 error is on the next ent_create. Can anyone enlighten me?
thanks!
Code:
//create main body of water in the center ENTITY* water = ent_create("map_models\\water.hmp",vector(0,0,0),water_prop);
and the water_prop action
Code:
action water_prop() { Water_shaders //create tile water terrains VECTOR* temp1,temp2; var water_len; //get the length of the 32x32 vertex hmp vec_for_vertex(temp1, me, 1); vec_for_vertex(temp2, me, 32); water_len = vec_dist(temp1,temp2); //create 8 more terrain to tile ENTITY* water1 = ent_create("map_models\\water.hmp",vector(0,water_len,0),Water_shaders); ENTITY* water2 = ent_create("map_models\\water.hmp",vector(water_len,0,0),Water_shaders); ENTITY* water3 = ent_create("map_models\\water.hmp",vector(0,-water_len,0),Water_shaders); ENTITY* water4 = ent_create("map_models\\water.hmp",vector(-water_len,0,0),Water_shaders); ENTITY* water5 = ent_create("map_models\\water.hmp",vector(water_len,water_len,0),Water_shaders); ENTITY* water6 = ent_create("map_models\\water.hmp",vector(-water_len,water_len,0),Water_shaders); ENTITY* water7 = ent_create("map_models\\water.hmp",vector(water_len,-water_len,0),Water_shaders); ENTITY* water8 = ent_create("map_models\\water.hmp",vector(-water_len,-water_len,0),Water_shaders); }
It returns error W1501 Empty pointer in water_prop.
I run the code line by line by adding the line one by one and I get the error when I add vec_for_vertex(temp2, me, 32).
however when I one or two water hmp error doesn't show unless I add another hmp. Which kinda confuses me. without adding hmp error is with vec_for_vertex and when I add more than 2 error is on the next ent_create. Can anyone enlighten me?
thanks!