... | @@ -107,7 +107,7 @@ Vymažte riadok vyvolávajúci výnimku (kde je `throw`). |
... | @@ -107,7 +107,7 @@ Vymažte riadok vyvolávajúci výnimku (kde je `throw`). |
|
V Main funkcií si vytvorte nový objekt triedy Cauldron.
|
|
V Main funkcií si vytvorte nový objekt triedy Cauldron.
|
|
|
|
|
|
```csharp
|
|
```csharp
|
|
Cauldron Cauldron = new Cauldron();
|
|
Cauldron cauldron = new Cauldron();
|
|
```
|
|
```
|
|
|
|
|
|
Skúste spustiť program, stalo sa niečo? Ak ste postupovali správne, tak sa zobrazila akurát mapa, ale žiadny kotlík. Prečo?
|
|
Skúste spustiť program, stalo sa niečo? Ak ste postupovali správne, tak sa zobrazila akurát mapa, ale žiadny kotlík. Prečo?
|
... | @@ -117,7 +117,7 @@ Skúste spustiť program, stalo sa niečo? Ak ste postupovali správne, tak sa z |
... | @@ -117,7 +117,7 @@ Skúste spustiť program, stalo sa niečo? Ak ste postupovali správne, tak sa z |
|
V 2D grafike sa často používajú tzv. sprites [(wiki link)](https://en.wikipedia.org/wiki/Sprite_(computer_graphics)). V našom prípade sú animácie vytvorené sekvenciou obrázkov uložených vedľa seba v jednom .png súbore. Ako vstupné parametre v konštruktore budú cesta k spritesheet a výška a šírka jedného obrázku (viď. schému).
|
|
V 2D grafike sa často používajú tzv. sprites [(wiki link)](https://en.wikipedia.org/wiki/Sprite_(computer_graphics)). V našom prípade sú animácie vytvorené sekvenciou obrázkov uložených vedľa seba v jednom .png súbore. Ako vstupné parametre v konštruktore budú cesta k spritesheet a výška a šírka jedného obrázku (viď. schému).
|
|
|
|
|
|
```csharp
|
|
```csharp
|
|
Animation animation = new Animation("resources/Cauldron.png", 64, 64);
|
|
Animation animation = new Animation("resources/Cauldron.png", 64, 100);
|
|
Cauldron.SetAnimation(animation); //set animation for Cauldron
|
|
Cauldron.SetAnimation(animation); //set animation for Cauldron
|
|
Cauldron.SetPosition(100, 100); //set position of the Cauldron in the game world
|
|
Cauldron.SetPosition(100, 100); //set position of the Cauldron in the game world
|
|
```
|
|
```
|
... | | ... | |