1. 12 Feb, 2020 1 commit
  2. 07 Feb, 2020 1 commit
  3. 13 Jan, 2020 1 commit
    • Ahmad Reza's avatar
      New feature for the border. · 9d9f8776
      Ahmad Reza authored
      In the config it is possible to choise between two world types: Flat and Mirror.
      If the world is flat a particle cannot move outside the border.
      If it is mirrored then a particle will show up at the oposite side when it goes outside the border.
      9d9f8776
  4. 20 Dec, 2019 1 commit
  5. 17 Dec, 2019 1 commit
  6. 16 Dec, 2019 2 commits
  7. 07 Dec, 2019 1 commit
  8. 26 Nov, 2019 1 commit
  9. 08 Oct, 2019 1 commit
  10. 26 Sep, 2019 1 commit
  11. 25 Sep, 2019 2 commits
  12. 18 Sep, 2019 6 commits
  13. 02 Sep, 2019 1 commit
    • Ahmad Reza's avatar
      Big Update: · 1ea3ec5e
      Ahmad Reza authored
      !!!Almost all the the Swarm-Sim core libaries written at the HHU
      has no code smells!!!!! :)))) Only vis.py has code smells and this
      is not written by HHU. And multiple.py as well and some solutions.
      But in total all the core libaries/interfaces of the Swarm-Sim
      has no code smells. Yeapy!!!!
      Changes:
      The scanning for matters method has been modified and refactored.
      The header became a new function called scanning.
      The stl_lib for the scenarios became to methods.
      One for creating particles in hexagon.
      The other one for creating a hexagon border with tiles.
      1ea3ec5e
  14. 20 Aug, 2019 1 commit
    • Ahmad Reza's avatar
      Again a lot of changes have been done: · 4a673030
      Ahmad Reza authored
      - For the reading the data of the config the classe ConfigData is created
      in a seperated file called config.py
      
      - For the visualization a bug is fixed. The bug was that whenever
      the vis.py goes into a sleep it is not possible to zoom or to create
      tiles. !This bus has been fixed by Karol Actun!
      
      - Three methods sim_to_coords, coords_to_sim, check_coords are moved
      from the world.py to the header.py. Because those methods are
      independent from the world.py. Based on these change some changes
      have to been made on the other files.
      
      - The particle counter has been removed from particle.py. The counting
      of the particle and given the particle a number based on the counting
      is happening now in world.py.
      
      - Some unnecessary variables have been deleted from the matters.
      4a673030
  15. 13 Aug, 2019 1 commit
    • Ahmad Reza's avatar
      Many changes: · 21fe8a0a
      Ahmad Reza authored
      sim.py renamed to world.py
      run.py renamed to swarm-sim.py
      swarm-sim.py got a new structure for initializing the swarm-sim and calling the solution. The solution calling is independent from vis.py
      vis.py: The run method is renamed to draw_world. Solution is not called anymore inside of this method. A new variable called refresh_time is added. The draw window is getting refreshed after each solution has been called and refresh_time is over.
      
      header.py: in the lib a header.py is inserted. In this file all the standards color and direcotries are defined. As well some standard methods for checking or changing the directions.
      21fe8a0a
  16. 17 Jul, 2019 1 commit
  17. 16 Jul, 2019 3 commits
  18. 17 Jun, 2019 2 commits
  19. 04 Jun, 2019 1 commit
  20. 17 May, 2019 1 commit
  21. 06 May, 2019 1 commit
  22. 24 Apr, 2019 4 commits
  23. 12 Apr, 2019 2 commits
  24. 11 Apr, 2019 1 commit
  25. 18 Mar, 2019 1 commit
  26. 07 Mar, 2019 1 commit