Class Tick

java.lang.Object
java.lang.Thread
miniGame.tetris.Tick
All Implemented Interfaces:
java.lang.Runnable

class Tick
extends java.lang.Thread
쓰래드를 사용해서 정해진 시간마다 게임 속도 증가
Author:
ChoiMunKyoung
  • Nested Class Summary

    Nested classes/interfaces inherited from class java.lang.Thread

    java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler
  • Field Summary

    Fields
    Modifier and Type Field Description
    private int currentSec  
    private int INTERVAL  
    private TetrisGame parent  
    private int previousSec  
    private long startTime  

    Fields inherited from class java.lang.Thread

    MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
  • Constructor Summary

    Constructors
    Constructor Description
    Tick​(TetrisGame parent)  
  • Method Summary

    Modifier and Type Method Description
    void run()  

    Methods inherited from class java.lang.Thread

    activeCount, checkAccess, clone, countStackFrames, currentThread, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, onSpinWait, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, suspend, toString, yield

    Methods inherited from class java.lang.Object

    equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Field Details

    • INTERVAL

      private int INTERVAL
    • parent

      private TetrisGame parent
    • startTime

      private long startTime
    • previousSec

      private int previousSec
    • currentSec

      private int currentSec
  • Constructor Details

  • Method Details

    • run

      public void run()
      Specified by:
      run in interface java.lang.Runnable
      Overrides:
      run in class java.lang.Thread