<commit_before>package io.github.voidzombie.nhglib;

import io.github.voidzombie.nhglib.assets.Assets;
import io.github.voidzombie.nhglib.input.handler.InputHandler;
import io.github.voidzombie.nhglib.runtime.ecs.utils.EntitySystem;
import io.github.voidzombie.nhglib.runtime.messaging.Messaging;
import io.github.voidzombie.nhglib.runtime.threading.Threading;
import io.github.voidzombie.nhglib.utils.data.Strings;
import io.github.voidzombie.nhglib.utils.debug.Logger;

// FIXME :
// FIXME : assets that are not stored inside folders don't get loaded

// TODO :
// TODO : Implement saturation post-processing filter
// TODO : Implement real time shadow maps
// TODO : Implement image based lighting
// TODO : Implements physics and easy collision system
// TODO : Re-implement lights parsing from JSON and fix LightSystem

/**
 * Created by <NAME> on 17/10/2016.
 * Entry point for Nhg, where the various parts of the engine will be exposed.
 */
public class Nhg {
    public final static Strings strings;<commit_msg>- Added TODOs<commit_after>package io.github.voidzombie.nhglib;

import io.github.voidzombie.nhglib.assets.Assets;
import io.github.voidzombie.nhglib.input.handler.InputHandler;
import io.github.voidzombie.nhglib.runtime.ecs.utils.EntitySystem;
import io.github.voidzombie.nhglib.runtime.messaging.Messaging;
import io.github.voidzombie.nhglib.runtime.threading.Threading;
import io.github.voidzombie.nhglib.utils.data.Strings;
import io.github.voidzombie.nhglib.utils.debug.Logger;

// FIXME :
// FIXME : assets that are not stored inside folders don't get loaded

// TODO :
// TODO : Implement asset loading from URL
// TODO : Implement chromatic abberration post-processing filter
// TODO : Implement saturation post-processing filter
// TODO : Implement real time shadow maps
// TODO : Implement image based lighting
// TODO : Implements physics and easy collision system
// TODO : Re-implement lights parsing from JSON and fix LightSystem

/**
 * Created by <NAME> on 17/10/2016.
 * Entry point for Nhg, where the various parts of the engine will be exposed.
 */
public class Nhg {
    public final static Strings strings;
{'fraction_non_alphanumeric': 0.09599254426840634, 'fraction_numerical': 0.007455731593662628, 'mean_word_length': 4.3541147132169575, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, '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': '6099063', 'n_tokens_mistral': 673, 'n_tokens_neox': 656, 'n_words': 189}