Skip to content

tholok97/the-t-files

Repository files navigation

Samling av små én-filers, header-only C++ prosjekter

  • Matrix.h: Templetert implementasjon av en matrise
  • Dijkstra.h: Lar deg finne kjappeste sti i et nettverk
  • CA.h: Lar deg kjøre simuleringer av et elementært cellular-automata-system med et gitt regelsett
  • CA_2.h: Samme som over, men er templetert og bruker std::bitset istedenfor std::vector. (SPEED AND POWER!!)
  • aoc11.cpp: Min løsning til Advent of Code 2016 dag 11. Løser begge partene på litt over ett sekund. Ikke kommentert
  • A_star.cpp: Visualiserer A* algoritmen ved hjelp av SFML. (Skoleinnlevering. Kommentert på engelsk)
  • midpoint_displacement.cpp: Genererer et 2d landskap i SFML ved hjelp av "Midpoint Displacement"-algoritmen. (Skoleinnlevering. Kommentert på engelsk)
  • Screen.h: Implementerer en slags tegneflate i kommandolinjen
  • SvgWriter.h: Lar deg tegne tegninger og eksportere dem som svg-filer
  • vimrc.vim og .vimrc: Vimrcene mine i Windows og Linux (vil samkjøre disse til én etterhvert)

Merk

  • Dette var det første prosjektet jeg lagde på Github, så standarden er ikke helt på topp. Ligger fortsatt ute av nostalgiske grunner
  • Bruk hyperlinkene! Koden min er skrevet med tabspace satt til 4, men av en eller annen grunn vises Github-kode i utgangspunktet med tabspace på 8... Hyperlinkene omgår dette ved å legge til "?ts=4" i linken :)
  • Klassene mine både deklareres og defineres i header-filen sin. Jeg jørs på det







923