Search in sources :

Example 1 with PlayerConfig

use of org.terasology.config.PlayerConfig in project Terasology by MovingBlocks.

the class GameConfigurationMetric method fetchConfig.

private void fetchConfig() {
    Config config = context.get(Config.class);
    language = config.getSystem().getLocale().toString();
    PlayerConfig playerConfig = config.getPlayer();
    playerHeight = playerConfig.getHeight();
    playerEyeHeight = playerConfig.getEyeHeight();
}
Also used : Config(org.terasology.config.Config) PlayerConfig(org.terasology.config.PlayerConfig) PlayerConfig(org.terasology.config.PlayerConfig)

Example 2 with PlayerConfig

use of org.terasology.config.PlayerConfig in project Terasology by MovingBlocks.

the class SetupLocalPlayer method step.

@Override
public boolean step() {
    PlayerConfig playerConfig = context.get(Config.class).getPlayer();
    Client localClient = context.get(NetworkSystem.class).joinLocal(playerConfig.getName(), playerConfig.getColor());
    context.get(LocalPlayer.class).setClientEntity(localClient.getEntity());
    return true;
}
Also used : Config(org.terasology.config.Config) PlayerConfig(org.terasology.config.PlayerConfig) LocalPlayer(org.terasology.logic.players.LocalPlayer) NetworkSystem(org.terasology.network.NetworkSystem) Client(org.terasology.network.Client) PlayerConfig(org.terasology.config.PlayerConfig)

Aggregations

Config (org.terasology.config.Config)2 PlayerConfig (org.terasology.config.PlayerConfig)2 LocalPlayer (org.terasology.logic.players.LocalPlayer)1 Client (org.terasology.network.Client)1 NetworkSystem (org.terasology.network.NetworkSystem)1