Skip navigation links
A B C E F G H I K M P R S T U V 

A

addAction(GameActions) - Method in class retris.logic.gamestate.GameState
Lisää uuden pelaajan tekemän toiminnan
addShapeToGame(Shape) - Method in class retris.logic.Game
Lisää muodon peliin
addUpdateable(Updateable) - Method in class retris.gui.Updater
Lisää uuden päivitettävän olion päivittäjään.
arrayDimensionLenghtsAboveZero(int[][][]) - Method in class retris.logic.shape.Shape
Palauttaa true jos syötteessä olevien tasojen pituudet ovat suurempia tai yhtäsuuria yhden kanssa.
ArrayUtil - Class in retris.logic
 
ArrayUtil() - Constructor for class retris.logic.ArrayUtil
 
ArrayVisualizer - Class in retris.gui
Piirtää arraytä ruudulle
ArrayVisualizer(GameState, int, int, int) - Constructor for class retris.gui.ArrayVisualizer
Luo uuden paneelin joka piirtää arraytä

B

Board - Class in retris.logic
Pitää kirjaa pelilaudan tilasta.
Board(int, int) - Constructor for class retris.logic.Board
Luo uuden laudan annetulla koolla

C

cloneArray(int[][]) - Static method in class retris.logic.ArrayUtil
Kopioi annetun arrayn
cloneArray(int[][][]) - Static method in class retris.logic.ArrayUtil
Kopioi annetun arrayn

E

endGameIfShould() - Method in class retris.logic.Game
Tarkistaa loppuiko peli ja lopettaa jos loppui

F

fillFormToArray(int[][]) - Method in class retris.logic.piece.Piece
Täyttää muodon annettuun arrayyn palan koordinaatteihin
fillPieceToBoard(Piece) - Method in class retris.logic.Board
Täyttää palan laudalle
form - Static variable in class retris.logic.shape.ShapeI
Muodon eri käännösten määrittely
form - Static variable in class retris.logic.shape.ShapeJ
Muodon eri käännösten määrittely
form - Static variable in class retris.logic.shape.ShapeL
Muodon eri käännösten määrittely
form - Static variable in class retris.logic.shape.ShapeO
Muodon eri käännösten määrittely
formsAreVisible(int[][][]) - Method in class retris.logic.shape.Shape
Tarkistaa että joka muodon käännösvaihe sisältää ainakin yhden true arvon, eli ettei mikään vaihe ole näkymätön

G

Game - Class in retris.logic
Pitää kirjaa pelin tilasta eri olioiden avulla.
Game(GameState, int, int, long) - Constructor for class retris.logic.Game
Luo uuden pelin.
GameActions - Enum in retris.logic.gamestate
Eri toiminnat joita pelissä voi tehdä
GameState - Class in retris.logic.gamestate
Pelin tilaolio joka pitää kirjaa pelin tilasta.
GameState() - Constructor for class retris.logic.gamestate.GameState
 
GameWindow - Class in retris.gui
Pelin UI
GameWindow(GameState) - Constructor for class retris.gui.GameWindow
Luo uuden peli-ikkunan joka näyttää pelin visuaalisen tilan.
getActionQueue() - Method in class retris.logic.gamestate.GameState
Palauttaa listan tehdyistä toiminnoista ja tyhjentää pelitilan toimintalistan.
getBoardHeight() - Method in class retris.logic.Board
Palauttaa laudan korkeuden.
getBoardState() - Method in class retris.logic.Board
Palauttaa arrayn joka kertoo kaikki vapaat ja täytetyt kohdat laudalla
getBoardState() - Method in class retris.logic.gamestate.GameState
Palauttaa pelilaudan tilanteen kopion
getBoardWidth() - Method in class retris.logic.Board
Palauttaa laudan leveyden.
getCurrentBoardStateCopy() - Method in class retris.logic.Game
Palauttaa koko pelin tämänhetkisen tilan arraynä laudasta kaikkine paloineen
getCurrentForm() - Method in class retris.logic.shape.Shape
Palauttaa tämänhetkisen muodon
getHasChanged() - Method in class retris.logic.gamestate.GameState
Palauttaa pelitilan muuttumisesta kertovan olion
getMaxHeight() - Method in class retris.logic.shape.Shape
Palauttaa muodon maksimikorkeuden
getMaxWidth() - Method in class retris.logic.shape.Shape
Palauttaa muodon maksimileveyden
getPieceDropTimer() - Method in class retris.logic.Game
Palauttaa palan tippumisajastimen
getScore() - Method in class retris.logic.gamestate.GameState
Palauttaa nykyisen pistemäärän
GetShape() - Method in class retris.logic.piece.Piece
Palauttaa palan muodon kopion
getShapeFormIndex() - Method in class retris.logic.shape.Shape
Palauttaa palan käännösvaiheen numeron
getShapeFormRotations() - Method in class retris.logic.shape.Shape
Palauttaa muodon eri käännösvaiheet
getTimeCounter() - Method in class retris.logic.timer.Timer
Palauttaa ajastimen luonnista kuluneen ajan joka on kertynyt päivityksistä
getTimerDelay() - Method in class retris.logic.timer.Timer
Palauttaa ajastimen aikavälin millisekunteina.
getTimeSinceLastCall() - Method in class retris.logic.timer.TimeDifferenceCounter
Palauttaa kuluneen ajan metodin viimekertaisesta kutsusta tai luokan luonnista.
getTriggerTime() - Method in class retris.logic.timer.Timer
Palauttaa ajastimen alkuhetkestä kuluneen ajan jolloin ajastin raukeaa.
getX() - Method in class retris.logic.piece.Position
Palauttaa paikan X-koordinaatin
getY() - Method in class retris.logic.piece.Position
Palauttaa paikan Y-koordinaatin

H

hasEnded() - Method in class retris.logic.gamestate.GameState
Kertoo onko peli loppunut
hasNullValue(int[][]) - Static method in class retris.logic.ArrayUtil
Kertoo onko arrayssä null arvoja
hasNullValue(int[][][]) - Static method in class retris.logic.ArrayUtil
Kertoo onko arrayssä null arvoja
hasOneNotZero(int[][]) - Method in class retris.logic.shape.Shape
Palauttaa true jos syöte sisältää yhden nollasta poikkeavan arvon.

I

initializeGameState() - Method in class retris.logic.Game
Alustaa pelin ja sen tilan
isFilledRow(int) - Method in class retris.logic.Board
Tarkistaa onko rivi täynnä palasia
isFilledSpaceOnBoard(int, int) - Method in class retris.logic.Board
Kertoo onko koordinaattien määräämässä paikassa jotakin laudalla
isInFreeSpaceOnBoard(Piece) - Method in class retris.logic.Board
Kertoo onko pala vapaassa paikassa
isOnBoard(int, int) - Method in class retris.logic.Board
Kertoo onko koordinaattien määrittämä paikka laudalla
isOnBoard(Piece) - Method in class retris.logic.Board
Kertoo onko pala laudalla

K

KeyboardListener - Class in retris.gui
Näppäinkuuntelija
KeyboardListener(GameState) - Constructor for class retris.gui.KeyboardListener
 
keyPressed(KeyEvent) - Method in class retris.gui.KeyboardListener
 
keyReleased(KeyEvent) - Method in class retris.gui.KeyboardListener
 
keyTyped(KeyEvent) - Method in class retris.gui.KeyboardListener
 

M

main(String[]) - Static method in class retris.retrisMain
Ohjelman alkupiste.
modifyScore(long) - Method in class retris.logic.gamestate.GameState
Muokkaa pisteitä ja asettaa pelitilan muuttuneeksi
movePieceDown() - Method in class retris.logic.Game
Liikuttaa palaa pelissä alas jos pystyy.
movePieceLeft() - Method in class retris.logic.Game
Liikuttaa palaa pelissä vasemmalle jos pystyy.
movePieceRight() - Method in class retris.logic.Game
Liikuttaa palaa pelissä oikealle jos pystyy.
movePieceUp() - Method in class retris.logic.Game
Liikuttaa palaa pelissä ylös jos pystyy.

P

paintComponent(Graphics) - Method in class retris.gui.ArrayVisualizer
Piirtää olion.
Piece - Class in retris.logic.piece
Luokka joka ilmaisee jotakin palaa jolla on muoto ja paikka
Piece() - Constructor for class retris.logic.piece.Piece
Luo uuden palan oletusmuodolla ja koordinaateilla
Position - Class in retris.logic.piece
Luokka joka ilmaisee paikkaa
Position() - Constructor for class retris.logic.piece.Position
Luo uuden paikan nollakoordinaateilla
Position(int, int) - Constructor for class retris.logic.piece.Position
Luo uuden paikan annetuilla koordinaateilla
processActions() - Method in class retris.logic.Game
Suorittaa pelaajan tekemät toimet

R

relocate(int, int) - Method in class retris.logic.piece.Position
Asettaa paikan koordinaatit
removeAndReturnFilledRows() - Method in class retris.logic.Board
Poistaa kaikki täytetyt rivit laudalta liikuttaen rivejä ylhäältä alas paikaten poistetut rivit.
removeRow(int) - Method in class retris.logic.Board
Poistaa rivin ja liikuttaa rivejä yläpuolella (pienempi y koordinaatti) alaspäin täyttäen rivin.
resetPiece() - Method in class retris.logic.Game
Asettaa uuden muodon palalle ja asettaa sen laudan keskelle ylös
retris - package retris
 
retris.gui - package retris.gui
 
retris.logic - package retris.logic
 
retris.logic.gamestate - package retris.logic.gamestate
 
retris.logic.piece - package retris.logic.piece
 
retris.logic.shape - package retris.logic.shape
 
retris.logic.timer - package retris.logic.timer
 
retrisMain - Class in retris
Ohjelman alkupiste.
retrisMain() - Constructor for class retris.retrisMain
 
rewardScore(int) - Method in class retris.logic.Game
Antaa pisteet pelaajalle tuhottujen rivien määrän mukaan
rotatePiece() - Method in class retris.logic.Game
Kääntää palaa jos voi.
run() - Method in class retris.gui.Updater
Päivittäjämetodi

S

selectRandomGameShape() - Method in class retris.logic.Game
Valikoi satunnaisen pelin muodoista tai palauttaa perusmuodon
setBoardState(int[][]) - Method in class retris.logic.gamestate.GameState
Asettaa uuden pelilaudan tilan ja asettaa pelitilan muuttuneeksi
setHasEnded(boolean) - Method in class retris.logic.gamestate.GameState
Asettaa pelin tilan loppuneeksi
setShape(Shape) - Method in class retris.logic.piece.Piece
Asettaa palan muodon jos annettu muoto on oikea
setShapeFormIndex(int) - Method in class retris.logic.shape.Shape
Asettaa palan käännösvaiheen.
setShapeFormRotations(int[][][]) - Method in class retris.logic.shape.Shape
Asettaa muodon ulkonäön eri käännösvaiheille.
setSpaceStateOnBoard(int, int, int) - Method in class retris.logic.Board
Asettaa koordinaattien paikan tilan
setX(int) - Method in class retris.logic.piece.Position
Asettaa paikan X-koordinaatin
setY(int) - Method in class retris.logic.piece.Position
Asettaa paikan Y-koordinaatin
Shape - Class in retris.logic.shape
Tämä luokka toimii pohjana eri tetromino palasille.
Shape(Shape) - Constructor for class retris.logic.shape.Shape
Luo kopion annetusta muodosta
Shape() - Constructor for class retris.logic.shape.Shape
Luo uuden muodon perusmuodolla
ShapeI - Class in retris.logic.shape
I muotoisen mudon ulkonäön määrittely
ShapeI() - Constructor for class retris.logic.shape.ShapeI
Asettaa muodon eri käännösvaiheiden muodot
ShapeJ - Class in retris.logic.shape
J muotoisen mudon ulkonäön määrittely
ShapeJ() - Constructor for class retris.logic.shape.ShapeJ
Asettaa muodon eri käännösvaiheiden muodot
ShapeL - Class in retris.logic.shape
L muotoisen mudon ulkonäön määrittely
ShapeL() - Constructor for class retris.logic.shape.ShapeL
Asettaa muodon eri käännösvaiheiden muodot
ShapeO - Class in retris.logic.shape
O muotoisen mudon ulkonäön määrittely
ShapeO() - Constructor for class retris.logic.shape.ShapeO
Asettaa muodon eri käännösvaiheiden muodot

T

TimeDifferenceCounter - Class in retris.logic.timer
Pitää kirjaa kuluneesta ajasta
TimeDifferenceCounter() - Constructor for class retris.logic.timer.TimeDifferenceCounter
Luo uuden aikaerolaskurin
Timer - Class in retris.logic.timer
Ajastin joka pitää kirjaa siitä onko ajastimen aika kulunut.
Timer(long) - Constructor for class retris.logic.timer.Timer
Luo uuden ajastimen.

U

update() - Method in class retris.gui.ArrayVisualizer
Päivittää olion
update(long) - Method in class retris.gui.GameWindow
Päivittää olion
update(long) - Method in class retris.logic.Game
Päivittää pelin asetelman
update(long) - Method in interface retris.logic.timer.Updateable
Päivittää olion.
Updateable - Interface in retris.logic.timer
Rajapinta päivitettävälle oliolle
updateAndCheckPassed(long) - Method in class retris.logic.timer.Timer
Palauttaa onko aikavälin aika kulunut aloitusajasta.
Updater - Class in retris.gui
Päivittäjä olio johon lisätään päivitettäviä Updateable olioita.
Updater(GameState) - Constructor for class retris.gui.Updater
Luo uuden päivittäjän

V

valueOf(String) - Static method in enum retris.logic.gamestate.GameActions
Returns the enum constant of this type with the specified name.
values() - Static method in enum retris.logic.gamestate.GameActions
Returns an array containing the constants of this enum type, in the order they are declared.
A B C E F G H I K M P R S T U V 
Skip navigation links

Copyright © 2015. All rights reserved.