Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int[int][int][string] whatevs;
- //imported file formatted as [encountered monster's ID] [copy of encountered monster's ID] [comma separated queue at time of rolling] [fight number]
- file_to_map("gallapagos spading.txt", whatevs);
- int[int][boolean][boolean][boolean] data_prepped_for_anal;
- //first argument of reformatted formatted data set
- int fight_number;
- //second
- boolean whether_sniffed_in_queue;
- //third
- boolean whether_rolled_in_queue;
- //fourth
- boolean whether_rolled_is_sniffed;
- //fifth
- int queue_girth;
- //adjusting order of entries in whatevs
- int[int][string] new_whatevs;
- int buffer_fight_number;
- int buffer_rolled_monster;
- string buffer_queue_state;
- foreach i,j,k,l in whatevs{
- buffer_fight_number = l;
- buffer_queue_state = k;
- buffer_rolled_monster = j;
- new_whatevs[buffer_fight_number][buffer_queue_state] = buffer_rolled_monster;
- }
- foreach i in new_whatevs{
- foreach j in new_whatevs[i]{
- print(i.to_string()+" "+j.to_string()+" "+new_whatevs[i][j]);
- //we don't care what the queue actually is, just how many different things are in it.
- queue_girth = group_string(j,"(\\,)").count()+1;
- if(j.contains_text(118.to_string())){
- whether_sniffed_in_queue = true;
- }
- else{
- whether_sniffed_in_queue = false;
- }
- if(j.contains_text((new_whatevs[i][j]).to_string())){
- whether_rolled_in_queue = true;
- }
- else{
- whether_rolled_in_queue = false;
- }
- if(new_whatevs[i][j] == 118){
- whether_rolled_is_sniffed = true;
- }
- else{
- whether_rolled_is_sniffed = false;
- }
- //tab delimited macrometeorite data point of the form [fight#] [whether sniffed monster is in queue] [whether rolled monster is in queue] [whether rolled monster is sniffed] [size of queue]
- fight_number = i;
- data_prepped_for_anal[fight_number][whether_sniffed_in_queue][whether_rolled_in_queue][whether_rolled_is_sniffed] = queue_girth ;
- }
- }
- map_to_file(data_prepped_for_anal,"turtle sex data.txt");
Advertisement
Add Comment
Please, Sign In to add comment