public class GameSpace extends BasicGame
Game.Bucket
obs, square_size
avatarLastAction, avatars, block_size, bucketList, charMapping, classConst, collisionEffects, counter, definedEffects, definedEOSEffects, eosEffects, fwdModel, gameTick, historicEvents, humanPlayer, is_stochastic, isEnded, iSubTypes, key_handler, ki, kill_list, MAX_SPRITES, nextSpriteID, no_counters, no_players, num_sprites, parameters, pathf, resources_colors, resources_limits, screenSize, shieldedEffects, singletons, size, spriteGroups, spriteOrder, templateSprites, terminations, timeEffects, wi
Constructor and Description |
---|
GameSpace(GameContent content)
Default constructor for a basic game.
|
Modifier and Type | Method and Description |
---|---|
void |
addParameterContent(ParameterContent pc) |
void |
buildLevel(java.lang.String gamelvl,
int randomSeed)
Builds a level, receiving a file name.
|
java.util.HashMap<java.lang.String,ParameterContent> |
getParameters() |
addSpriteIn, addSpritesIn, buildStringLevel, getSquareSize, isGameOver, parseParameters
_updateCollisionDict, abort, addShield, addSprite, addSprite, addSprite, addSprite, addTimeEffect, changeSpriteOrder, checkTimeOut, clearAll, clearInteractionTerminationData, createAvatars, disqualify, disqualify, eventHandling, getAvatar, getAvatar, getAvatars, getBlockSize, getCharMapping, getCollisionEffects, getDefinedEffects, getDefinedEosEffects, getEosEffects, getFullResult, getGameTick, getInteractionData, getMaxSprites, getMultiWinner, getNoCounters, getNoPlayers, getNumDisabledSprites, getNumSprites, getObservation, getObservationMulti, getPath, getRandomGenerator, getResourceColor, getResourceLimit, getScore, getScore, getScreenSize, getSpriteData, getSpriteGroup, getSpriteOrder, getSprites, getSubSpritesGroup, getSubTypes, getTempAvatar, getTerminationData, getTerminations, getValueCounter, getWinner, getWinner, handleResult, initForwardModel, initMulti, initSprites, killSprite, loadDefaultConstr, playGame, playOnlineGame, printLearningResult, printResult, reset, reverseDirection, runGame, setAvatar, setAvatar, setAvatarLastAction, setAvatarLastAction, setCharMapping, setParameters, setStochastic, terminationHandling, tick
public GameSpace(GameContent content)
content
- Contains parameters for the game.public void buildLevel(java.lang.String gamelvl, int randomSeed)
buildLevel
in class BasicGame
gamelvl
- file name containing the level.public void addParameterContent(ParameterContent pc)
public java.util.HashMap<java.lang.String,ParameterContent> getParameters()
getParameters
in class Game