summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2025-05-22Move the next sign attribute inside TrisGame structAlessandro Iezzi
2025-05-22Clean the codeAlessandro Iezzi
2025-05-22Change the logic on drawing signsAlessandro Iezzi
2025-05-21Add the logic for the Cell if filledAlessandro Iezzi
When the user click on a box, a sign appears and that cell will be set as filled.
2025-05-21Add the logic with Cell to check the click coordinatesAlessandro Iezzi
2025-05-21Move a declarationAlessandro Iezzi
2025-05-21Remove util.* for the liblogAlessandro Iezzi
2025-05-21Add logic to get the game in mouse button pressed eventAlessandro Iezzi
2025-05-21Add the Cell structAlessandro Iezzi
2025-05-21Add a Cell list inside the TrisGame structAlessandro Iezzi
2025-05-21Change the value of the signsAlessandro Iezzi
2025-05-21Add the FPS macroAlessandro Iezzi
Used to calculate FPS.
2025-05-21Add logic to draw sign and circleAlessandro Iezzi
2025-05-21Rename a functionAlessandro Iezzi
2025-05-21Add the logic to draw circles inside the fieldAlessandro Iezzi
2025-05-21Fix the rendering of multiple circlesAlessandro Iezzi
2025-05-20Add UIPosition typeAlessandro Iezzi
2025-05-20Add logic to get mouse positionAlessandro Iezzi
2025-05-20Add logic to get coordinates of the mouse button clickAlessandro Iezzi
2025-05-20Move all logic inside the gameAlessandro Iezzi
2025-05-20Add function to draw circleAlessandro Iezzi
2025-05-20Remove the transformation from pixel to OpenGL coordinatesAlessandro Iezzi
2025-05-20Add logic to keep the ratio on resizing the windowAlessandro Iezzi
2025-05-19Add the Circle typeAlessandro Iezzi
2025-05-19Remove useless castAlessandro Iezzi
2025-05-19Add logic to maintain the aspect ratioAlessandro Iezzi
2025-05-19Add the UIEventResizeAlessandro Iezzi
2025-05-19Add reference to UI in the Engine structureAlessandro Iezzi
2025-05-19Add the UI typeAlessandro Iezzi
2025-05-19Add the UI resize listenerAlessandro Iezzi
2025-05-19Add the expose listenerAlessandro Iezzi
2025-05-18Move UI inside engineAlessandro Iezzi
2025-05-18Move the game engine inside a dedicated directoryAlessandro Iezzi
2025-05-18Move the process of rendering line from game to engineAlessandro Iezzi
2025-05-18Add the mouse button pressed in the graphics engineAlessandro Iezzi
2025-05-18Add list utilityAlessandro Iezzi
2025-05-17Add the maanagement of mouse press eventAlessandro Iezzi
2025-05-17Add mouse listenerAlessandro Iezzi
2025-05-17Move the GL init inside the engineAlessandro Iezzi
2025-05-17Draw the game fieldAlessandro Iezzi
2025-05-17Add engine_loop and FPS calculationAlessandro Iezzi
2025-05-17Add the UI lop event functionAlessandro Iezzi
2025-05-17Manage events using XPendingAlessandro Iezzi
2025-05-17Remove draw_frame from expose eventAlessandro Iezzi
2025-05-17Move out draw_frame from expose eventAlessandro Iezzi
2025-05-17Fix the size of the windowAlessandro Iezzi
2025-05-17Add ui_on_keypress functionAlessandro Iezzi
2025-05-17Add game.c and game.hAlessandro Iezzi
Contains the function to draw the field.
2025-05-16Add engine_initAlessandro Iezzi
2025-05-16Set the GL viewport on resize of the windowAlessandro Iezzi