Changeset 10074 for code/branches/pickupsFS14/src/modules/jump/Jump.h
- Timestamp:
- May 22, 2014, 3:05:46 PM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/pickupsFS14/src/modules/jump/Jump.h
r10050 r10074 81 81 82 82 int getScore(PlayerInfo* player) const; 83 bool getDead(PlayerInfo* player) const; 83 84 84 85 /** … … 87 88 */ 88 89 void setCenterpoint(JumpCenterpoint* center) 89 { this->center_ = center; }90 { center_ = center; } 90 91 void setConfigValues(); //!< Makes scoreLimit configurable. 91 92 … … 93 94 94 95 protected: 95 virtual void spawnPlayersIfRequested(); //!< Spawns players, and fills the rest up with bots.96 97 96 void startBall(); //!< Starts the ball with some default speed. 98 97 void cleanup(); //!< Cleans up the Gametype by destroying the ball and the bats. … … 100 99 virtual void addPlatform(JumpPlatform* newPlatform, std::string platformTemplate, float xPosition, float zPosition); 101 100 102 virtual void addPlatformStatic(float xPosition, float zPosition); 103 virtual void addPlatformHMove(float xPosition, float zPosition, float leftBoundary, float rightBoundary, float speed); 104 virtual void addPlatformVMove(float xPosition, float zPosition, float lowerBoundary, float upperBoundary, float speed); 105 virtual void addPlatformDisappear(float xPosition, float zPosition); 106 virtual void addPlatformTimer(float xPosition, float zPosition, float time, float variance); 107 virtual void addPlatformFake(float xPosition, float zPosition); 108 virtual void addProjectile(float xPosition, float zPosition, float xVelocity, float zVelocity); 109 virtual void addEnemy1(float xPosition, float zPosition, float leftBoundary, float rightBoundary, float lowerBoundary, float upperBoundary, float xVelocity, float zVelocity); 101 virtual JumpPlatformStatic* addPlatformStatic(float xPosition, float zPosition); 102 virtual JumpPlatformHMove* addPlatformHMove(float xPosition, float zPosition, float leftBoundary, float rightBoundary, float speed); 103 virtual JumpPlatformVMove* addPlatformVMove(float xPosition, float zPosition, float lowerBoundary, float upperBoundary, float speed); 104 virtual JumpPlatformDisappear* addPlatformDisappear(float xPosition, float zPosition); 105 virtual JumpPlatformTimer* addPlatformTimer(float xPosition, float zPosition, float time, float variance); 106 virtual JumpPlatformFake* addPlatformFake(float xPosition, float zPosition); 107 virtual void addProjectile(float xPosition, float zPosition); 108 virtual void addEnemy(int type, float xPosition, float zPosition, float leftBoundary, float rightBoundary, float lowerBoundary, float upperBoundary, float xVelocity, float zVelocity); 109 virtual void addSpring(float xPosition, float zPosition, float leftBoundary, float rightBoundary, float lowerBoundary, float upperBoundary, float xVelocity, float zVelocity); 110 virtual void addSpring(JumpPlatform* platform); 111 virtual void addRocket(float xPosition, float zPosition, float leftBoundary, float rightBoundary, float lowerBoundary, float upperBoundary, float xVelocity, float zVelocity); 112 virtual void addRocket(JumpPlatform* platform); 113 virtual void addPropeller(float xPosition, float zPosition, float leftBoundary, float rightBoundary, float lowerBoundary, float upperBoundary, float xVelocity, float zVelocity); 114 virtual void addPropeller(JumpPlatform* platform); 115 virtual void addBoots(float xPosition, float zPosition, float leftBoundary, float rightBoundary, float lowerBoundary, float upperBoundary, float xVelocity, float zVelocity); 116 virtual void addBoots(JumpPlatform* platform); 117 virtual void addShield(float xPosition, float zPosition, float leftBoundary, float rightBoundary, float lowerBoundary, float upperBoundary, float xVelocity, float zVelocity); 118 virtual void addShield(JumpPlatform* platform); 110 119 111 120 virtual void addStartSection(); 112 121 virtual void addSection(); 122 virtual bool addAdventure(int number); 113 123 114 124 virtual float randomXPosition(); 115 125 virtual float randomXPosition(int totalColumns, int culomn); 116 virtual float randomYPosition(float lowerBoundary, float upperBoundary); 126 virtual float randomXPositionLeft(int totalColumns, int culomn); 127 virtual float randomXPositionRight(int totalColumns, int culomn); 128 virtual float randomZPosition(int totalRows, int row, float sectionBegin, float SectionEnd); 129 virtual float randomZPositionLower(int totalRows, int row, float sectionBegin, float SectionEnd); 130 virtual float randomZPositionUpper(int totalRows, int row, float sectionBegin, float SectionEnd); 131 132 virtual float randomPosition(float lowerBoundary, float upperBoundary); 133 virtual float randomSpeed(); 117 134 118 135 WeakPtr<JumpCenterpoint> center_; //!< The playing field. 119 136 WeakPtr<JumpFigure> figure_; //!< The two bats. 120 137 WeakPtr<Camera> camera; 121 Timer starttimer_; //!< A timer to delay the start of the game.122 138 int scoreLimit_; //!< If a player scored that much points, the game is ended. 123 139 124 140 float totalScreenShift; 125 141 float screenShiftSinceLastUpdate; 126 int sectionNumber; 127 128 bool fakeAdded_; 142 int sectionNumber_; 143 int adventureNumber_; 144 float platformWidth_; 145 float platformHeight_; 129 146 }; 130 147 }
Note: See TracChangeset
for help on using the changeset viewer.