djog / djog_nanos_2018

Gezamelijk project van de jongere/bijna-tieners op de donderdag bij DJO
GNU General Public License v3.0
0 stars 3 forks source link

Op jouw branch: maak een voorwerp en stop dat in jouw kamer #59

Closed richelbilderbeek closed 5 years ago

richelbilderbeek commented 5 years ago

In de code van Richel's kamer (kamer_richel.cpp) vind je:

void kamer_richel::on_knop_hanne_clicked()
{
  ui->label_praat->setText("Gezellig!\nHier heb je\nmijn spiegel");
  this->m_hoofd_scherm->voeg_voorwerp_toe(voorwerp_soort::spiegel);
}

Stop in jouw kamer ook een voorwerp dat je kunt pakken.

Je moet ook dit voorwerp in voorwerp_soort.h doen:

enum class voorwerp_soort
{
  spiegel, 
  jouw_voorwerp
};

en je moet aanpassen in voorwerp_soort.cpp:

std::string als_woord(const voorwerp_soort voorwerp)
{
  if (voorwerp == voorwerp_soort::spiegel) return "spiegel";
  if (voorwerp == voorwerp_soort::jouw_voorwerp) return "jouw voorwerp";
  assert(!"Ik weet niet hoe ik een woord maak van dit voorwerp"); //!OCLINT deze manier is prima om aan te geven dat iets nooit gebeurt
  return ""; // Dan return ik maar niks
}

Test of alles werkt in je programma :+1:

richelbilderbeek commented 5 years ago

Genoeg geoefend. Deze Issue kan dicht.