1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-04 06:15:24 +00:00

New port: games/robocode-naval

Naval Robocode is a programming game, where the goal is to develop a robot
battle ship to battle against other ships in Java or .NET. The robot battles
are running in real-time and on-screen.
Naval Robocode is based on Robocode v1.9.2.x.

WWW: http://robo-code.blogspot.com.br

PR:		200753
Submitted by:	Danilo G. Baio <dbaio@bsd.com.br>
This commit is contained in:
Kurt Jaeger 2016-05-01 04:37:16 +00:00
parent 137608ac29
commit acd2e1c168
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=414378
10 changed files with 468 additions and 0 deletions

View File

@ -850,6 +850,7 @@
SUBDIR += rnd_jue
SUBDIR += robocalypto
SUBDIR += robocode
SUBDIR += robocode-naval
SUBDIR += robotfindskitten
SUBDIR += rockdodger
SUBDIR += rocksndiamonds

View File

@ -0,0 +1,52 @@
# $FreeBSD$
PORTNAME= robocode
PORTVERSION= 0.9.2
DISTVERSIONSUFFIX= -setup
CATEGORIES= games java
MASTER_SITES= SF
MASTER_SITE_SUBDIR= ${PORTNAME}/naval-robocode/${PORTVERSION}
PKGNAMESUFFIX= -naval
EXTRACT_SUFX= .jar
DIST_SUBDIR= java
MAINTAINER= dbaio@bsd.com.br
COMMENT= Game for learning Java[tm] programming language
LICENSE= EPL
USES= dos2unix zip
DOS2UNIX_GLOB= *.css *.team *.properties package-list MANIFEST.MF
USE_JAVA= yes
JAVA_VERSION= 1.6+
JAVA_EXTRACT= yes
JAVA_RUN= yes
NO_WRKSUBDIR= yes
NO_BUILD= yes
DATADIR= ${JAVASHAREDIR}/${PORTNAME}${PKGNAMESUFFIX}
PLIST_SUB= PORTVERSION=${PORTVERSION}
SUB_FILES= ${PORTNAME}-NavalRobocode pkg-deinstall pkg-message
do-install:
${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME}-NavalRobocode \
${STAGEDIR}${PREFIX}/bin/
.for d in battles compilers javadoc libs license roborumble robots \
templates theme
@(cd ${WRKSRC} && ${COPYTREE_SHARE} ${d} ${STAGEDIR}${DATADIR})
.endfor
.for f in *.ico *.sh ReadMe.* naval-robocode-versions.md
@(${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DATADIR})
.endfor
${INSTALL_DATA} ${WRKSRC}/desktop/robocodeRobocode.desktop \
${STAGEDIR}${DESKTOPDIR}/robocodeNavalRobocode.desktop
${INSTALL_DATA} ${WRKSRC}/desktop/robocode.png \
${STAGEDIR}${PREFIX}/share/pixmaps/robocode-naval.png
@${MKDIR} ${STAGEDIR}${DATADIR}/config
.include <bsd.port.mk>

View File

@ -0,0 +1,2 @@
SHA256 (java/robocode-0.9.2-setup.jar) = 7e809cb42b1724dfeab9e9fd00e7adc0e63edd8036796c7d60d31f5477faaf32
SIZE (java/robocode-0.9.2-setup.jar) = 6322354

View File

@ -0,0 +1,16 @@
--- desktop/robocodeRobocode.desktop.orig 2015-03-03 01:06:18 UTC
+++ desktop/robocodeRobocode.desktop
@@ -1,9 +1,9 @@
[Desktop Entry]
Type=Application
Version=1.0
-Name=Robocode
-GenericName=Tank AI programming game for Java and .NET
+Name=Robocode-Naval
+GenericName=Naval AI programming game for Java and .NET
Comment=Build the best - destroy the rest!
-Icon=robocode
-Exec=robocode-Robocode
+Icon=robocode-naval
+Exec=robocode-NavalRobocode
Categories=Game;StrategyGame;

View File

@ -0,0 +1,9 @@
--- naval-robocode.sh.orig 2015-03-03 01:06:18 UTC
+++ naval-robocode.sh
@@ -9,5 +9,5 @@
pwd=`pwd`
cd "${0%/*}"
-java -Xmx512M -cp libs/robocode.jar robocode.Robocode $*
+java -Xmx512M -cp libs/robocode.jar robocode.NavalRobocode $*
cd "${pwd}"

View File

@ -0,0 +1,18 @@
#!/bin/sh
#
# $FreeBSD$
#
if [ "$2" = "POST-DEINSTALL" ]; then
echo ""
echo ""
echo "==============================================================================="
echo ""
echo "After deinstallation, some files may stay in %%DATADIR%%,"
echo "you can delete them with"
echo ""
echo " /bin/rm -fr %%DATADIR%%"
echo ""
echo "==============================================================================="
echo ""
fi

View File

@ -0,0 +1,16 @@
==============================================================================
Naval Robocode has been installed.
Naval Robocode requires a java compiler. By default Naval Robocode will
look for the IBM Jikes compiler.
You can override this in the Naval Robocode compiler preferences menu:
Robot -> Editor -> Compiler -> Options -> Preferences
Attention not all with Rumble games works, this is work in Progress.
Have fun!
==============================================================================

View File

@ -0,0 +1,9 @@
#!/bin/sh
#
# $FreeBSD$
#
export JAVA_VERSION="%%JAVA_VERSION%%"
cd "%%DATADIR%%" && exec "%%LOCALBASE%%/bin/java" -Xmx512M \
-cp "libs/robocode.jar" robocode.NavalRobocode "${@}"

View File

@ -0,0 +1,6 @@
Naval Robocode is a programming game, where the goal is to develop a robot
battle ship to battle against other ships in Java or .NET. The robot battles
are running in real-time and on-screen.
Naval Robocode is based on Robocode v1.9.2.1.
WWW: http://robo-code.blogspot.com.br

View File

@ -0,0 +1,339 @@
bin/robocode-NavalRobocode
share/applications/robocodeNavalRobocode.desktop
%%DATADIR%%/ReadMe.html
%%DATADIR%%/ReadMe.txt
%%DATADIR%%/battles/intro.battle
%%DATADIR%%/battles/sample.battle
%%DATADIR%%/compilers/CompilerTest.java
%%DATADIR%%/compilers/ecj.jar
%%DATADIR%%/javadoc/allclasses-frame.html
%%DATADIR%%/javadoc/allclasses-noframe.html
%%DATADIR%%/javadoc/constant-values.html
%%DATADIR%%/javadoc/deprecated-list.html
%%DATADIR%%/javadoc/help-doc.html
%%DATADIR%%/javadoc/index-all.html
%%DATADIR%%/javadoc/index.html
%%DATADIR%%/javadoc/overview-frame.html
%%DATADIR%%/javadoc/overview-summary.html
%%DATADIR%%/javadoc/overview-tree.html
%%DATADIR%%/javadoc/package-list
%%DATADIR%%/javadoc/resources/inherit.gif
%%DATADIR%%/javadoc/robocode/AdvancedRobot.html
%%DATADIR%%/javadoc/robocode/BattleEndedEvent.html
%%DATADIR%%/javadoc/robocode/BattleResults.html
%%DATADIR%%/javadoc/robocode/BattleRules.html
%%DATADIR%%/javadoc/robocode/BorderSentry.html
%%DATADIR%%/javadoc/robocode/Bullet.html
%%DATADIR%%/javadoc/robocode/BulletHitBulletEvent.html
%%DATADIR%%/javadoc/robocode/BulletHitEvent.html
%%DATADIR%%/javadoc/robocode/BulletMissedEvent.html
%%DATADIR%%/javadoc/robocode/Condition.html
%%DATADIR%%/javadoc/robocode/CustomEvent.html
%%DATADIR%%/javadoc/robocode/DeathEvent.html
%%DATADIR%%/javadoc/robocode/Droid.html
%%DATADIR%%/javadoc/robocode/Event.html
%%DATADIR%%/javadoc/robocode/GunTurnCompleteCondition.html
%%DATADIR%%/javadoc/robocode/HitByBulletEvent.html
%%DATADIR%%/javadoc/robocode/HitByMineEvent.html
%%DATADIR%%/javadoc/robocode/HitRobotEvent.html
%%DATADIR%%/javadoc/robocode/HitWallEvent.html
%%DATADIR%%/javadoc/robocode/JuniorRobot.html
%%DATADIR%%/javadoc/robocode/KeyEvent.html
%%DATADIR%%/javadoc/robocode/KeyPressedEvent.html
%%DATADIR%%/javadoc/robocode/KeyReleasedEvent.html
%%DATADIR%%/javadoc/robocode/KeyTypedEvent.html
%%DATADIR%%/javadoc/robocode/MessageEvent.html
%%DATADIR%%/javadoc/robocode/Mine.html
%%DATADIR%%/javadoc/robocode/MineHitEvent.html
%%DATADIR%%/javadoc/robocode/MineHitMineEvent.html
%%DATADIR%%/javadoc/robocode/MouseClickedEvent.html
%%DATADIR%%/javadoc/robocode/MouseDraggedEvent.html
%%DATADIR%%/javadoc/robocode/MouseEnteredEvent.html
%%DATADIR%%/javadoc/robocode/MouseEvent.html
%%DATADIR%%/javadoc/robocode/MouseExitedEvent.html
%%DATADIR%%/javadoc/robocode/MouseMovedEvent.html
%%DATADIR%%/javadoc/robocode/MousePressedEvent.html
%%DATADIR%%/javadoc/robocode/MouseReleasedEvent.html
%%DATADIR%%/javadoc/robocode/MouseWheelMovedEvent.html
%%DATADIR%%/javadoc/robocode/MoveCompleteCondition.html
%%DATADIR%%/javadoc/robocode/NavalBattleResults.html
%%DATADIR%%/javadoc/robocode/NavalRobocode.html
%%DATADIR%%/javadoc/robocode/NavalTurnCompleteCondition.html
%%DATADIR%%/javadoc/robocode/PaintEvent.html
%%DATADIR%%/javadoc/robocode/RadarTurnCompleteCondition.html
%%DATADIR%%/javadoc/robocode/RateControlRobot.html
%%DATADIR%%/javadoc/robocode/Robocode.html
%%DATADIR%%/javadoc/robocode/RobocodeFileOutputStream.html
%%DATADIR%%/javadoc/robocode/RobocodeFileWriter.html
%%DATADIR%%/javadoc/robocode/Robot.html
%%DATADIR%%/javadoc/robocode/RobotDeathEvent.html
%%DATADIR%%/javadoc/robocode/RobotStatus.html
%%DATADIR%%/javadoc/robocode/RoundEndedEvent.html
%%DATADIR%%/javadoc/robocode/Rules.html
%%DATADIR%%/javadoc/robocode/ScannedProjectileEvent.html
%%DATADIR%%/javadoc/robocode/ScannedRobotEvent.html
%%DATADIR%%/javadoc/robocode/ScannedShipEvent.html
%%DATADIR%%/javadoc/robocode/Ship.html
%%DATADIR%%/javadoc/robocode/ShipStatus.html
%%DATADIR%%/javadoc/robocode/SkippedTurnEvent.html
%%DATADIR%%/javadoc/robocode/StatusEvent.html
%%DATADIR%%/javadoc/robocode/TeamRobot.html
%%DATADIR%%/javadoc/robocode/TurnCompleteCondition.html
%%DATADIR%%/javadoc/robocode/WinEvent.html
%%DATADIR%%/javadoc/robocode/_AdvancedRadiansRobot.html
%%DATADIR%%/javadoc/robocode/_AdvancedRobot.html
%%DATADIR%%/javadoc/robocode/_Robot.html
%%DATADIR%%/javadoc/robocode/_RobotBase.html
%%DATADIR%%/javadoc/robocode/annotation/SafeStatic.html
%%DATADIR%%/javadoc/robocode/annotation/package-frame.html
%%DATADIR%%/javadoc/robocode/annotation/package-summary.html
%%DATADIR%%/javadoc/robocode/annotation/package-tree.html
%%DATADIR%%/javadoc/robocode/control/BattleSpecification.html
%%DATADIR%%/javadoc/robocode/control/BattlefieldSpecification.html
%%DATADIR%%/javadoc/robocode/control/IResults.html
%%DATADIR%%/javadoc/robocode/control/IRobocodeEngine.html
%%DATADIR%%/javadoc/robocode/control/RandomFactory.html
%%DATADIR%%/javadoc/robocode/control/RobocodeEngine.html
%%DATADIR%%/javadoc/robocode/control/RobocodeListener.html
%%DATADIR%%/javadoc/robocode/control/RobotResults.html
%%DATADIR%%/javadoc/robocode/control/RobotSetup.html
%%DATADIR%%/javadoc/robocode/control/RobotSpecification.html
%%DATADIR%%/javadoc/robocode/control/ShipResults.html
%%DATADIR%%/javadoc/robocode/control/events/BattleAdaptor.html
%%DATADIR%%/javadoc/robocode/control/events/BattleCompletedEvent.html
%%DATADIR%%/javadoc/robocode/control/events/BattleErrorEvent.html
%%DATADIR%%/javadoc/robocode/control/events/BattleEvent.html
%%DATADIR%%/javadoc/robocode/control/events/BattleFinishedEvent.html
%%DATADIR%%/javadoc/robocode/control/events/BattleMessageEvent.html
%%DATADIR%%/javadoc/robocode/control/events/BattlePausedEvent.html
%%DATADIR%%/javadoc/robocode/control/events/BattleResumedEvent.html
%%DATADIR%%/javadoc/robocode/control/events/BattleStartedEvent.html
%%DATADIR%%/javadoc/robocode/control/events/IBattleListener.html
%%DATADIR%%/javadoc/robocode/control/events/NavalBattleCompletedEvent.html
%%DATADIR%%/javadoc/robocode/control/events/RoundEndedEvent.html
%%DATADIR%%/javadoc/robocode/control/events/RoundStartedEvent.html
%%DATADIR%%/javadoc/robocode/control/events/TurnEndedEvent.html
%%DATADIR%%/javadoc/robocode/control/events/TurnStartedEvent.html
%%DATADIR%%/javadoc/robocode/control/events/package-frame.html
%%DATADIR%%/javadoc/robocode/control/events/package-summary.html
%%DATADIR%%/javadoc/robocode/control/events/package-tree.html
%%DATADIR%%/javadoc/robocode/control/package-frame.html
%%DATADIR%%/javadoc/robocode/control/package-summary.html
%%DATADIR%%/javadoc/robocode/control/package-tree.html
%%DATADIR%%/javadoc/robocode/control/snapshot/BulletState.html
%%DATADIR%%/javadoc/robocode/control/snapshot/IBulletSnapshot.html
%%DATADIR%%/javadoc/robocode/control/snapshot/IComponentSnapshot.html
%%DATADIR%%/javadoc/robocode/control/snapshot/IDebugProperty.html
%%DATADIR%%/javadoc/robocode/control/snapshot/IMineSnapshot.html
%%DATADIR%%/javadoc/robocode/control/snapshot/IRobotSnapshot.html
%%DATADIR%%/javadoc/robocode/control/snapshot/IScoreSnapshot.html
%%DATADIR%%/javadoc/robocode/control/snapshot/IShipSnapshot.html
%%DATADIR%%/javadoc/robocode/control/snapshot/ITurnSnapshot.html
%%DATADIR%%/javadoc/robocode/control/snapshot/MineState.html
%%DATADIR%%/javadoc/robocode/control/snapshot/RobotState.html
%%DATADIR%%/javadoc/robocode/control/snapshot/package-frame.html
%%DATADIR%%/javadoc/robocode/control/snapshot/package-summary.html
%%DATADIR%%/javadoc/robocode/control/snapshot/package-tree.html
%%DATADIR%%/javadoc/robocode/naval/BlindSpot.html
%%DATADIR%%/javadoc/robocode/naval/ComponentBase.HiddenComponentHelper.html
%%DATADIR%%/javadoc/robocode/naval/ComponentBase.html
%%DATADIR%%/javadoc/robocode/naval/ComponentManager.html
%%DATADIR%%/javadoc/robocode/naval/ComponentType.html
%%DATADIR%%/javadoc/robocode/naval/MineComponent.html
%%DATADIR%%/javadoc/robocode/naval/NavalRules.html
%%DATADIR%%/javadoc/robocode/naval/RadarComponent.html
%%DATADIR%%/javadoc/robocode/naval/WeaponComponent.html
%%DATADIR%%/javadoc/robocode/naval/interfaces/IBackCannonFunctions.html
%%DATADIR%%/javadoc/robocode/naval/interfaces/IBasicEvents4.html
%%DATADIR%%/javadoc/robocode/naval/interfaces/IComponent.html
%%DATADIR%%/javadoc/robocode/naval/interfaces/IComponents.html
%%DATADIR%%/javadoc/robocode/naval/interfaces/IFrontCannonFunctions.html
%%DATADIR%%/javadoc/robocode/naval/interfaces/IManageableComponents.html
%%DATADIR%%/javadoc/robocode/naval/interfaces/IPaint.html
%%DATADIR%%/javadoc/robocode/naval/interfaces/IRadarFunctions.html
%%DATADIR%%/javadoc/robocode/naval/interfaces/IRenderImages.html
%%DATADIR%%/javadoc/robocode/naval/interfaces/IShip.html
%%DATADIR%%/javadoc/robocode/naval/interfaces/package-frame.html
%%DATADIR%%/javadoc/robocode/naval/interfaces/package-summary.html
%%DATADIR%%/javadoc/robocode/naval/interfaces/package-tree.html
%%DATADIR%%/javadoc/robocode/naval/package-frame.html
%%DATADIR%%/javadoc/robocode/naval/package-summary.html
%%DATADIR%%/javadoc/robocode/naval/package-tree.html
%%DATADIR%%/javadoc/robocode/package-frame.html
%%DATADIR%%/javadoc/robocode/package-summary.html
%%DATADIR%%/javadoc/robocode/package-tree.html
%%DATADIR%%/javadoc/robocode/robotinterfaces/IAdvancedEvents.html
%%DATADIR%%/javadoc/robocode/robotinterfaces/IAdvancedRobot.html
%%DATADIR%%/javadoc/robocode/robotinterfaces/IBasicEvents.html
%%DATADIR%%/javadoc/robocode/robotinterfaces/IBasicEvents2.html
%%DATADIR%%/javadoc/robocode/robotinterfaces/IBasicEvents3.html
%%DATADIR%%/javadoc/robocode/robotinterfaces/IBasicEvents4.html
%%DATADIR%%/javadoc/robocode/robotinterfaces/IBasicRobot.html
%%DATADIR%%/javadoc/robocode/robotinterfaces/IComponents.html
%%DATADIR%%/javadoc/robocode/robotinterfaces/IInteractiveEvents.html
%%DATADIR%%/javadoc/robocode/robotinterfaces/IInteractiveRobot.html
%%DATADIR%%/javadoc/robocode/robotinterfaces/IJuniorRobot.html
%%DATADIR%%/javadoc/robocode/robotinterfaces/IPaintEvents.html
%%DATADIR%%/javadoc/robocode/robotinterfaces/IPaintRobot.html
%%DATADIR%%/javadoc/robocode/robotinterfaces/IShip.html
%%DATADIR%%/javadoc/robocode/robotinterfaces/ITeamEvents.html
%%DATADIR%%/javadoc/robocode/robotinterfaces/ITeamRobot.html
%%DATADIR%%/javadoc/robocode/robotinterfaces/ITransformable.html
%%DATADIR%%/javadoc/robocode/robotinterfaces/ITransformablePeer.html
%%DATADIR%%/javadoc/robocode/robotinterfaces/package-frame.html
%%DATADIR%%/javadoc/robocode/robotinterfaces/package-summary.html
%%DATADIR%%/javadoc/robocode/robotinterfaces/package-tree.html
%%DATADIR%%/javadoc/robocode/robotinterfaces/peer/IAdvancedRobotPeer.html
%%DATADIR%%/javadoc/robocode/robotinterfaces/peer/IBasicRobotPeer.html
%%DATADIR%%/javadoc/robocode/robotinterfaces/peer/IBasicShipPeer.html
%%DATADIR%%/javadoc/robocode/robotinterfaces/peer/IJuniorRobotPeer.html
%%DATADIR%%/javadoc/robocode/robotinterfaces/peer/IStandardRobotPeer.html
%%DATADIR%%/javadoc/robocode/robotinterfaces/peer/ITeamRobotPeer.html
%%DATADIR%%/javadoc/robocode/robotinterfaces/peer/package-frame.html
%%DATADIR%%/javadoc/robocode/robotinterfaces/peer/package-summary.html
%%DATADIR%%/javadoc/robocode/robotinterfaces/peer/package-tree.html
%%DATADIR%%/javadoc/robocode/util/Collision.html
%%DATADIR%%/javadoc/robocode/util/Coordinates.html
%%DATADIR%%/javadoc/robocode/util/Utils.html
%%DATADIR%%/javadoc/robocode/util/package-frame.html
%%DATADIR%%/javadoc/robocode/util/package-summary.html
%%DATADIR%%/javadoc/robocode/util/package-tree.html
%%DATADIR%%/javadoc/serialized-form.html
%%DATADIR%%/javadoc/stylesheet.css
%%DATADIR%%/libs/codesize-1.1.jar
%%DATADIR%%/libs/picocontainer-2.14.2.jar
%%DATADIR%%/libs/robocode.battle-%%PORTVERSION%%.jar
%%DATADIR%%/libs/robocode.core-%%PORTVERSION%%.jar
%%DATADIR%%/libs/robocode.host-%%PORTVERSION%%.jar
%%DATADIR%%/libs/robocode.jar
%%DATADIR%%/libs/robocode.repository-%%PORTVERSION%%.jar
%%DATADIR%%/libs/robocode.sound-%%PORTVERSION%%.jar
%%DATADIR%%/libs/robocode.ui-%%PORTVERSION%%.jar
%%DATADIR%%/libs/robocode.ui.editor-%%PORTVERSION%%.jar
%%DATADIR%%/libs/roborumble.jar
%%DATADIR%%/license/epl-v10.html
%%DATADIR%%/robocode.ico
%%DATADIR%%/roborumble.ico
%%DATADIR%%/roborumble/meleerumble.txt
%%DATADIR%%/roborumble/roborumble.properties
%%DATADIR%%/roborumble/roborumble.txt
%%DATADIR%%/roborumble/teamrumble.txt
%%DATADIR%%/roborumble/twinduel.txt
%%DATADIR%%/robots/META-INF/MANIFEST.MF
%%DATADIR%%/robots/navalsample/BigShip.class
%%DATADIR%%/robots/navalsample/BigShip.java
%%DATADIR%%/robots/navalsample/NavalCorners.class
%%DATADIR%%/robots/navalsample/NavalCorners.java
%%DATADIR%%/robots/navalsample/NavalCrazy.class
%%DATADIR%%/robots/navalsample/NavalCrazy.java
%%DATADIR%%/robots/navalsample/NavalFire.class
%%DATADIR%%/robots/navalsample/NavalFire.java
%%DATADIR%%/robots/navalsample/NavalFireSolo.class
%%DATADIR%%/robots/navalsample/NavalFireSolo.java
%%DATADIR%%/robots/navalsample/RamMiner.class
%%DATADIR%%/robots/navalsample/RamMiner.java
%%DATADIR%%/robots/navalsample/RunShipRun.class
%%DATADIR%%/robots/navalsample/RunShipRun.java
%%DATADIR%%/robots/navalsample/SampleShip.class
%%DATADIR%%/robots/navalsample/SampleShip.java
%%DATADIR%%/robots/sample/Corners.class
%%DATADIR%%/robots/sample/Corners.java
%%DATADIR%%/robots/sample/Corners.properties
%%DATADIR%%/robots/sample/Crazy.class
%%DATADIR%%/robots/sample/Crazy.java
%%DATADIR%%/robots/sample/Crazy.properties
%%DATADIR%%/robots/sample/Fire.class
%%DATADIR%%/robots/sample/Fire.java
%%DATADIR%%/robots/sample/Fire.properties
%%DATADIR%%/robots/sample/Interactive.class
%%DATADIR%%/robots/sample/Interactive.java
%%DATADIR%%/robots/sample/Interactive.properties
%%DATADIR%%/robots/sample/Interactive_v2$Direction.class
%%DATADIR%%/robots/sample/Interactive_v2.class
%%DATADIR%%/robots/sample/Interactive_v2.java
%%DATADIR%%/robots/sample/Interactive_v2.properties
%%DATADIR%%/robots/sample/MyFirstJuniorRobot.class
%%DATADIR%%/robots/sample/MyFirstJuniorRobot.java
%%DATADIR%%/robots/sample/MyFirstJuniorRobot.properties
%%DATADIR%%/robots/sample/MyFirstRobot.class
%%DATADIR%%/robots/sample/MyFirstRobot.java
%%DATADIR%%/robots/sample/MyFirstRobot.properties
%%DATADIR%%/robots/sample/PaintingRobot.class
%%DATADIR%%/robots/sample/PaintingRobot.java
%%DATADIR%%/robots/sample/PaintingRobot.properties
%%DATADIR%%/robots/sample/RamFire.class
%%DATADIR%%/robots/sample/RamFire.java
%%DATADIR%%/robots/sample/RamFire.properties
%%DATADIR%%/robots/sample/SittingDuck.class
%%DATADIR%%/robots/sample/SittingDuck.java
%%DATADIR%%/robots/sample/SittingDuck.properties
%%DATADIR%%/robots/sample/SpinBot.class
%%DATADIR%%/robots/sample/SpinBot.java
%%DATADIR%%/robots/sample/SpinBot.properties
%%DATADIR%%/robots/sample/Target$1.class
%%DATADIR%%/robots/sample/Target.class
%%DATADIR%%/robots/sample/Target.java
%%DATADIR%%/robots/sample/Target.properties
%%DATADIR%%/robots/sample/TrackFire.class
%%DATADIR%%/robots/sample/TrackFire.java
%%DATADIR%%/robots/sample/TrackFire.properties
%%DATADIR%%/robots/sample/Tracker.class
%%DATADIR%%/robots/sample/Tracker.java
%%DATADIR%%/robots/sample/Tracker.properties
%%DATADIR%%/robots/sample/VelociRobot.class
%%DATADIR%%/robots/sample/VelociRobot.java
%%DATADIR%%/robots/sample/VelociRobot.properties
%%DATADIR%%/robots/sample/Walls.class
%%DATADIR%%/robots/sample/Walls.java
%%DATADIR%%/robots/sample/Walls.properties
%%DATADIR%%/robots/sampleex/Alien.class
%%DATADIR%%/robots/sampleex/Alien.java
%%DATADIR%%/robots/sampleex/Alien.properties
%%DATADIR%%/robots/sampleex/AlienComposition$AlienEventHandler.class
%%DATADIR%%/robots/sampleex/AlienComposition$AlienMain.class
%%DATADIR%%/robots/sampleex/AlienComposition.class
%%DATADIR%%/robots/sampleex/AlienComposition.java
%%DATADIR%%/robots/sampleex/GreyEminence.class
%%DATADIR%%/robots/sampleex/MasterAndSlave.class
%%DATADIR%%/robots/sampleex/MasterAndSlave.java
%%DATADIR%%/robots/sampleex/MasterAndSlave.properties
%%DATADIR%%/robots/sampleex/MasterBase.class
%%DATADIR%%/robots/sampleex/ProxyOfGreyEminence.class
%%DATADIR%%/robots/sampleex/ProxyOfGreyEminence.java
%%DATADIR%%/robots/sampleex/ProxyOfGreyEminence.properties
%%DATADIR%%/robots/sampleex/RegullarMonk.class
%%DATADIR%%/robots/sampleex/RegullarMonk.java
%%DATADIR%%/robots/sampleex/Slave.class
%%DATADIR%%/robots/sampleex/Slave.java
%%DATADIR%%/robots/samplesentry/BorderGuard$RobotData.class
%%DATADIR%%/robots/samplesentry/BorderGuard.class
%%DATADIR%%/robots/samplesentry/BorderGuard.java
%%DATADIR%%/robots/samplesentry/BorderGuard.properties
%%DATADIR%%/robots/sampleteam/MyFirstDroid.class
%%DATADIR%%/robots/sampleteam/MyFirstDroid.java
%%DATADIR%%/robots/sampleteam/MyFirstLeader.class
%%DATADIR%%/robots/sampleteam/MyFirstLeader.java
%%DATADIR%%/robots/sampleteam/MyFirstTeam.team
%%DATADIR%%/robots/sampleteam/Point.class
%%DATADIR%%/robots/sampleteam/Point.java
%%DATADIR%%/robots/sampleteam/RobotColors.class
%%DATADIR%%/robots/sampleteam/RobotColors.java
%%DATADIR%%/templates/newjavafile.tpt
%%DATADIR%%/templates/newjuniorrobot.tpt
%%DATADIR%%/templates/newrobot.tpt
%%DATADIR%%/templates/newship.tpt
%%DATADIR%%/theme/editor/Robocode Black Theme.properties
%%DATADIR%%/theme/editor/Robocode White Theme.properties
%%DATADIR%%/naval-robocode-versions.md
share/pixmaps/robocode-naval.png
@mode 775
@dir %%DATADIR%%/config
@dir %%DATADIR%%/robots
@dir %%DATADIR%%/roborumble
%%DATADIR%%/meleerumble.sh
%%DATADIR%%/naval-robocode.sh
%%DATADIR%%/robocode.sh
%%DATADIR%%/roborumble.sh
%%DATADIR%%/teamrumble.sh
%%DATADIR%%/twinduel.sh
@mode