Skip to content

Commit

Permalink
Update header
Browse files Browse the repository at this point in the history
  • Loading branch information
ikhsan3adi committed Dec 16, 2024
1 parent a3467ce commit 71a43a0
Show file tree
Hide file tree
Showing 19 changed files with 43 additions and 43 deletions.
4 changes: 2 additions & 2 deletions date.c
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
// Nama Program : date.c
// Deskripsi : Implementasi fungsi date untuk membuat tanggal dan waktu
// Pembuat : Ikhsan Satriadi / 241511080
// Rizky Satria Gunawan / 241511089
// Pembuat : Ikhsan Satriadi (241511080)
// Rizky Satria Gunawan (241511089)

#include "date.h"
#include <time.h>
Expand Down
4 changes: 2 additions & 2 deletions date.h
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
// Nama Program : date.h
// Deskripsi : Deklarasi fungsi date untuk membuat tanggal dan waktu
// Pembuat : Ikhsan Satriadi / 241511080
// Rizky Satria Gunawan / 241511089
// Pembuat : Ikhsan Satriadi (241511080)
// Rizky Satria Gunawan (241511089)

#ifndef DATE_H
#define DATE_H
Expand Down
4 changes: 2 additions & 2 deletions food.c
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
// Nama Program : food.c
// Deskripsi : Implementasi logika generasi dan interaksi makanan dengan ular,
// bertujuan menghasilkan makanan secara acak dan mengelola interaksi dengan ular
// Pembuat : Ikhsan Satriadi / 241511080
// Rizky Satria Gunawan / 241511089
// Pembuat : Ikhsan Satriadi (241511080)
// Rizky Satria Gunawan (241511089)

#include <stdlib.h>
#include "food.h"
Expand Down
4 changes: 2 additions & 2 deletions food.h
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
// Nama Program : food.h
// Deskripsi : Definisi struktur dan fungsi untuk manajemen makanan dalam permainan,
// bertujuan merancang mekanisme generasi dan interaksi makanan dengan ular
// Pembuat : Ikhsan Satriadi / 241511080
// Rizky Satria Gunawan / 241511089
// Pembuat : Ikhsan Satriadi (241511080)
// Rizky Satria Gunawan (241511089)

#ifndef FOOD_H
#define FOOD_H
Expand Down
14 changes: 7 additions & 7 deletions game.c
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
// Nama Program : game.c
// Deskripsi : Implementasi logika utama permainan,
// bertujuan mengelola siklus dan aturan dasar permainan
// Pembuat : Ikhsan Satriadi / 241511080
// Rizky Satria Gunawan / 241511089
// Pembuat : Ikhsan Satriadi (241511080)
// Rizky Satria Gunawan (241511089)

#include "game.h"

Expand Down Expand Up @@ -106,7 +106,7 @@ void game_update(Game *game)
return;
}

// Cek tabrakan dengan makanan
// Cek tabrakan dengan makanan. Ular memakan makanan
if (vector2_equals(game->game_food.position, game->game_snake.head))
{
// Tambah panjang ular
Expand All @@ -122,14 +122,14 @@ void game_update(Game *game)
&game->game_snake);
}

// Gerakkan ular
// Perbarui segmen dan gerakkan ular
snake_move(&game->game_snake);

//* Cek apakah skor sudah mencapai maksimal skor, jika iya maka game berhenti dan menang
// Cek apakah skor sudah mencapai maksimal skor, jika iya maka game berhenti dan menang
if (game->current_score.score >= MAX_SNAKE_LENGTH)
{
game->is_running = false;
game->is_winning = true; // menang!
game->is_running = false; // permainan berhenti
game->is_winning = true; // menang
}
}

Expand Down
4 changes: 2 additions & 2 deletions game.h
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
// Nama Program : game.h
// Deskripsi : Deklarasi struktur dan fungsi utama untuk logika permainan snake,
// bertujuan merancang kerangka utama permainan dan menentukan alur permainan
// Pembuat : Ikhsan Satriadi / 241511080
// Rizky Satria Gunawan / 241511089
// Pembuat : Ikhsan Satriadi (241511080)
// Rizky Satria Gunawan (241511089)

#ifndef GAME_H
#define GAME_H
Expand Down
4 changes: 2 additions & 2 deletions gamedata.c
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
// Nama Program : gamedata.c
// Deskripsi : Implementasi logika penyimpanan dan pemuatan data permainan,
// bertujuan untuk menyimpan dan memuat data permainan ke dan dari file biner.
// Pembuat : Ikhsan Satriadi / 241511080
// Rizky Satria Gunawan / 241511089
// Pembuat : Ikhsan Satriadi (241511080)
// Rizky Satria Gunawan (241511089)

#include <stdio.h>
#include <string.h>
Expand Down
4 changes: 2 additions & 2 deletions gamedata.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@
// Deskripsi : Header file untuk pengelolaan data permainan,
// mendefinisikan struktur GameData dan fungsi-fungsi untuk menyimpan,
// memuat, dan menghapus data permainan.
// Pembuat : Ikhsan Satriadi / 241511080
// Rizky Satria Gunawan / 241511089
// Pembuat : Ikhsan Satriadi (241511080)
// Rizky Satria Gunawan (241511089)

#ifndef GAMEDATA_H
#define GAMEDATA_H
Expand Down
4 changes: 2 additions & 2 deletions main.c
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@
// Deskripsi : Program Permainan Snake
// Mengimplementasikan permainan klasik snake
// dengan kontrol menggunakan keyboard dan tampilan console
// Pembuat : Ikhsan Satriadi / 241511080
// Rizky Satria Gunawan / 241511089
// Pembuat : Ikhsan Satriadi (241511080)
// Rizky Satria Gunawan (241511089)

#include <unistd.h>
#include "game.h"
Expand Down
4 changes: 2 additions & 2 deletions score.c
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
// Nama Program : score.c
// Deskripsi : Implementasi logika pengelolaan skor dalam permainan,
// bertujuan untuk membuat, menambah, dan menyimpan skor pemain.
// Pembuat : Ikhsan Satriadi / 241511080
// Rizky Satria Gunawan / 241511089
// Pembuat : Ikhsan Satriadi (241511080)
// Rizky Satria Gunawan (241511089)

#include <string.h>
#include "score.h"
Expand Down
4 changes: 2 additions & 2 deletions score.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@
// Deskripsi : Header file untuk pengelolaan skor dalam permainan,
// mendefinisikan struktur Score dan fungsi-fungsi terkait untuk
// membuat dan mengelola skor pemain.
// Pembuat : Ikhsan Satriadi / 241511080
// Rizky Satria Gunawan / 241511089
// Pembuat : Ikhsan Satriadi (241511080)
// Rizky Satria Gunawan (241511089)

#ifndef SCORE_H
#define SCORE_H
Expand Down
4 changes: 2 additions & 2 deletions settings.c
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
// Nama Program : settings.c
// Deskripsi : Implementasi pengaturan permainan,
// bertujuan untuk memperbarui dan mengelola pengaturan permainan seperti level dan kecepatan.
// Pembuat : Ikhsan Satriadi / 241511080
// Rizky Satria Gunawan / 241511089
// Pembuat : Ikhsan Satriadi (241511080)
// Rizky Satria Gunawan (241511089)

#include "settings.h"

Expand Down
4 changes: 2 additions & 2 deletions settings.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@
// Deskripsi : Header file untuk pengaturan permainan,
// mendefinisikan struktur Settings dan fungsi-fungsi terkait untuk
// memperbarui dan mengelola pengaturan permainan seperti level dan kecepatan.
// Pembuat : Ikhsan Satriadi / 241511080
// Rizky Satria Gunawan / 241511089
// Pembuat : Ikhsan Satriadi (241511080)
// Rizky Satria Gunawan (241511089)

#ifndef SETTINGS_H
#define SETTINGS_H
Expand Down
4 changes: 2 additions & 2 deletions snake.c
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@
// Deskripsi : Implementasi logika pergerakan dan pertumbuhan ular,
// bertujuan mengendalikan pergerakan, pertumbuhan, dan interaksi ular dengan
// makanan dan tembok/batas layar
// Pembuat : Ikhsan Satriadi / 241511080
// Rizky Satria Gunawan / 241511089
// Pembuat : Ikhsan Satriadi (241511080)
// Rizky Satria Gunawan (241511089)

#include "snake.h"

Expand Down
4 changes: 2 additions & 2 deletions snake.h
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
// Nama Program : snake.h
// Deskripsi : Deklarasi struktur dan fungsi untuk manajemen ular dalam permainan,
// bertujuan mendefinisikan struktur data dan antarmuka untuk mengontrol perilaku ular
// Pembuat : Ikhsan Satriadi / 241511080
// Rizky Satria Gunawan / 241511089
// Pembuat : Ikhsan Satriadi (241511080)
// Rizky Satria Gunawan (241511089)

#ifndef SNAKE_H
#define SNAKE_H
Expand Down
4 changes: 2 additions & 2 deletions ui.c
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
// Nama Program : ui.c
// Deskripsi : Implementasi tampilan dan interaksi pengguna dalam permainan snake,
// bertujuan mengimplementasikan rendering grafis dan penanganan input pemain
// Pembuat : Ikhsan Satriadi / 241511080
// Rizky Satria Gunawan / 241511089
// Pembuat : Ikhsan Satriadi (241511080)
// Rizky Satria Gunawan (241511089)

#include <stdlib.h>
#include <string.h>
Expand Down
4 changes: 2 additions & 2 deletions ui.h
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
// Nama Program : ui.h
// Deskripsi : Definisi fungsi-fungsi antarmuka pengguna,
// bertujuan merancang tampilan dan mekanisme interaksi pengguna dengan permainan
// Pembuat : Ikhsan Satriadi / 241511080
// Rizky Satria Gunawan / 241511089
// Pembuat : Ikhsan Satriadi (241511080)
// Rizky Satria Gunawan (241511089)

#ifndef UI_H
#define UI_H
Expand Down
4 changes: 2 additions & 2 deletions vector.c
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@
// Deskripsi : Implementasi fungsi-fungsi manipulasi vector untuk mendukung representasi
// dan perhitungan koordinat dalam permainan.
// Bertujuan mengimplementasikan operasi dasar vector dalam permainan.
// Pembuat : Ikhsan Satriadi / 241511080
// Rizky Satria Gunawan / 241511089
// Pembuat : Ikhsan Satriadi (241511080)
// Rizky Satria Gunawan (241511089)

#include "vector.h"

Expand Down
4 changes: 2 additions & 2 deletions vector.h
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
// Nama Program : vector.h
// Deskripsi : Definisi struktur dan fungsi vektor untuk manajemen koordinat dalam permainan snake,
// bertujuan menyediakan abstraksi koordinat untuk mendukung pergerakan objek
// Pembuat : Ikhsan Satriadi / 241511080
// Rizky Satria Gunawan / 241511089
// Pembuat : Ikhsan Satriadi (241511080)
// Rizky Satria Gunawan (241511089)

#ifndef VECTOR_H
#define VECTOR_H
Expand Down

0 comments on commit 71a43a0

Please sign in to comment.