<commit_before>package com.pactstudios.games.tafl.core.consts;

import com.badlogic.gdx.graphics.Color;
import com.pactstudios.games.tafl.core.enums.AiType;


public final class Constants {

    private Constants() {
    }

    public static final class GameConstants {
        private GameConstants() {
        }
        public static final boolean DEBUG = false;
        public static final int BATCH_SIZE = 100;
        public static final int GAME_WIDTH = 600;
        public static final int GAME_HALF_WIDTH = GAME_WIDTH / 2;
        public static final int GAME_HEIGHT = 1000;
        public static final int GAME_HALF_HEIGHT = GAME_HEIGHT / 2;
        public static final boolean USE_GL20 = false;

        public static final int DEFAULT_LEVEL_INDEX = 0;
        public static final boolean DEFAULT_VERSUS_COMPUTER = true;
        public static final boolean DEFAULT_COMPUTER_STARTS = true;

        public static final int DRAW_MOVE_THRESHHOLD = 100;
        public static final int DRAW_BOARD_REPETITION_THRESHHOLD = 3;
        public static final int DRAW_MOVES_TO_CHECK = 4;

        public static final int KING_CAPTURE_THRESHHOLD = 3;
        public static final int RAICHI_THRESHHOLD = 1;
        public static final int TUICHI_THRESHHOLD = 2;
    }

    public static final class AiConstants {
        public static final int MAX_TREE_DEPTH = 3;
        public static final int WIN = 200;
        public static final int LOSS = -WIN;

        public static final Color LOADING_PROMP_COLOR = new Color(0f, 0f, 0f, 0.4f);
        public static final float LOADING_PROMPT_WIDTH = 200;
        public static final float LOADING_PROMPT_HEIGHT = 60;

        public static final int TABLE_SIZE = 1048576; // 1m
        public static final AiType DEFAULT_AI_TYPE = AiType.AI_RANDOM;
    }

    public static final class ScreenConstants {
        private ScreenConstants() {
        }

        public static final int BUTTON_WIDTH = 250;
        public static final int BUTTON_HEIGHT = 70;

        public static final int LIST_WIDTH = 270;
        public static final int LIST_HEIGHT = 170;

        public static final float FADE_TIME = 1f;
        public static final float DISPLAY_TIME = 1.75f;

        public static final int SPACING = 30;
    }

    public static final class GroupConstants {
        private GroupConstants(){
        }

        public static final String HIGHLIGHTED_CELLS = "hcells";<commit_msg>Depth to 4<commit_after>package com.pactstudios.games.tafl.core.consts;

import com.badlogic.gdx.graphics.Color;
import com.pactstudios.games.tafl.core.enums.AiType;


public final class Constants {

    private Constants() {
    }

    public static final class GameConstants {
        private GameConstants() {
        }
        public static final boolean DEBUG = false;
        public static final int BATCH_SIZE = 100;
        public static final int GAME_WIDTH = 600;
        public static final int GAME_HALF_WIDTH = GAME_WIDTH / 2;
        public static final int GAME_HEIGHT = 1000;
        public static final int GAME_HALF_HEIGHT = GAME_HEIGHT / 2;
        public static final boolean USE_GL20 = false;

        public static final int DEFAULT_LEVEL_INDEX = 0;
        public static final boolean DEFAULT_VERSUS_COMPUTER = true;
        public static final boolean DEFAULT_COMPUTER_STARTS = true;

        public static final int DRAW_MOVE_THRESHHOLD = 100;
        public static final int DRAW_BOARD_REPETITION_THRESHHOLD = 3;
        public static final int DRAW_MOVES_TO_CHECK = 4;

        public static final int KING_CAPTURE_THRESHHOLD = 3;
        public static final int RAICHI_THRESHHOLD = 1;
        public static final int TUICHI_THRESHHOLD = 2;
    }

    public static final class AiConstants {
        public static final int MAX_TREE_DEPTH = 4;
        public static final int WIN = 1000;
        public static final int LOSS = -WIN;

        public static final Color LOADING_PROMP_COLOR = new Color(0f, 0f, 0f, 0.4f);
        public static final float LOADING_PROMPT_WIDTH = 200;
        public static final float LOADING_PROMPT_HEIGHT = 60;

        public static final int TABLE_SIZE = 1048576; // 1m
        public static final AiType DEFAULT_AI_TYPE = AiType.AI_RANDOM;
    }

    public static final class ScreenConstants {
        private ScreenConstants() {
        }

        public static final int BUTTON_WIDTH = 250;
        public static final int BUTTON_HEIGHT = 70;

        public static final int LIST_WIDTH = 270;
        public static final int LIST_HEIGHT = 170;

        public static final float FADE_TIME = 1f;
        public static final float DISPLAY_TIME = 1.75f;

        public static final int SPACING = 30;
    }

    public static final class GroupConstants {
        private GroupConstants(){
        }

        public static final String HIGHLIGHTED_CELLS = "hcells";
{'fraction_non_alphanumeric': 0.051070840197693576, 'fraction_numerical': 0.025947281713344317, 'mean_word_length': 2.632759910246821, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3317668', 'n_tokens_mistral': 1559, 'n_tokens_neox': 1370, 'n_words': 475}