Package miniGame.tetris
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 intcurrentSecprivate intINTERVALprivate TetrisGameparentprivate intpreviousSecprivate longstartTimeFields 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 voidrun()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, yieldMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Field Details
-
INTERVAL
private int INTERVAL -
parent
-
startTime
private long startTime -
previousSec
private int previousSec -
currentSec
private int currentSec
-
-
Constructor Details
-
Tick
-
-
Method Details
-
run
public void run()- Specified by:
runin interfacejava.lang.Runnable- Overrides:
runin classjava.lang.Thread
-