Loading app/src/main/java/com/example/game2d/ChalkGameActivity.java 0 → 100644 +53 −0 Original line number Diff line number Diff line package com.example.game2d; import androidx.appcompat.app.AppCompatActivity; import android.content.Intent; import android.os.Bundle; import android.os.Handler; import android.view.MotionEvent; import android.view.View; import android.view.Window; import android.view.WindowManager; import android.widget.Button; import java.util.Timer; import java.util.TimerTask; public class ChalkGameActivity extends AppCompatActivity { private ChalkGameClass gameView; private Handler handler = new Handler(); private final static long Interval = 50; private boolean timeup = true; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Window window = getWindow(); window.setFlags( WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN ); gameView = new ChalkGameClass(this); setContentView(gameView); Timer timer = new Timer(); timer.schedule(new TimerTask() { @Override public void run() { handler.post(new Runnable() { @Override public void run() { gameView.invalidate(); } }); } }, 0, Interval); } } No newline at end of file Loading
app/src/main/java/com/example/game2d/ChalkGameActivity.java 0 → 100644 +53 −0 Original line number Diff line number Diff line package com.example.game2d; import androidx.appcompat.app.AppCompatActivity; import android.content.Intent; import android.os.Bundle; import android.os.Handler; import android.view.MotionEvent; import android.view.View; import android.view.Window; import android.view.WindowManager; import android.widget.Button; import java.util.Timer; import java.util.TimerTask; public class ChalkGameActivity extends AppCompatActivity { private ChalkGameClass gameView; private Handler handler = new Handler(); private final static long Interval = 50; private boolean timeup = true; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Window window = getWindow(); window.setFlags( WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN ); gameView = new ChalkGameClass(this); setContentView(gameView); Timer timer = new Timer(); timer.schedule(new TimerTask() { @Override public void run() { handler.post(new Runnable() { @Override public void run() { gameView.invalidate(); } }); } }, 0, Interval); } } No newline at end of file