Skip to content

namaek2/tetris_linux

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tetris on Linux

My Desktop Environment

  • OS : Arch linux
  • DE/WM : Hyprland(Wayland)

Tools

  • C++
  • CLion
  • CMake
  • clang-format

Naming Conventions

  • Variables: 'snake_case'
  • Functions: 'CamelCase'
  • Classes: 'CamelCase'
  • Macros: 'SCREAMING_SNAKE_CASE'
  • Constants: 'SCREAMING_SNAKE_CASE'

Class Diagram (UML)

uml.jpg

Used Linux Only Functions

  • Color::ColorModifier();
  • termios.h
  • sys/select.hs
    • TetrisInput::gotoxy();
    • TetrisInput::_getch();
    • TetrisInput::_kbhit();
  • unistd.h
    • usleep();
    • system();
  • All Keyboard Input Ascci Codes Logics
    • TetrisInput::getInput();

About

https://github.com/scienceNH/tetris 테트리스의 리메이크 리눅스 버전

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published