Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Apr 27, 2017, 3:08:16 PM (7 years ago)
Author:
jkindle
Message:

Added a HUD and type to QBlocks

File:
1 edited

Legend:

Unmodified
Added
Removed
  • code/branches/SuperOrxoBros_FS17/src/modules/superorxobros/SOB.h

    r11402 r11405  
    4646{
    4747
    48  
     48
    4949    class _SOBExport SOB : public Deathmatch
    5050    {
    51         public:
     51    public:
    5252            SOB(Context* context); //!< Constructor. Registers and initializes the object.
    5353            virtual ~SOB(); //!< Destructor. Cleans up, if initialized.
    5454            virtual void tick(float dt) override;
    5555
    56        
     56
    5757            void setCenterpoint(SOBCenterpoint* center)
    58                 { this->center_ = center; }
    59                 virtual void start() override;
     58            { this->center_ = center; }
     59            virtual void start() override;
    6060            virtual void end() override;
    6161            virtual void spawnPlayer(PlayerInfo* player) override;
    62                         PlayerInfo* getPlayer() const;
     62            PlayerInfo* getPlayer() const;
    6363
    64        
    65          
     64            int getPoints() {
     65                return points_;
     66            }
     67            int getCoins() {
     68                return coins_;
     69            }
     70            void addCoin() {
     71                ++coins_;
     72                points_+=200;
     73            }
     74            void addMushroom() {
     75                points_+=1000;
     76            }
     77            int getTimeLeft() {
     78                return timeLeft_;
     79            }
     80           
     81
     82           virtual void playerEntered(PlayerInfo* player) override
     83            {
     84                Gametype::playerEntered(player);
     85            } 
     86
     87
     88            WeakPtr<SOBCenterpoint> center_;
     89
    6690        protected:
    67        
     91
    6892
    6993            void cleanup(); //!< Cleans up the Gametype
    70              WeakPtr<SOBCenterpoint> center_;
    7194            WeakPtr<SOBFigure> figure_;
    7295            WeakPtr<Camera> camera;
    73        
    74          
    75     };
    76 }
     96            int points_;
     97            int coins_;
     98            float timeLeft_;
     99
     100
     101        };
     102    }
    77103
    78104#endif /* _Pong_H__ */
Note: See TracChangeset for help on using the changeset viewer.