pattern.c 506 B

1234567891011121314151617181920212223
  1. #include "pattern.h"
  2. #include "struct.h"
  3. #include "wall.h"
  4. Pattern* readPattern() {
  5. }
  6. void addPattern(Game_Data* data, Pattern* pattern, unsigned char offset) {
  7. unsigned int i;
  8. for(i = 0; i < pattern->length; i++) {
  9. // Build wall
  10. addWall(data->list, pattern->distance[i], pattern->wall_length, 1, (pattern->side[i] + offset)%data->nb_lines);
  11. }
  12. }
  13. Pattern* freePattern(Pattern* pattern) {
  14. free(pattern->side);
  15. free(pattern->distance);
  16. free(pattern->wall_length);
  17. free(pattern);
  18. return NULL;
  19. }