package Ġcom . github . qu ill r aven . qu illy sad venture . ecs . system Ċ Ċ import Ġcom . badlogic . ash ley . core . Entity System Ċ import Ġcom . badlogic . gdx . G dx Ċ import Ġcom . badlogic . gdx . Input Ċ import Ġcom . github . qu ill r aven . qu illy sad venture . ecs . component . Player Component Ċ import Ġcom . github . qu ill r aven . qu illy sad venture . ecs . component . stats Cmp Ċ import Ġcom . github . qu ill r aven . qu illy sad venture . event . Game Event Manager Ċ import Ġk tx . ash ley . get Ċ Ċ class ĠDebug System ( private Ġval Ġgame Event Manager : ĠGame Event Manager ) Ġ: ĠEntity System () Ġ{ ĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ Ġset Processing ( true ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġupdate ( deltaTime : ĠFloat ) Ġ{ ĊĠĠĠĠĠĠĠ Ġwhen Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠG dx . input . is Key Just Pressed ( Input . Keys . NUM _ 0 ) Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġsystem Ġ= Ġengine . getSystem ( Render Phys ic Debug System :: class . java ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġsystem . set Processing (! system . check Processing ()) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ ĠG dx . input . is Key Just Pressed ( Input . Keys . NUM _ 1 ) Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġengine . getSystem ( Render System :: class . java ). set Normal Color () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ ĠG dx . input . is Key Just Pressed ( Input . Keys . NUM _ 2 ) Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġengine . getSystem ( Render System :: class . java ). set Gray Scale () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ ĠG dx . input . is Key Just Pressed ( Input . Keys . NUM _ 3 ) Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġengine . getSystem ( Render System :: class . java ). set Sep ia () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ ĠG dx . input . is Key Just Pressed ( Input . Keys . NUM _ 4 ) Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġengine . entities . forEach Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġplayer Cmp Ġ= Ġit [ Player Component . mapper ] ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( player Cmp Ġ!= Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġit . stats Cmp . level Ġ= Ġ 3 ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġgame Event Manager . dispatch Character Level Up Event ( it , Ġ 3 , Ġ 0 , Ġ 3 0 0 ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ