SYMBOL INDEX (84 symbols across 18 files) FILE: lib/game/collision/collision_box.dart class CollisionBox (line 5) | @immutable method toRect (line 22) | Rect toRect() method toString (line 27) | String toString() FILE: lib/game/collision/collision_utils.dart function checkForCollision (line 7) | bool checkForCollision(Obstacle obstacle, TRex tRex) function createAdjustedCollisionBox (line 58) | CollisionBox createAdjustedCollisionBox( FILE: lib/game/custom/util.dart function getRandomNum (line 5) | double getRandomNum(double min, double max) FILE: lib/game/game.dart class Bg (line 15) | class Bg extends Component with HasGameRef { method render (line 21) | void render(ui.Canvas c) method onGameResize (line 27) | void onGameResize(Vector2 gameSize) type TRexGameStatus (line 32) | enum TRexGameStatus { playing, waiting, gameOver } class TRexGame (line 34) | class TRexGame extends FlameGame with TapDetector { method backgroundColor (line 42) | ui.Color backgroundColor() method onLoad (line 52) | Future onLoad() method onTapDown (line 69) | void onTapDown(TapDownInfo event) method onAction (line 73) | void onAction() method startGame (line 81) | void startGame() method doGameOver (line 88) | void doGameOver() method restart (line 95) | void restart() method update (line 105) | void update(double dt) FILE: lib/game/game_config.dart class GameConfig (line 1) | class GameConfig { FILE: lib/game/game_over/config.dart class GameOverConfig (line 1) | class GameOverConfig { FILE: lib/game/game_over/game_over.dart class GameOverPanel (line 8) | class GameOverPanel extends Component with HasGameRef { method onLoad (line 22) | Future? onLoad() method renderTree (line 29) | void renderTree(Canvas canvas) class GameOverText (line 36) | class GameOverText extends SpriteComponent { method onGameResize (line 53) | void onGameResize(Vector2 gameSize) class GameOverRestart (line 60) | class GameOverRestart extends SpriteComponent { method onGameResize (line 76) | void onGameResize(Vector2 gameSize) FILE: lib/game/horizon/clouds.dart class Cloud (line 8) | class Cloud extends SpriteComponent { method update (line 28) | void update(double dt) method onGameResize (line 45) | void onGameResize(Vector2 gameSize) class CloudManager (line 53) | class CloudManager extends PositionComponent with HasGameRef { method addCloud (line 61) | void addCloud() method update (line 78) | void update(double dt) method reset (line 92) | void reset() FILE: lib/game/horizon/config.dart class HorizonConfig (line 1) | class HorizonConfig { class HorizonDimensions (line 7) | class HorizonDimensions { class CloudConfig (line 13) | class CloudConfig { FILE: lib/game/horizon/horizon.dart class Horizon (line 6) | class Horizon extends PositionComponent with HasGameRef { method onLoad (line 10) | Future? onLoad() method update (line 15) | void update(double dt) method reset (line 20) | void reset() FILE: lib/game/horizon/horizon_line.dart class HorizonLine (line 8) | class HorizonLine extends PositionComponent with HasGameRef { method onMount (line 34) | void onMount() method updateXPos (line 43) | void updateXPos(int indexFirst, double increment) method update (line 60) | void update(double dt) method reset (line 71) | void reset() class HorizonGround (line 80) | class HorizonGround extends SpriteComponent { FILE: lib/game/obstacle/config.dart class ObstacleConfig (line 1) | class ObstacleConfig { FILE: lib/game/obstacle/obstacle.dart class ObstacleManager (line 13) | class ObstacleManager extends PositionComponent with HasGameRef { method update (line 20) | void update(double dt) method addNewObstacle (line 46) | void addNewObstacle(double speed) method duplicateObstacleCheck (line 77) | bool duplicateObstacleCheck(ObstacleType nextType) method reset (line 86) | void reset() class Obstacle (line 92) | class Obstacle extends SpriteComponent with HasGameRef { method computeGap (line 139) | double computeGap(double gapCoefficient, double speed) method update (line 147) | void update(double dt) FILE: lib/game/obstacle/obstacle_type.dart class ObstacleType (line 7) | class ObstacleType { method getSprite (line 83) | Sprite getSprite(Image spriteImage) method toString (line 99) | String toString() FILE: lib/game/t_rex/config.dart class TRexConfig (line 4) | class TRexConfig { FILE: lib/game/t_rex/t_rex.dart type TRexStatus (line 8) | enum TRexStatus { crashed, ducking, jumping, running, waiting, intro } class TRex (line 10) | class TRex extends PositionComponent with HasGameRef { method onLoad (line 42) | Future? onLoad() method startJump (line 49) | void startJump(double speed) method reset (line 60) | void reset() method update (line 68) | void update(double dt) method onGameResize (line 91) | void onGameResize(Vector2 gameSize) function render (line 104) | void render(Canvas canvas) class TRexStateStillComponent (line 114) | class TRexStateStillComponent extends SpriteComponent with TRexStateVisi... class TRexStateAnimatedComponent (line 132) | class TRexStateAnimatedComponent extends SpriteAnimationComponent class RunningTRex (line 158) | class RunningTRex extends TRexStateAnimatedComponent { class WaitingTRex (line 171) | class WaitingTRex extends TRexStateStillComponent { class JumpingTRex (line 181) | class JumpingTRex extends TRexStateStillComponent { class SurprisedTRex (line 191) | class SurprisedTRex extends TRexStateStillComponent { FILE: lib/main.dart function main (line 8) | void main() class TRexGameWrapper (line 22) | class TRexGameWrapper extends StatefulWidget { method createState (line 24) | _TRexGameWrapperState createState() class _TRexGameWrapperState (line 27) | class _TRexGameWrapperState extends State { method initState (line 33) | void initState() method startGame (line 38) | void startGame() method onRawKeyEvent (line 49) | void onRawKeyEvent(RawKeyEvent event) method build (line 57) | Widget build(BuildContext context) FILE: test/widget_test.dart function main (line 1) | void main()