Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!
Werbeanzeige
C-/C++-Quelltext |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
#ifndef CRESSORCEN_HPP #define CRESSORCEN_HPP class CRessorcen { private: std::vector<sf::Image> m_vImages; sf::Image m_Image_Ball_Yellow; public: CRessorcen (); sf::Image &GetImage (int Image_ID) {return m_vImages.at(Image_ID);} }; #endif |
C-/C++-Quelltext |
|
1 2 3 4 5 6 7 8 9 |
#include <SFML/Graphics.hpp> #include <vector> #include "CRessorcen.hpp" CRessorcen::CRessorcen () { m_vImages.push_back (m_Image_Ball_Yellow); m_Image_Ball_Yellow.LoadFromFile ("gfx/Balls/Yellow.png"); } |
C-/C++-Quelltext |
|
1 |
m_Image_Ball_Yellow = m_Ressorcen.GetImage (m_vImages(0)); |
Community-Fossil
Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Raidenkk« (15.02.2012, 10:25)
C-/C++-Quelltext |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
#ifndef CBALL_HPP #define CBALL_HPP #include "CRessorcen.hpp" class CBall { private: int m_X, m_Y, m_Farbe; float m_AnimX, m_AnimY; bool m_Fall; bool m_Destroy; sf::Image m_Image_Ball_Yellow; sf::Image m_Image_Ball_Blue; sf::Image m_Image_Ball_Red; sf::Sprite m_Sprite_Ball; CRessorcen m_Ressorcen; public: CBall (int X, int Y, int Farbe); void Draw (sf::RenderWindow &Game); void SetX (int X) {m_X = X;} void SetY (int Y) {m_Y = Y;} void SetFarbe (int Farbe) {m_Farbe = Farbe;} void SetAnimX (float AnimX) {m_AnimX = AnimX;} void SetAnimY (float AnimY) {m_AnimY = AnimY;} void SetFall (bool Fall) {m_Fall = Fall;} void SetDestroy (bool Destroy) {m_Destroy = Destroy;} int GetX () {return m_X;} int GetY () {return m_Y;} int GetFarbe () {return m_Farbe;} float GetAnimX () {return m_AnimX;} float GetAnimY () {return m_AnimY;} bool GetFall () {return m_Fall;} bool GetDestroy () {return m_Destroy;} }; #endif |
C-/C++-Quelltext |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
#include <SFML/Graphics.hpp> #include <vector> #include "CBall.hpp" enum m_Farbe { Yellow, Blue, Red }; CBall::CBall (int X, int Y, int Farbe) : m_X (X) , m_Y (Y) , m_Farbe (Farbe) , m_AnimX (m_X*64.f) , m_AnimY (m_Y*64.f) , m_Fall (true) , m_Destroy (false) { m_Image_Ball_Yellow = m_Ressorcen.GetImage (0); m_Image_Ball_Blue = m_Ressorcen.GetImage (1); m_Image_Ball_Red = m_Ressorcen.GetImage (2); } |
Community-Fossil
Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer
Community-Fossil
Community-Fossil
Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer
Community-Fossil
Werbeanzeige