MCPcopy Create free account

hub / github.com/Voidious/Diamond / functions

Functions1,095 in github.com/Voidious/Diamond

↓ 385 callersMethodtestPredictionFromDiamond
(double startX, double startY, double startHeading, double startVelocity, long startTime, double d
voidious/utils/MovementPredictorTest.java:1948
↓ 157 callersMethodtestPrediction
(double startX, double startY, double startHeading, double startVelocity, long startTime, double d
voidious/utils/MovementPredictorTest.java:544
↓ 104 callersMethodnewLocation
()
voidious/utils/WaveTest.java:563
↓ 98 callersMethodget
(int position, int numBits, boolean negatives)
voidious/utils/genetic/DnaString.java:246
↓ 88 callersMethodset
(int position, long value, int numBits, boolean negatives)
voidious/utils/genetic/DnaString.java:143
↓ 77 callersMethodbuild
()
voidious/utils/RobotState.java:137
↓ 77 callersMethodnewBuilder
()
voidious/utils/RobotState.java:93
↓ 75 callersMethodsetLocation
(Point2D.Double location)
voidious/utils/RobotState.java:112
↓ 71 callersMethodsetTime
(long time)
voidious/utils/RobotState.java:127
↓ 65 callersMethodsize
()
ags/utils/dataStructures/MaxHeap.java:7
↓ 52 callersMethodnewEnemy
(ScannedRobotEvent e, Point2D.Double enemyLocation, double absBearing, int currentRound, boolean is1v1)
voidious/gun/GunDataManager.java:89
↓ 52 callersMethodnewLocation
()
voidious/move/SurfMoverTest.java:537
↓ 51 callersMethodabsoluteBearing
(Point2D.Double sourceLocation, Point2D.Double target)
voidious/utils/DiaUtils.java:46
↓ 43 callersMethodrandom
(DnaSequence dnaSequence)
voidious/utils/genetic/DnaString.java:286
↓ 43 callersMethodsetHeading
(double heading)
voidious/utils/RobotState.java:117
↓ 43 callersMethodsetVelocity
(double velocity)
voidious/utils/RobotState.java:122
↓ 42 callersMethodnewGunDataManager
()
voidious/gun/GunDataManagerTest.java:701
↓ 41 callersMethodnewBattleField
()
voidious/utils/WaveTest.java:576
↓ 41 callersMethodnewPredictor
()
voidious/utils/WaveTest.java:580
↓ 40 callersMethodproject
(Point2D.Double sourceLocation, double angle, double length)
voidious/utils/DiaUtils.java:35
↓ 37 callersMethodnewLocation
(double x, double y)
voidious/utils/MovementPredictorTest.java:2226
↓ 34 callersMethodaddGene
(Gene gene)
voidious/utils/genetic/DnaSequence.java:47
↓ 33 callersMethodnewLocation
(double x, double y)
voidious/utils/BattleFieldTest.java:278
↓ 31 callersMethoddistance
(double[] p1, double[] p2)
ags/utils/dataStructures/trees/thirdGenKD/DistanceFunction.java:4
↓ 31 callersMethodnewLocation
()
voidious/move/MoveDataManagerTest.java:417
↓ 30 callersMethodclear
()
voidious/utils/RobotStateLog.java:36
↓ 30 callersMethodgetBitSet
()
voidious/utils/genetic/DnaString.java:75
↓ 26 callersMethodnewBattleField
(double width, double height)
voidious/utils/BattleFieldTest.java:274
↓ 26 callersMethodround
(double d, int i)
voidious/utils/DiaUtils.java:119
↓ 24 callersMethodequals
(Object o)
voidious/utils/genetic/DnaString.java:372
↓ 24 callersMethodgetBotDistanceSq
(String name)
voidious/utils/Enemy.java:107
↓ 24 callersMethodnewLocation
()
voidious/gun/GunEnemyTest.java:456
↓ 23 callersMethodcontains
(Point2D.Double p)
voidious/utils/geom/Circle.java:96
↓ 23 callersMethodgetEnemyData
(String botName)
voidious/utils/EnemyDataManager.java:62
↓ 23 callersMethodnewGun
()
voidious/gun/DiamondFistTest.java:358
↓ 23 callersMethodnewGunEnemy
()
voidious/gun/GunEnemyTest.java:438
↓ 22 callersMethodgetAllEnemyData
()
voidious/utils/EnemyDataManager.java:66
↓ 21 callersMethodnewLocation
()
voidious/utils/WaveManagerTest.java:216
↓ 20 callersMethodbulletSpeed
()
voidious/utils/Wave.java:242
↓ 20 callersMethoddistanceTraveled
(long currentTime)
voidious/utils/Wave.java:255
↓ 20 callersMethodlength
()
voidious/utils/genetic/DnaSequence.java:60
↓ 20 callersMethodnewSurfMover
()
voidious/move/SurfMoverTest.java:532
↓ 19 callersMethodgetGene
(String name)
voidious/utils/genetic/DnaSequence.java:56
↓ 19 callersMethodnormalizeAngle
(double angle, double reference)
voidious/utils/DiaUtils.java:176
↓ 19 callersMethodpreciseEscapeAngle
(boolean guessFactorSign)
voidious/utils/Wave.java:406
↓ 18 callersMethodbitString
()
voidious/utils/genetic/DnaString.java:296
↓ 18 callersMethodnewMoveDataManager
()
voidious/move/MoveDataManagerTest.java:411
↓ 17 callersMethodnewDuelEnemy
()
voidious/move/SurfMoverTest.java:549
↓ 17 callersMethodsetK
(int kSize)
voidious/utils/KnnView.java:89
↓ 17 callersMethodtranslateToField
(Point2D.Double p)
voidious/utils/BattleField.java:40
↓ 16 callersMethodcheckGeneType
(Gene g, GeneType type)
voidious/utils/genetic/DnaString.java:265
↓ 16 callersMethoddrawLine
( Point2D.Double p1, Point2D.Double p2, Color color)
voidious/gfx/RoboGraphic.java:116
↓ 16 callersMethodhasEnemy
(String botName)
voidious/utils/EnemyDataManager.java:58
↓ 16 callersMethodnewGunWave
(Point2D.Double sourceLocation, Point2D.Double targetLocation, int fireRound, long fireTime, long
voidious/gun/GunEnemy.java:202
↓ 16 callersMethodnewPredictor
()
voidious/utils/MovementPredictorTest.java:2222
↓ 16 callersMethodswap
(int x, int y)
ags/utils/dataStructures/IntervalHeap.java:139
↓ 15 callersMethodbulletPower
()
voidious/utils/Wave.java:238
↓ 15 callersMethodnewDiamondWhoosh
()
voidious/move/DiamondWhooshTest.java:291
↓ 15 callersMethodsetRobotState
(RobotState robotState)
voidious/utils/Enemy.java:98
↓ 15 callersMethodtoString
()
voidious/utils/genetic/DnaString.java:426
↓ 14 callersMethodduelEnemy
()
voidious/utils/EnemyDataManager.java:134
↓ 14 callersMethodlimit
(double min, double value, double max)
voidious/utils/DiaUtils.java:73
↓ 14 callersMethodsaveEnemy
(String botName, GunEnemy gunData)
voidious/gun/GunDataManager.java:108
↓ 14 callersMethodsetKDivisor
(int kDivisor)
voidious/utils/KnnView.java:94
↓ 14 callersMethodstraightPreciseEscapeAngle
(int predictDirection, double absBearing, Point2D.Double sourceLocation, long fireTime, double bul
voidious/utils/MovementPredictor.java:282
↓ 13 callersMethodguessFactor
(Point2D.Double targetLocation)
voidious/utils/Wave.java:373
↓ 12 callersMethodaddView
(KnnView<T> view)
voidious/utils/Enemy.java:94
↓ 12 callersMethodaddWave
(Wave wave)
voidious/utils/WaveManager.java:53
↓ 12 callersMethodcheckWavePosition
(RobotState currentState)
voidious/utils/Wave.java:560
↓ 12 callersMethodnewEnemy
(ScannedRobotEvent e, Point2D.Double enemyLocation, double absBearing, int currentRound, boolean is1v1)
voidious/move/MoveDataManager.java:127
↓ 12 callersMethodnextLocation
(Diamond robot)
voidious/utils/MovementPredictor.java:189
↓ 12 callersMethodsquare
(double d)
voidious/utils/DiaUtils.java:57
↓ 12 callersMethodwallSmoothing
Do some Voodoo and wall smooth in a very efficient way. (In terms of CPU cycles, not amount of code.)
voidious/utils/BattleField.java:91
↓ 11 callersMethodaddState
(RobotState state)
voidious/utils/RobotStateLog.java:40
↓ 11 callersMethodcontains
(DuelGun<T> gun)
voidious/gun/VirtualGunsManager.java:60
↓ 11 callersMethodexecute
(final long currentTime, long lastBulletFiredTime, double bulletPower, double currentGunHeat, Point2D.Do
voidious/gun/GunEnemy.java:99
↓ 11 callersMethodsetWeight
(double weight)
voidious/utils/KnnView.java:84
↓ 11 callersMethodvisitsOn
()
voidious/utils/KnnView.java:104
↓ 10 callersMethodeffectiveHeading
()
voidious/utils/Wave.java:250
↓ 10 callersMethodlogAndRethrowException
(RuntimeException e)
voidious/Diamond.java:277
↓ 10 callersMethodorbitalWallDistance
(Point2D.Double sourceLocation, Point2D.Double targetLocation, double bulletPower, int direction)
voidious/utils/BattleField.java:45
↓ 10 callersMethodprojectLocation
(Point2D.Double firingLocation, Point2D.Double dispVector, long extraTicks)
voidious/utils/Wave.java:347
↓ 10 callersMethodsaveEnemy
(String botName, MoveEnemy moveData)
voidious/move/MoveDataManager.java:141
↓ 10 callersMethodsetByte
(String geneName, byte value)
voidious/utils/genetic/DnaString.java:97
↓ 9 callersMethodavg
(double val1, double val2)
voidious/utils/Interpolator.java:48
↓ 9 callersMethodbulletHitsOn
()
voidious/utils/KnnView.java:99
↓ 9 callersMethodexecute1v1
( int currentRound, long currentTime, Point2D.Double myLocation)
voidious/move/MoveEnemy.java:239
↓ 9 callersMethodgetDisplacementDistance
( Point2D.Double location, long currentTime, long ticksAgo)
voidious/utils/RobotStateLog.java:93
↓ 9 callersMethodgetGunHeat
(long time)
voidious/move/MoveEnemy.java:307
↓ 9 callersMethodhexString
()
voidious/utils/genetic/DnaString.java:308
↓ 9 callersMethodmarkFiringWaves
( long currentTime, boolean is1v1, List<GunDataListener> gunDataListeners)
voidious/gun/GunEnemy.java:233
↓ 9 callersMethodnewWave
(Point2D.Double sourceLocation, Point2D.Double targetLocation, long fireTime, double bulletPower)
voidious/utils/WaveManagerTest.java:203
↓ 9 callersMethodsetMaxDataPoints
(int maxDataPoints)
voidious/utils/KnnView.java:129
↓ 9 callersMethodsetMaxVelocity
(double maxVelocity)
voidious/Diamond.java:286
↓ 8 callersMethodclearNeighborCache
()
voidious/move/MoveEnemy.java:301
↓ 8 callersMethodfiringAngle
(double guessFactor)
voidious/utils/Wave.java:313
↓ 8 callersMethodgetInt
(String geneName)
voidious/utils/genetic/DnaString.java:189
↓ 8 callersMethodgetNumber
(String geneName)
voidious/utils/genetic/DnaString.java:210
↓ 8 callersMethodnewLocation
(double x, double y)
voidious/utils/RobotStateTest.java:144
↓ 8 callersMethodnewLocation
()
voidious/gun/GunDataManagerTest.java:711
next →1–100 of 1,095, ranked by callers