42 virtual void tick(
float dt)
override;
43 virtual void start()
override;
44 virtual void end()
override;
45 virtual void spawnPlayer(
PlayerInfo* player)
override;
47 float getFuel()
const;
54 virtual void addPlatform(
JumpPlatform* newPlatform,
std::string platformTemplate,
float xPosition,
float zPosition);
56 virtual JumpPlatformHMove* addPlatformHMove(
float xPosition,
float zPosition,
float leftBoundary,
float rightBoundary,
float speed);
57 virtual JumpPlatformVMove* addPlatformVMove(
float xPosition,
float zPosition,
float lowerBoundary,
float upperBoundary,
float speed);
59 virtual JumpPlatformTimer* addPlatformTimer(
float xPosition,
float zPosition,
float time,
float variance);
61 virtual void addProjectile(
float xPosition,
float zPosition);
62 virtual void addEnemy(
int type,
float xPosition,
float zPosition,
float leftBoundary,
float rightBoundary,
float lowerBoundary,
float upperBoundary,
float xVelocity,
float zVelocity);
63 virtual void addSpring(
float xPosition,
float zPosition,
float leftBoundary,
float rightBoundary,
float lowerBoundary,
float upperBoundary,
float xVelocity,
float zVelocity);
65 virtual void addRocket(
float xPosition,
float zPosition,
float leftBoundary,
float rightBoundary,
float lowerBoundary,
float upperBoundary,
float xVelocity,
float zVelocity);
67 virtual void addPropeller(
float xPosition,
float zPosition,
float leftBoundary,
float rightBoundary,
float lowerBoundary,
float upperBoundary,
float xVelocity,
float zVelocity);
69 virtual void addBoots(
float xPosition,
float zPosition,
float leftBoundary,
float rightBoundary,
float lowerBoundary,
float upperBoundary,
float xVelocity,
float zVelocity);
71 virtual void addShield(
float xPosition,
float zPosition,
float leftBoundary,
float rightBoundary,
float lowerBoundary,
float upperBoundary,
float xVelocity,
float zVelocity);
73 virtual void addStartSection();
74 virtual void addSection();
75 virtual bool addAdventure(
int number);
76 virtual float randomXPosition();
77 virtual float randomXPosition(
int totalColumns,
int culomn);
78 virtual float randomXPositionLeft(
int totalColumns,
int culomn);
79 virtual float randomXPositionRight(
int totalColumns,
int culomn);
80 virtual float randomZPosition(
int totalRows,
int row,
float sectionBegin,
float SectionEnd);
81 virtual float randomZPositionLower(
int totalRows,
int row,
float sectionBegin,
float SectionEnd);
82 virtual float randomZPositionUpper(
int totalRows,
int row,
float sectionBegin,
float SectionEnd);
83 virtual float randomPosition(
float lowerBoundary,
float upperBoundary);
84 virtual float randomSpeed();
#define _JumpExport
Definition: JumpPrereqs.h:60
float platformWidth_
Definition: Jump.h:93
::std::string string
Definition: gtest-port.h:756
float screenShiftSinceLastUpdate_
Definition: Jump.h:90
WeakPtr wraps a pointer to an object, which becomes nullptr if the object is deleted.
Definition: CorePrereqs.h:236
Shared library macros, enums, constants and forward declarations for the jump module ...
WeakPtr< JumpCenterpoint > center_
Definition: Jump.h:86
int sectionNumber_
Definition: Jump.h:91
float totalScreenShift_
Definition: Jump.h:89
float platformHeight_
Definition: Jump.h:94
Die Wagnis Klasse hat die folgenden Aufgaben:
Definition: ApplicationPaths.cc:66
WeakPtr< JumpFigure > figure_
Definition: Jump.h:87
WeakPtr< Camera > camera
Definition: Jump.h:88
int adventureNumber_
Definition: Jump.h:92
Definition: Deathmatch.h:37
Definition: PlayerInfo.h:39
The JumpCenterpoint is a StaticEntity which represents the level of the minigame. ...
Definition: JumpCenterpoint.h:42