Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Voidious/Diamond
/ functions
Functions
1,095 in github.com/Voidious/Diamond
⨍
Functions
1,095
◇
Types & classes
112
↓ 8 callers
Method
newMoveWave
(Point2D.Double sourceLocation, Point2D.Double targetLocation, double absBearing, int fireRound, l
voidious/move/MoveEnemy.java:424
↓ 8 callers
Method
smoothingPreciseEscapeAngle
(int predictDirection, double absBearing, Point2D.Double sourceLocation, long fireTime, double bul
voidious/utils/MovementPredictor.java:308
↓ 8 callers
Method
virtualWavesOn
()
voidious/utils/KnnView.java:109
↓ 7 callers
Method
getDnaSequence
()
voidious/utils/genetic/DnaString.java:71
↓ 7 callers
Method
is1v1
()
voidious/gun/DiamondFist.java:395
↓ 7 callers
Method
mock1v1
(DiamondFist gun, GunEnemy gunData)
voidious/gun/DiamondFistTest.java:306
↓ 7 callers
Method
mockRobotDefaults
()
voidious/move/DiamondWhooshTest.java:281
↓ 7 callers
Method
nonZeroSign
(double d)
voidious/utils/DiaUtils.java:52
↓ 7 callers
Method
orbit
(Point2D.Double myLocation, MoveEnemy duelEnemy)
voidious/move/SurfMover.java:113
↓ 7 callers
Method
position
(long currentTime)
voidious/gun/FireListener.java:53
↓ 7 callers
Method
remove
()
ags/utils/dataStructures/trees/thirdGenKD/NearestNeighborIterator.java:59
↓ 7 callers
Method
setBotDistanceSq
(String name, double distance)
voidious/utils/Enemy.java:114
↓ 7 callers
Method
setHitThreshold
(double hitThreshold)
voidious/utils/KnnView.java:119
↓ 7 callers
Method
setName
(String name)
voidious/utils/KnnView.java:140
↓ 7 callers
Method
updateEnemy
(ScannedRobotEvent e, Point2D.Double enemyLocation, double absBearing, int currentRound, boolean i
voidious/move/MoveDataManager.java:145
↓ 7 callers
Method
virtuality
()
voidious/utils/Wave.java:300
↓ 6 callers
Method
calculateBulletPower
()
voidious/gun/DiamondFist.java:230
↓ 6 callers
Method
castShadow
(Point2D.Double p1, Point2D.Double p2)
voidious/utils/Wave.java:455
↓ 6 callers
Method
clone
()
voidious/utils/Wave.java:603
↓ 6 callers
Method
displacementVector
(RobotState waveBreakState)
voidious/utils/Wave.java:322
↓ 6 callers
Method
equals
(Object o)
voidious/utils/genetic/DnaSequence.java:118
↓ 6 callers
Method
getAverageEnergy
()
voidious/gun/GunDataManager.java:185
↓ 6 callers
Method
getBit
(String geneName)
voidious/utils/genetic/DnaString.java:161
↓ 6 callers
Method
getClosestLivingBot
(Point2D.Double location)
voidious/utils/EnemyDataManager.java:118
↓ 6 callers
Method
getInstance
()
voidious/utils/ErrorLogger.java:139
↓ 6 callers
Method
getLong
(String geneName)
voidious/utils/genetic/DnaString.java:199
↓ 6 callers
Method
guessFactorPrecise
(Point2D.Double targetLocation)
voidious/utils/Wave.java:393
↓ 6 callers
Method
initRound
()
voidious/gun/GunEnemy.java:89
↓ 6 callers
Method
lateralVelocity
()
voidious/utils/Wave.java:259
↓ 6 callers
Method
myLocation
()
voidious/move/DiamondWhoosh.java:188
↓ 6 callers
Method
processBullet
( Bullet bullet, int currentRound, long currentTime, boolean painting)
voidious/move/MoveEnemy.java:246
↓ 6 callers
Method
setLastBulletFiredTime
(long lastBulletFiredTime)
voidious/utils/Wave.java:213
↓ 6 callers
Method
testCheckWavePositionAlongAxis
( double offset, WavePosition expectedWavePosition)
voidious/utils/WaveManagerTest.java:119
↓ 6 callers
Method
testCheckWavePositionDiagonal
( double offset, WavePosition expectedWavePosition)
voidious/utils/WaveManagerTest.java:167
↓ 6 callers
Method
updateEnemyWaves
(Point2D.Double myLocation, double previousEnemyEnergy, String botName, int currentRound, long cur
voidious/move/MoveDataManager.java:246
↓ 6 callers
Method
warning
()
voidious/utils/EnemyDataManager.java:142
↓ 5 callers
Method
addViews
(List<KnnView<T>> views)
voidious/utils/Enemy.java:88
↓ 5 callers
Method
botWidthAimAngle
(double distance)
voidious/utils/DiaUtils.java:81
↓ 5 callers
Method
checkCurrentWaves
( long currentTime, CurrentWaveListener listener)
voidious/utils/WaveManager.java:57
↓ 5 callers
Method
checkDanger
(RobotState myRobotState, MoveEnemy duelEnemy, RobotState startState, SurfOption surfOption, boole
voidious/move/SurfMover.java:232
↓ 5 callers
Method
distancingDanger
(Point2D.Double startLocation, Point2D.Double predictedLocation, Point2D.Double enemyLocation)
voidious/move/SurfMover.java:402
↓ 5 callers
Method
drawCircleFilled
( Point2D.Double p1, Color color, int radius)
voidious/gfx/RoboGraphic.java:130
↓ 5 callers
Method
findSurfableWave
(int surfWaveIndex, RobotState myRobotState)
voidious/move/MoveEnemy.java:494
↓ 5 callers
Method
fireIfGunTurned
(double bulletPower)
voidious/gun/DiamondFist.java:311
↓ 5 callers
Method
getByte
(String geneName)
voidious/utils/genetic/DnaString.java:167
↓ 5 callers
Method
getDamageGiven
()
voidious/gun/GunDataManager.java:177
↓ 5 callers
Method
getDangerScore
(MoveEnemy duelEnemy, Wave w, Point2D.Double dangerLocation, int surfWaveIndex)
voidious/move/SurfMover.java:413
↓ 5 callers
Method
getDouble
(String geneName)
voidious/utils/genetic/DnaString.java:233
↓ 5 callers
Method
getFloat
(String geneName)
voidious/utils/genetic/DnaString.java:220
↓ 5 callers
Method
getLabel
()
voidious/gun/MainGun.java:57
↓ 5 callers
Method
getShort
(String geneName)
voidious/utils/genetic/DnaString.java:178
↓ 5 callers
Method
getSourceString
()
voidious/utils/genetic/DnaString.java:83
↓ 5 callers
Method
getState
(long time)
voidious/utils/Enemy.java:103
↓ 5 callers
Method
is1v1
()
voidious/move/DiamondWhoosh.java:192
↓ 5 callers
Method
maxEscapeAngle
()
voidious/utils/Wave.java:246
↓ 5 callers
Method
myLocation
()
voidious/gun/DiamondFist.java:226
↓ 5 callers
Method
nearestNeighbors
(Wave w, boolean aiming)
voidious/utils/KnnView.java:168
↓ 5 callers
Method
newWaveManager
()
voidious/utils/WaveManagerTest.java:199
↓ 5 callers
Method
offer
(double key, T value)
ags/utils/dataStructures/MaxHeap.java:8
↓ 5 callers
Method
onMarkFiringWave
(Wave w)
voidious/gun/GunDataManager.java:316
↓ 5 callers
Method
paintStatus
()
voidious/move/DiamondWhoosh.java:223
↓ 5 callers
Method
paintStatus
()
voidious/gun/DiamondFist.java:445
↓ 5 callers
Method
processBulletHit
(Bullet bullet, long currentTime, boolean is1v1Battle, boolean logHitWave)
voidious/gun/GunEnemy.java:159
↓ 5 callers
Method
setBit
(String geneName, boolean value)
voidious/utils/genetic/DnaString.java:91
↓ 5 callers
Method
setDecayRate
(double decayRate)
voidious/utils/KnnView.java:135
↓ 5 callers
Method
setDouble
(String geneName, double value)
voidious/utils/genetic/DnaString.java:131
↓ 5 callers
Method
setFloat
(String geneName, float value)
voidious/utils/genetic/DnaString.java:125
↓ 5 callers
Method
setGunHeat
(double gunHeat)
voidious/utils/Wave.java:203
↓ 5 callers
Method
setInt
(String geneName, int value)
voidious/utils/genetic/DnaString.java:111
↓ 5 callers
Method
setLong
(String geneName, long value)
voidious/utils/genetic/DnaString.java:118
↓ 5 callers
Method
setNumber
(String geneName, long value)
voidious/utils/genetic/DnaString.java:137
↓ 5 callers
Method
updateWave
(Wave w, Point2D.Double myLocation, double bulletPower, long lastBulletFiredTime, double gunHeat, boolea
voidious/gun/GunEnemy.java:111
↓ 4 callers
Method
addValue
(double value, double firingAngle)
voidious/gfx/ColoredValueSet.java:42
↓ 4 callers
Method
botCorners
()
voidious/utils/RobotState.java:55
↓ 4 callers
Method
botSides
()
voidious/utils/RobotState.java:78
↓ 4 callers
Method
directToWallDistance
(Point2D.Double targetLocation, double distance, double heading, double bulletPower)
voidious/utils/BattleField.java:69
↓ 4 callers
Method
drawGunAngles
(Collection<RoboGraphic> renderables, Wave wave, ColoredValueSet cvs, double bestAngle, double bandwidth)
voidious/gun/DiamondFist.java:449
↓ 4 callers
Method
drawPoint
(Point2D.Double p1, Color color)
voidious/gfx/RoboGraphic.java:126
↓ 4 callers
Method
execute
(int round, long time, Point2D.Double myLocation, double heading, double velocity)
voidious/move/MoveDataManager.java:73
↓ 4 callers
Method
execute
()
voidious/move/DiamondWhoosh.java:104
↓ 4 callers
Method
extendBounds
Extends the bounds of this node do include a new location
ags/utils/KdTree.java:213
↓ 4 callers
Method
fireNextTickWave
(Point2D.Double myNextLocation, Point2D.Double targetLocation, String targetName, int currentRound,
voidious/gun/GunDataManager.java:204
↓ 4 callers
Method
getDirection
()
voidious/move/SurfMover.java:607
↓ 4 callers
Method
getGeneLayout
()
voidious/utils/genetic/DnaSequence.java:64
↓ 4 callers
Method
getSortedSurfOptions
()
voidious/move/SurfMover.java:207
↓ 4 callers
Method
initGunViews
(GunEnemy gunData)
voidious/gun/DiamondFist.java:147
↓ 4 callers
Method
initRound
()
voidious/gun/GunDataManager.java:64
↓ 4 callers
Method
intersects
(LineSeg seg)
voidious/utils/geom/Circle.java:43
↓ 4 callers
Method
listContainsLine
( List<Line2D.Double> lineList, Line2D.Double l)
voidious/utils/RobotStateTest.java:131
↓ 4 callers
Method
listContainsPoint
( List<Point2D.Double> pointList, Point2D.Double p)
voidious/utils/RobotStateTest.java:85
↓ 4 callers
Method
mockMelee
(DiamondFist gun)
voidious/gun/DiamondFistTest.java:338
↓ 4 callers
Method
newRobotState
(double x, double y)
voidious/move/SurfMoverTest.java:545
↓ 4 callers
Method
newSurfWave
()
voidious/move/SurfMoverTest.java:494
↓ 4 callers
Method
onCurrentWave
(Wave w)
voidious/utils/WaveManager.java:312
↓ 4 callers
Method
onHitByBullet
(HitByBulletEvent e, int currentRound, long currentTime, boolean painting)
voidious/move/MoveDataManager.java:186
↓ 4 callers
Method
onPaint
(Graphics2D g)
voidious/gfx/RoboPainter.java:33
↓ 4 callers
Method
pointDist
(double[] p1, double[] p2)
ags/utils/KdTree.java:523
↓ 4 callers
Method
preciseIntersection
(List<RobotState> waveBreakStates)
voidious/utils/Wave.java:506
↓ 4 callers
Method
removeDistanceSq
(String botName)
voidious/utils/Enemy.java:118
↓ 4 callers
Method
render
(Graphics2D g)
voidious/gfx/RoboGraphic.java:35
← previous
next →
101–200 of 1,095, ranked by callers