Skip to content

Commit

Permalink
feat(project): Integration revisions
Browse files Browse the repository at this point in the history
  • Loading branch information
NadhifRadityo committed May 24, 2024
1 parent dadde92 commit efca76b
Show file tree
Hide file tree
Showing 72 changed files with 5,308 additions and 548 deletions.
106 changes: 106 additions & 0 deletions .VSCodeCounter/2024-05-24_03-07-23/details.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,106 @@
# Details

Date : 2024-05-24 03:07:23

Directory e:\\Projects\\Python\\if1210-2024-tubes-k08-a

Total : 91 files, 12427 codes, 333 comments, 800 blanks, all 13560 lines

[Summary](results.md) / Details / [Diff Summary](diff.md) / [Diff Details](diff-details.md)

## Files
| filename | language | code | comment | blank | total |
| :--- | :--- | ---: | ---: | ---: | ---: |
| [F012 - Shop Management.py](/F012%20-%20Shop%20Management.py) | Python | 264 | 1 | 32 | 297 |
| [F13 Monster Management.py](/F13%20Monster%20Management.py) | Python | 47 | 1 | 7 | 55 |
| [README.md](/README.md) | Markdown | 36 | 0 | 6 | 42 |
| [data/assets/README.md](/data/assets/README.md) | Markdown | 11 | 0 | 10 | 21 |
| [data/generator/gamesave/createnpc.mjs](/data/generator/gamesave/createnpc.mjs) | JavaScript | 59 | 2 | 6 | 67 |
| [data/generator/gamesave/generatelaboratory.mjs](/data/generator/gamesave/generatelaboratory.mjs) | JavaScript | 40 | 0 | 4 | 44 |
| [data/generator/monsters/copyasciifiles.mjs](/data/generator/monsters/copyasciifiles.mjs) | JavaScript | 22 | 0 | 3 | 25 |
| [data/generator/monsters/fetchmonsters.mjs](/data/generator/monsters/fetchmonsters.mjs) | JavaScript | 77 | 1 | 7 | 85 |
| [data/generator/monsters/fetchsprites.mjs](/data/generator/monsters/fetchsprites.mjs) | JavaScript | 40 | 0 | 3 | 43 |
| [data/generator/monsters/generateogmonsters.mjs](/data/generator/monsters/generateogmonsters.mjs) | JavaScript | 85 | 1 | 8 | 94 |
| [data/generator/monsters/generatesplash.mjs](/data/generator/monsters/generatesplash.mjs) | JavaScript | 158 | 0 | 4 | 162 |
| [data/generator/monsters/package-lock.json](/data/generator/monsters/package-lock.json) | JSON | 708 | 0 | 1 | 709 |
| [data/generator/monsters/package.json](/data/generator/monsters/package.json) | JSON | 13 | 0 | 1 | 14 |
| [data/generator/worldmap/download.mjs](/data/generator/worldmap/download.mjs) | JavaScript | 75 | 0 | 4 | 79 |
| [data/generator/worldmap/generate.mjs](/data/generator/worldmap/generate.mjs) | JavaScript | 0 | 0 | 1 | 1 |
| [data/generator/worldmap/package-lock.json](/data/generator/worldmap/package-lock.json) | JSON | 629 | 0 | 1 | 630 |
| [data/generator/worldmap/package.json](/data/generator/worldmap/package.json) | JSON | 11 | 0 | 1 | 12 |
| [exit.py](/exit.py) | Python | 15 | 0 | 0 | 15 |
| [f05 level.py](/f05%20level.py) | Python | 15 | 4 | 4 | 23 |
| [main.py](/main.py) | Python | 94 | 4 | 3 | 101 |
| [pyrightconfig.json](/pyrightconfig.json) | JSON | 7 | 0 | 1 | 8 |
| [requirements.txt](/requirements.txt) | pip requirements | 2 | 0 | 1 | 3 |
| [src/data.py](/src/data.py) | Python | 92 | 13 | 29 | 134 |
| [src/encryption.py](/src/encryption.py) | Python | 15 | 3 | 5 | 23 |
| [src/game/F04.py](/src/game/F04.py) | Python | 28 | 0 | 1 | 29 |
| [src/game/F10.py](/src/game/F10.py) | Python | 125 | 1 | 12 | 138 |
| [src/game/F11.py](/src/game/F11.py) | Python | 88 | 1 | 9 | 98 |
| [src/game/README.md](/src/game/README.md) | Markdown | 33 | 0 | 13 | 46 |
| [src/game/arena/__init__.py](/src/game/arena/__init__.py) | Python | 7 | 0 | 4 | 11 |
| [src/game/arena/arena.py](/src/game/arena/arena.py) | Python | 23 | 0 | 6 | 29 |
| [src/game/arena/ui_logic.py](/src/game/arena/ui_logic.py) | Python | 273 | 20 | 4 | 297 |
| [src/game/battle/__init__.py](/src/game/battle/__init__.py) | Python | 15 | 0 | 4 | 19 |
| [src/game/battle/battle.py](/src/game/battle/battle.py) | Python | 60 | 2 | 12 | 74 |
| [src/game/battle/ui_logic.py](/src/game/battle/ui_logic.py) | Python | 527 | 33 | 4 | 564 |
| [src/game/database/__init__.py](/src/game/database/__init__.py) | Python | 31 | 0 | 2 | 33 |
| [src/game/database/database.py](/src/game/database/database.py) | Python | 122 | 0 | 7 | 129 |
| [src/game/generateinit.mjs](/src/game/generateinit.mjs) | JavaScript | 31 | 1 | 3 | 35 |
| [src/game/inventory/__init__.py](/src/game/inventory/__init__.py) | Python | 14 | 0 | 2 | 16 |
| [src/game/inventory/_inventory.py](/src/game/inventory/_inventory.py) | Python | 80 | 0 | 11 | 91 |
| [src/game/inventory/inventory.py](/src/game/inventory/inventory.py) | Python | 125 | 1 | 16 | 142 |
| [src/game/laboratory/__init__.py](/src/game/laboratory/__init__.py) | Python | 5 | 0 | 2 | 7 |
| [src/game/laboratory/laboratory.py](/src/game/laboratory/laboratory.py) | Python | 27 | 0 | 5 | 32 |
| [src/game/menu/__init__.py](/src/game/menu/__init__.py) | Python | 27 | 0 | 16 | 43 |
| [src/game/menu/menu.py](/src/game/menu/menu.py) | Python | 153 | 0 | 5 | 158 |
| [src/game/menu/ui_arena.py](/src/game/menu/ui_arena.py) | Python | 165 | 3 | 7 | 175 |
| [src/game/menu/ui_battle.py](/src/game/menu/ui_battle.py) | Python | 333 | 4 | 17 | 354 |
| [src/game/menu/ui_debug.py](/src/game/menu/ui_debug.py) | Python | 183 | 7 | 9 | 199 |
| [src/game/menu/ui_inventory.py](/src/game/menu/ui_inventory.py) | Python | 266 | 107 | 12 | 385 |
| [src/game/menu/ui_laboratory.py](/src/game/menu/ui_laboratory.py) | Python | 398 | 0 | 15 | 413 |
| [src/game/menu/ui_shop.py](/src/game/menu/ui_shop.py) | Python | 397 | 6 | 12 | 415 |
| [src/game/menu/ui_user.py](/src/game/menu/ui_user.py) | Python | 89 | 0 | 4 | 93 |
| [src/game/monster/__init__.py](/src/game/monster/__init__.py) | Python | 5 | 0 | 2 | 7 |
| [src/game/monster/monster.py](/src/game/monster/monster.py) | Python | 34 | 0 | 5 | 39 |
| [src/game/potion/__init__.py](/src/game/potion/__init__.py) | Python | 10 | 0 | 2 | 12 |
| [src/game/potion/potion.py](/src/game/potion/potion.py) | Python | 60 | 0 | 12 | 72 |
| [src/game/setup.py](/src/game/setup.py) | Python | 9 | 0 | 2 | 11 |
| [src/game/shop/__init__.py](/src/game/shop/__init__.py) | Python | 5 | 0 | 2 | 7 |
| [src/game/shop/shop.py](/src/game/shop/shop.py) | Python | 27 | 0 | 5 | 32 |
| [src/game/state/__init__.py](/src/game/state/__init__.py) | Python | 85 | 0 | 4 | 89 |
| [src/game/state/state.py](/src/game/state/state.py) | Python | 285 | 3 | 14 | 302 |
| [src/game/state/visual.py](/src/game/state/visual.py) | Python | 1,583 | 1 | 45 | 1,629 |
| [src/game/user/__init__.py](/src/game/user/__init__.py) | Python | 10 | 0 | 2 | 12 |
| [src/game/user/user.py](/src/game/user/user.py) | Python | 155 | 20 | 28 | 203 |
| [src/lcg.py](/src/lcg.py) | Python | 32 | 16 | 13 | 61 |
| [src/utils/codec/__init__.py](/src/utils/codec/__init__.py) | Python | 3 | 0 | 2 | 5 |
| [src/utils/codec/codec.py](/src/utils/codec/codec.py) | Python | 39 | 0 | 5 | 44 |
| [src/utils/console/__init__.py](/src/utils/console/__init__.py) | Python | 243 | 0 | 6 | 249 |
| [src/utils/console/console.py](/src/utils/console/console.py) | Python | 1,601 | 15 | 50 | 1,666 |
| [src/utils/console/driver_std.py](/src/utils/console/driver_std.py) | Python | 218 | 0 | 14 | 232 |
| [src/utils/console/views.py](/src/utils/console/views.py) | Python | 84 | 0 | 5 | 89 |
| [src/utils/coroutines/__init__.py](/src/utils/coroutines/__init__.py) | Python | 51 | 0 | 2 | 53 |
| [src/utils/coroutines/coroutines.py](/src/utils/coroutines/coroutines.py) | Python | 532 | 1 | 57 | 590 |
| [src/utils/csv/__init__.py](/src/utils/csv/__init__.py) | Python | 3 | 0 | 2 | 5 |
| [src/utils/csv/csv.py](/src/utils/csv/csv.py) | Python | 70 | 10 | 7 | 87 |
| [src/utils/generateinit.mjs](/src/utils/generateinit.mjs) | JavaScript | 31 | 1 | 3 | 35 |
| [src/utils/math/__init__.py](/src/utils/math/__init__.py) | Python | 31 | 0 | 2 | 33 |
| [src/utils/math/math.py](/src/utils/math/math.py) | Python | 110 | 18 | 16 | 144 |
| [src/utils/mixin/__init__.py](/src/utils/mixin/__init__.py) | Python | 7 | 0 | 2 | 9 |
| [src/utils/mixin/mixin.py](/src/utils/mixin/mixin.py) | Python | 69 | 0 | 7 | 76 |
| [src/utils/primordials/__init__.py](/src/utils/primordials/__init__.py) | Python | 63 | 0 | 2 | 65 |
| [src/utils/primordials/primordials.py](/src/utils/primordials/primordials.py) | Python | 417 | 18 | 68 | 503 |
| [src/utils/setup.py](/src/utils/setup.py) | Python | 9 | 0 | 2 | 11 |
| [test/csv_reader.py](/test/csv_reader.py) | Python | 7 | 0 | 2 | 9 |
| [test/testabortsignalsuspendable.py](/test/testabortsignalsuspendable.py) | Python | 30 | 0 | 5 | 35 |
| [test/testconsole_textformatter.py](/test/testconsole_textformatter.py) | Python | 68 | 0 | 10 | 78 |
| [test/testconsole_views.py](/test/testconsole_views.py) | Python | 53 | 0 | 12 | 65 |
| [test/testgetch.py](/test/testgetch.py) | Python | 117 | 7 | 5 | 129 |
| [test/testmixin.py](/test/testmixin.py) | Python | 42 | 1 | 8 | 51 |
| [test/testprimordialstrim.py](/test/testprimordialstrim.py) | Python | 16 | 0 | 3 | 19 |
| [test/testutils.py](/test/testutils.py) | Python | 38 | 0 | 7 | 45 |
| [test/userauthtest.py](/test/userauthtest.py) | Python | 35 | 6 | 4 | 45 |

[Summary](results.md) / Details / [Diff Summary](diff.md) / [Diff Details](diff-details.md)
43 changes: 43 additions & 0 deletions .VSCodeCounter/2024-05-24_03-07-23/diff-details.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
# Diff Details

Date : 2024-05-24 03:07:23

Directory e:\\Projects\\Python\\if1210-2024-tubes-k08-a

Total : 28 files, 1393 codes, 152 comments, 57 blanks, all 1602 lines

[Summary](results.md) / [Details](details.md) / [Diff Summary](diff.md) / Diff Details

## Files
| filename | language | code | comment | blank | total |
| :--- | :--- | ---: | ---: | ---: | ---: |
| [data/generator/gamesave/generatelaboratory.mjs](/data/generator/gamesave/generatelaboratory.mjs) | JavaScript | 40 | 0 | 4 | 44 |
| [data/generator/monsters/fetchmonsters.mjs](/data/generator/monsters/fetchmonsters.mjs) | JavaScript | -13 | 1 | 0 | -12 |
| [data/generator/monsters/generateogmonsters.mjs](/data/generator/monsters/generateogmonsters.mjs) | JavaScript | 85 | 1 | 8 | 94 |
| [main.py](/main.py) | Python | 15 | 1 | 0 | 16 |
| [src/game/arena/ui_logic.py](/src/game/arena/ui_logic.py) | Python | 28 | 13 | 0 | 41 |
| [src/game/battle/battle.py](/src/game/battle/battle.py) | Python | 5 | 2 | 0 | 7 |
| [src/game/battle/ui_logic.py](/src/game/battle/ui_logic.py) | Python | 154 | 13 | 0 | 167 |
| [src/game/generateinit.mjs](/src/game/generateinit.mjs) | JavaScript | 1 | 1 | 0 | 2 |
| [src/game/inventory/__init__.py](/src/game/inventory/__init__.py) | Python | 4 | 0 | 0 | 4 |
| [src/game/inventory/inventory.py](/src/game/inventory/inventory.py) | Python | 23 | 0 | 4 | 27 |
| [src/game/laboratory/__init__.py](/src/game/laboratory/__init__.py) | Python | 5 | 0 | 0 | 5 |
| [src/game/laboratory/laboratory.py](/src/game/laboratory/laboratory.py) | Python | 27 | 0 | 4 | 31 |
| [src/game/menu/__init__.py](/src/game/menu/__init__.py) | Python | 6 | 0 | 4 | 10 |
| [src/game/menu/menu.py](/src/game/menu/menu.py) | Python | 5 | 0 | 0 | 5 |
| [src/game/menu/ui_battle.py](/src/game/menu/ui_battle.py) | Python | 33 | 1 | 0 | 34 |
| [src/game/menu/ui_debug.py](/src/game/menu/ui_debug.py) | Python | 14 | 0 | 2 | 16 |
| [src/game/menu/ui_inventory.py](/src/game/menu/ui_inventory.py) | Python | 266 | 107 | 12 | 385 |
| [src/game/menu/ui_laboratory.py](/src/game/menu/ui_laboratory.py) | Python | 398 | 0 | 15 | 413 |
| [src/game/menu/ui_shop.py](/src/game/menu/ui_shop.py) | Python | 194 | 6 | 1 | 201 |
| [src/game/state/__init__.py](/src/game/state/__init__.py) | Python | 1 | 0 | 0 | 1 |
| [src/game/state/state.py](/src/game/state/state.py) | Python | 20 | 0 | 1 | 21 |
| [src/game/state/visual.py](/src/game/state/visual.py) | Python | 41 | 1 | 0 | 42 |
| [src/utils/coroutines/__init__.py](/src/utils/coroutines/__init__.py) | Python | -4 | 0 | 0 | -4 |
| [src/utils/coroutines/coroutines.py](/src/utils/coroutines/coroutines.py) | Python | 8 | 0 | 1 | 9 |
| [src/utils/csv/csv.py](/src/utils/csv/csv.py) | Python | 5 | 0 | 0 | 5 |
| [src/utils/generateinit.mjs](/src/utils/generateinit.mjs) | JavaScript | 1 | 1 | 0 | 2 |
| [src/utils/primordials/__init__.py](/src/utils/primordials/__init__.py) | Python | 1 | 0 | 0 | 1 |
| [src/utils/primordials/primordials.py](/src/utils/primordials/primordials.py) | Python | 30 | 4 | 1 | 35 |

[Summary](results.md) / [Details](details.md) / [Diff Summary](diff.md) / Diff Details
30 changes: 30 additions & 0 deletions .VSCodeCounter/2024-05-24_03-07-23/diff.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
"filename", "language", "Python", "JavaScript", "comment", "blank", "total"
"e:\Projects\Python\if1210-2024-tubes-k08-a\data\generator\gamesave\generatelaboratory.mjs", "JavaScript", 0, 40, 0, 4, 44
"e:\Projects\Python\if1210-2024-tubes-k08-a\data\generator\monsters\fetchmonsters.mjs", "JavaScript", 0, -13, 1, 0, -12
"e:\Projects\Python\if1210-2024-tubes-k08-a\data\generator\monsters\generateogmonsters.mjs", "JavaScript", 0, 85, 1, 8, 94
"e:\Projects\Python\if1210-2024-tubes-k08-a\main.py", "Python", 15, 0, 1, 0, 16
"e:\Projects\Python\if1210-2024-tubes-k08-a\src\game\arena\ui_logic.py", "Python", 28, 0, 13, 0, 41
"e:\Projects\Python\if1210-2024-tubes-k08-a\src\game\battle\battle.py", "Python", 5, 0, 2, 0, 7
"e:\Projects\Python\if1210-2024-tubes-k08-a\src\game\battle\ui_logic.py", "Python", 154, 0, 13, 0, 167
"e:\Projects\Python\if1210-2024-tubes-k08-a\src\game\generateinit.mjs", "JavaScript", 0, 1, 1, 0, 2
"e:\Projects\Python\if1210-2024-tubes-k08-a\src\game\inventory\__init__.py", "Python", 4, 0, 0, 0, 4
"e:\Projects\Python\if1210-2024-tubes-k08-a\src\game\inventory\inventory.py", "Python", 23, 0, 0, 4, 27
"e:\Projects\Python\if1210-2024-tubes-k08-a\src\game\laboratory\__init__.py", "Python", 5, 0, 0, 0, 5
"e:\Projects\Python\if1210-2024-tubes-k08-a\src\game\laboratory\laboratory.py", "Python", 27, 0, 0, 4, 31
"e:\Projects\Python\if1210-2024-tubes-k08-a\src\game\menu\__init__.py", "Python", 6, 0, 0, 4, 10
"e:\Projects\Python\if1210-2024-tubes-k08-a\src\game\menu\menu.py", "Python", 5, 0, 0, 0, 5
"e:\Projects\Python\if1210-2024-tubes-k08-a\src\game\menu\ui_battle.py", "Python", 33, 0, 1, 0, 34
"e:\Projects\Python\if1210-2024-tubes-k08-a\src\game\menu\ui_debug.py", "Python", 14, 0, 0, 2, 16
"e:\Projects\Python\if1210-2024-tubes-k08-a\src\game\menu\ui_inventory.py", "Python", 266, 0, 107, 12, 385
"e:\Projects\Python\if1210-2024-tubes-k08-a\src\game\menu\ui_laboratory.py", "Python", 398, 0, 0, 15, 413
"e:\Projects\Python\if1210-2024-tubes-k08-a\src\game\menu\ui_shop.py", "Python", 194, 0, 6, 1, 201
"e:\Projects\Python\if1210-2024-tubes-k08-a\src\game\state\__init__.py", "Python", 1, 0, 0, 0, 1
"e:\Projects\Python\if1210-2024-tubes-k08-a\src\game\state\state.py", "Python", 20, 0, 0, 1, 21
"e:\Projects\Python\if1210-2024-tubes-k08-a\src\game\state\visual.py", "Python", 41, 0, 1, 0, 42
"e:\Projects\Python\if1210-2024-tubes-k08-a\src\utils\coroutines\__init__.py", "Python", -4, 0, 0, 0, -4
"e:\Projects\Python\if1210-2024-tubes-k08-a\src\utils\coroutines\coroutines.py", "Python", 8, 0, 0, 1, 9
"e:\Projects\Python\if1210-2024-tubes-k08-a\src\utils\csv\csv.py", "Python", 5, 0, 0, 0, 5
"e:\Projects\Python\if1210-2024-tubes-k08-a\src\utils\generateinit.mjs", "JavaScript", 0, 1, 1, 0, 2
"e:\Projects\Python\if1210-2024-tubes-k08-a\src\utils\primordials\__init__.py", "Python", 1, 0, 0, 0, 1
"e:\Projects\Python\if1210-2024-tubes-k08-a\src\utils\primordials\primordials.py", "Python", 30, 0, 4, 1, 35
"Total", "-", 1279, 114, 152, 57, 1602
41 changes: 41 additions & 0 deletions .VSCodeCounter/2024-05-24_03-07-23/diff.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
# Diff Summary

Date : 2024-05-24 03:07:23

Directory e:\\Projects\\Python\\if1210-2024-tubes-k08-a

Total : 28 files, 1393 codes, 152 comments, 57 blanks, all 1602 lines

[Summary](results.md) / [Details](details.md) / Diff Summary / [Diff Details](diff-details.md)

## Languages
| language | files | code | comment | blank | total |
| :--- | ---: | ---: | ---: | ---: | ---: |
| Python | 23 | 1,279 | 148 | 45 | 1,472 |
| JavaScript | 5 | 114 | 4 | 12 | 130 |

## Directories
| path | files | code | comment | blank | total |
| :--- | ---: | ---: | ---: | ---: | ---: |
| . | 28 | 1,393 | 152 | 57 | 1,602 |
| . (Files) | 1 | 15 | 1 | 0 | 16 |
| data | 3 | 112 | 2 | 12 | 126 |
| data\\generator | 3 | 112 | 2 | 12 | 126 |
| data\\generator\\gamesave | 1 | 40 | 0 | 4 | 44 |
| data\\generator\\monsters | 2 | 72 | 2 | 8 | 82 |
| src | 24 | 1,266 | 149 | 45 | 1,460 |
| src\\game | 18 | 1,225 | 144 | 43 | 1,412 |
| src\\game (Files) | 1 | 1 | 1 | 0 | 2 |
| src\\game\\arena | 1 | 28 | 13 | 0 | 41 |
| src\\game\\battle | 2 | 159 | 15 | 0 | 174 |
| src\\game\\inventory | 2 | 27 | 0 | 4 | 31 |
| src\\game\\laboratory | 2 | 32 | 0 | 4 | 36 |
| src\\game\\menu | 7 | 916 | 114 | 34 | 1,064 |
| src\\game\\state | 3 | 62 | 1 | 1 | 64 |
| src\\utils | 6 | 41 | 5 | 2 | 48 |
| src\\utils (Files) | 1 | 1 | 1 | 0 | 2 |
| src\\utils\\coroutines | 2 | 4 | 0 | 1 | 5 |
| src\\utils\\csv | 1 | 5 | 0 | 0 | 5 |
| src\\utils\\primordials | 2 | 31 | 4 | 1 | 36 |

[Summary](results.md) / [Details](details.md) / Diff Summary / [Diff Details](diff-details.md)
Loading

0 comments on commit efca76b

Please sign in to comment.