@@ -10,34 +10,8 @@ char single_step(); void force(char c); } - -bool is_spacy(char c) -{ - return c==' ' || c=='.' || c=='R' || c=='!' || c=='\\' || c=='O'; -} - -bool is_rocky(char c) -{ - return c=='*' || c=='@'; -} - -bool is_true_space(char c) -{ - return c==' '; -} - -bool is_trampoline_source(char c) -{ - return 'A'<=c && c<='I'; -} - -bool is_rocklambda(char c) -{ - return is_rocky(c) || c=='\\'; -} - Tuple!(string,int) death_move(in Game g) { // TODO: S @@ -189,9 +163,9 @@ cand ~= search(g, ro, la~ra, death); } // 'higesori' mode - if( !hi.empty && g.map.razor>0 ) { + if( !hi.empty && g.map.num_razor>0 ) { int his = 0; for(int dy=-1; dy<=+1; ++dy) for(int dx=-1; dx<=+1; ++dx) if(g.map[ro.y+dy,ro.x+dx] == 'W')