Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
P PVJCs2021
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Container Registry
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Ing. Lukáš Hruška
  • PVJCs2021
  • Wiki
  • cv2

cv2 · Changes

Page history
Update cv2 authored Sep 26, 2021 by Ing. Lukáš Hruška's avatar Ing. Lukáš Hruška
Hide whitespace changes
Inline Side-by-side
Showing with 10 additions and 10 deletions
+10 -10
  • cv2.md cv2.md +10 -10
  • No files found.
cv2.md
View page @ 4ed4ddba
......@@ -202,7 +202,7 @@ Pridajte do kotlíka nasledujúcu funkcionalitu:
- vonku ešte nie je zima, teda nech kotlík nemôže vychladnúť pod 20°C
- nech kotlík každé 2 sekundy schladne o 1°C
- ak je teplota kotlíka vyššia ako 60°C zmeňte animáciu na `Cauldron_hot.png`
- ak teplota prekročí 100°C zmeňte animáciu `Cauldron_spilled.png` nastavte teplotu na 20°C a nech kotlík ignoruje ďalšiu zmenu teploty
- ak teplota prekročí 100°C zmeňte animáciu `Cauldron_broken.png` nastavte teplotu na 20°C a nech kotlík ignoruje ďalšiu zmenu teploty
- vyskúšajte meniť teplotu tak, aby sa prejavila zmena animácií (zatiaľ z `Main`)
_Poznámka: Animácie si môžete dopredu pripraviť a už ich len následne podľa potreby meniť - nepnačítavajte stále animáciu nanovo._
......@@ -217,11 +217,11 @@ Rôzne spôsoby prevodu čísel na string vám veľmi ochotne ukáže Google. (n
## 1.6 Is it hot in here or is it just me
Pridajte si triedu `Stove` ktorá implementuje AbstractActor s animáciou `resources/stove.png`. Táto bude predstavovať pec na ktorej sa bude kotlík hriať.
Pridajte si triedu `Brazier` ktorá implementuje AbstractActor s animáciou `resources/brazier.png`. Táto bude predstavovať kôš s uhlím na ktorom sa bude kotlík hriať.
Ďalej do tejto triedy pridajte metódu `public void AddCauldron(Cauldron cauldron)` ktorá nastaví referenciu na kotlík, ktorý bude pec zohrievať.
Ďalej do tejto triedy pridajte metódu `public void AddCauldron(Cauldron cauldron)` ktorá nastaví referenciu na kotlík, ktorý sa bude zohrievať.
- Nech pec každú sekundu zohreje kotlík o 1°C
- Nech sa každú sekundu zohreje kotlík o 1°C
Či bol kotlík nastavený viete overiť porovnaním referencie s `null`:
......@@ -234,11 +234,11 @@ if (someObject != null)
Ak toto neskontrolujete a kotlík nastavený nebol, program spadne.
Vyskúšajte, či všetko funguje - v `Main` pridajte pec, nastavte jej kotlík a sledujte ako sa zohrieva. Ak ste postupovali správne, mal by po nejakom čase vykypieť.
Vyskúšajte, či všetko funguje - v `Main` pridajte kôš, nastavte mu kotlík a sledujte ako sa zohrieva. Ak ste postupovali správne, mal by po nejakom čase vykypieť.
Pridajte do `Stove` dve funkcie: `public void AddWood()` a `public void RemoveWood()` a pridajte k nim zodpovedajúcu funkcionalitu:
Pridajte do `Stove` dve funkcie: `public void AddCoal()` a `public void RemoveCoal()` a pridajte k nim zodpovedajúcu funkcionalitu:
- nech každné polienko zohrieva kotlík o 1°C za sekundu
- nech v peci môže byť 0-3 polená
- ak v peci nie je žiadne poleno, zmeňte animáciu na `stove_cold.png`, ak sa pridá poleno, zmeňte animáciu späť
- predpokladajme, že pec zatiaľ horí stále, keď má drevo (zmeníme to neskôr)
\ No newline at end of file
- nech každné kúsok uhlia zohrieva kotlík o 0.1°C za sekundu
- nech v koši môže byť 0-30 kúskov uhlia
- ak v koši nie je žiadne uhlie, zmeňte animáciu na `brazier_cold.png`, ak sa uhlie pridá, zmeňte animáciu späť
- predpokladajme, že kôš zatiaľ horí stále, keď má uhlie
\ No newline at end of file
Clone repository
  • assignment 1
  • assignment 2
  • cv10
  • cv2
  • cv3
  • cv4
  • cv5
  • cv7
  • cv8
  • cv9
  • exam 0
  • exam 1
  • exam 2
  • exam 3
  • exam 4
View All Pages