duplicated block id: 1 size: 40 cleaned lines of code in 2 files: - agdk/agde/endless-tunnel/endless-tunnel/Android/app/src/main/cpp/obstacle_generator.cpp (144:184) - agdk/agdktunnel/app/src/main/cpp/obstacle_generator.cpp (144:184) duplicated block id: 2 size: 40 cleaned lines of code in 2 files: - agdk/game_controller/nativeactivity/app/src/main/cpp/native_engine.cpp (529:587) - agdk/game_controller/gameactivity/app/src/main/cpp/native_engine.cpp (653:711) duplicated block id: 3 size: 36 cleaned lines of code in 2 files: - agdk/agde/endless-tunnel/endless-tunnel/Android/app/src/main/cpp/obstacle.cpp (21:65) - agdk/agdktunnel/app/src/main/cpp/obstacle.cpp (21:65) duplicated block id: 4 size: 36 cleaned lines of code in 2 files: - agdk/game_controller/nativeactivity/app/src/main/cpp/native_engine.cpp (372:426) - agdk/game_controller/gameactivity/app/src/main/cpp/native_engine.cpp (496:550) duplicated block id: 5 size: 34 cleaned lines of code in 2 files: - agdk/agde/endless-tunnel/endless-tunnel/Android/app/src/main/cpp/ui_scene.cpp (231:270) - agdk/agdktunnel/app/src/main/cpp/ui_scene.cpp (232:271) duplicated block id: 6 size: 32 cleaned lines of code in 2 files: - agdk/agde/endless-tunnel/endless-tunnel/Android/app/src/main/cpp/ui_scene.cpp (304:348) - agdk/agdktunnel/app/src/main/cpp/ui_scene.cpp (305:349) duplicated block id: 7 size: 27 cleaned lines of code in 2 files: - agdk/agde/endless-tunnel/endless-tunnel/Android/app/src/main/cpp/anim.cpp (19:50) - agdk/agdktunnel/app/src/main/cpp/anim.cpp (20:51) duplicated block id: 8 size: 26 cleaned lines of code in 2 files: - agdk/agde/endless-tunnel/endless-tunnel/Android/app/src/main/cpp/dialog_scene.cpp (120:152) - agdk/agdktunnel/app/src/main/cpp/dialog_scene.cpp (122:154) duplicated block id: 9 size: 25 cleaned lines of code in 2 files: - agdk/game_controller/nativeactivity/app/src/main/cpp/native_engine.cpp (300:337) - agdk/game_controller/gameactivity/app/src/main/cpp/native_engine.cpp (424:461) duplicated block id: 10 size: 24 cleaned lines of code in 2 files: - agdk/agde/endless-tunnel/endless-tunnel/Android/app/src/main/cpp/ui_scene.cpp (111:149) - agdk/agdktunnel/app/src/main/cpp/ui_scene.cpp (112:150) duplicated block id: 11 size: 24 cleaned lines of code in 2 files: - agdk/game_controller/nativeactivity/app/src/main/cpp/native_engine.cpp (253:278) - agdk/game_controller/gameactivity/app/src/main/cpp/native_engine.cpp (119:144) duplicated block id: 12 size: 24 cleaned lines of code in 3 files: - agdk/game_controller/nativeactivity/app/src/main/cpp/native_engine.cpp (475:500) - agdk/game_controller/gameactivity/app/src/main/cpp/native_engine.cpp (599:624) - agdk/agdktunnel/app/src/main/cpp/native_engine.cpp (663:688) duplicated block id: 13 size: 24 cleaned lines of code in 3 files: - agdk/game_controller/nativeactivity/app/src/main/cpp/native_engine.cpp (502:526) - agdk/game_controller/gameactivity/app/src/main/cpp/native_engine.cpp (626:650) - agdk/agdktunnel/app/src/main/cpp/native_engine.cpp (690:714) duplicated block id: 14 size: 23 cleaned lines of code in 2 files: - agdk/agde/endless-tunnel/endless-tunnel/Android/app/src/main/cpp/obstacle_generator.cpp (119:142) - agdk/agdktunnel/app/src/main/cpp/obstacle_generator.cpp (119:142) duplicated block id: 15 size: 23 cleaned lines of code in 2 files: - agdk/agde/endless-tunnel/endless-tunnel/Android/app/src/main/cpp/dialog_scene.cpp (71:98) - agdk/agdktunnel/app/src/main/cpp/dialog_scene.cpp (73:100) duplicated block id: 16 size: 22 cleaned lines of code in 2 files: - agdk/agde/endless-tunnel/endless-tunnel/Android/app/src/main/cpp/ui_scene.cpp (280:302) - agdk/agdktunnel/app/src/main/cpp/ui_scene.cpp (281:303) duplicated block id: 17 size: 20 cleaned lines of code in 2 files: - agdk/agde/endless-tunnel/endless-tunnel/Android/app/src/main/cpp/obstacle_generator.cpp (96:117) - agdk/agdktunnel/app/src/main/cpp/obstacle_generator.cpp (96:117) duplicated block id: 18 size: 20 cleaned lines of code in 2 files: - agdk/agde/endless-tunnel/endless-tunnel/Android/app/src/main/cpp/tex_quad.cpp (81:105) - agdk/agdktunnel/app/src/main/cpp/tex_quad.cpp (82:106) duplicated block id: 19 size: 19 cleaned lines of code in 2 files: - agdk/agde/endless-tunnel/endless-tunnel/Android/app/src/main/cpp/play_scene.cpp (823:844) - agdk/agdktunnel/app/src/main/cpp/play_scene.cpp (846:867) duplicated block id: 20 size: 18 cleaned lines of code in 2 files: - agdk/game_controller/common/scene_manager.cpp (40:66) - agdk/agdktunnel/app/src/main/cpp/scene_manager.cpp (40:66) duplicated block id: 21 size: 17 cleaned lines of code in 2 files: - agdk/agde/endless-tunnel/endless-tunnel/Android/app/src/main/cpp/play_scene.cpp (802:821) - agdk/agdktunnel/app/src/main/cpp/play_scene.cpp (825:844) duplicated block id: 22 size: 16 cleaned lines of code in 2 files: - agdk/agde/endless-tunnel/endless-tunnel/Android/app/src/main/cpp/text_renderer.cpp (58:74) - agdk/agdktunnel/app/src/main/cpp/text_renderer.cpp (59:75) duplicated block id: 23 size: 15 cleaned lines of code in 2 files: - agdk/agde/endless-tunnel/endless-tunnel/Android/app/src/main/cpp/play_scene.cpp (544:559) - agdk/agdktunnel/app/src/main/cpp/play_scene.cpp (570:585) duplicated block id: 24 size: 15 cleaned lines of code in 2 files: - agdk/game_controller/nativeactivity/app/src/main/cpp/native_engine.cpp (339:363) - agdk/game_controller/gameactivity/app/src/main/cpp/native_engine.cpp (463:487) duplicated block id: 25 size: 15 cleaned lines of code in 2 files: - agdk/game_controller/gameactivity/app/src/main/cpp/native_engine.cpp (389:406) - agdk/agdktunnel/app/src/main/cpp/native_engine.cpp (459:476) duplicated block id: 26 size: 14 cleaned lines of code in 2 files: - agdk/agde/endless-tunnel/endless-tunnel/Android/app/src/main/cpp/our_shader.cpp (94:119) - agdk/agdktunnel/app/src/main/cpp/our_shader.cpp (94:119) duplicated block id: 27 size: 14 cleaned lines of code in 2 files: - agdk/agde/endless-tunnel/endless-tunnel/Android/app/src/main/cpp/input_util.cpp (78:94) - agdk/agdktunnel/app/src/main/cpp/input_util.cpp (43:59) duplicated block id: 28 size: 14 cleaned lines of code in 2 files: - agdk/agde/endless-tunnel/endless-tunnel/Android/app/src/main/cpp/play_scene.cpp (768:786) - agdk/agdktunnel/app/src/main/cpp/play_scene.cpp (793:811) duplicated block id: 29 size: 13 cleaned lines of code in 2 files: - agdk/agde/endless-tunnel/endless-tunnel/Android/app/src/main/cpp/ui_scene.cpp (159:174) - agdk/agdktunnel/app/src/main/cpp/ui_scene.cpp (160:175) duplicated block id: 30 size: 13 cleaned lines of code in 2 files: - agdk/agde/endless-tunnel/endless-tunnel/Android/app/src/main/cpp/ui_scene.cpp (191:208) - agdk/agdktunnel/app/src/main/cpp/ui_scene.cpp (192:209) duplicated block id: 31 size: 12 cleaned lines of code in 2 files: - agdk/agde/endless-tunnel/endless-tunnel/Android/app/src/main/cpp/ui_scene.cpp (67:82) - agdk/agdktunnel/app/src/main/cpp/ui_scene.cpp (68:83) duplicated block id: 32 size: 12 cleaned lines of code in 2 files: - agdk/agde/endless-tunnel/endless-tunnel/Android/app/src/main/cpp/ui_scene.cpp (217:229) - agdk/agdktunnel/app/src/main/cpp/ui_scene.cpp (218:230) duplicated block id: 33 size: 12 cleaned lines of code in 2 files: - agdk/agde/endless-tunnel/endless-tunnel/Android/app/src/main/cpp/play_scene.cpp (505:521) - agdk/agdktunnel/app/src/main/cpp/play_scene.cpp (531:547) duplicated block id: 34 size: 12 cleaned lines of code in 2 files: - agdk/agde/Teapot/GameEngine/JNIHelper.cpp (478:491) - agdk/agde/Teapot/GameEngine/JNIHelper.cpp (493:506) duplicated block id: 35 size: 12 cleaned lines of code in 3 files: - agdk/game_controller/nativeactivity/app/src/main/cpp/native_engine.cpp (284:298) - agdk/game_controller/gameactivity/app/src/main/cpp/native_engine.cpp (408:422) - agdk/agdktunnel/app/src/main/cpp/native_engine.cpp (478:492) duplicated block id: 36 size: 12 cleaned lines of code in 2 files: - agdk/game_controller/gameactivity/app/src/main/java/com/google/android/games/paddleboat/gamecontrollersample/PaddleboatDemoActivity.java (47:63) - agdk/agdktunnel/app/src/main/java/com/google/sample/agdktunnel/AGDKTunnelActivity.java (49:65) duplicated block id: 37 size: 12 cleaned lines of code in 2 files: - agdk/game_controller/common/util.cpp (33:47) - agdk/agdktunnel/app/src/main/cpp/util.cpp (33:47) duplicated block id: 38 size: 11 cleaned lines of code in 2 files: - agdk/agde/endless-tunnel/endless-tunnel/Android/app/src/main/cpp/shader.cpp (170:186) - agdk/agdktunnel/app/src/main/cpp/shader.cpp (171:187) duplicated block id: 39 size: 10 cleaned lines of code in 2 files: - agdk/agde/endless-tunnel/endless-tunnel/Android/app/src/main/cpp/text_renderer.cpp (81:91) - agdk/agdktunnel/app/src/main/cpp/text_renderer.cpp (82:92) duplicated block id: 40 size: 10 cleaned lines of code in 2 files: - agdk/agde/endless-tunnel/endless-tunnel/Android/app/src/main/cpp/tex_quad.hpp (33:43) - agdk/agdktunnel/app/src/main/cpp/tex_quad.hpp (36:46) duplicated block id: 41 size: 10 cleaned lines of code in 2 files: - agdk/agde/endless-tunnel/endless-tunnel/Android/app/src/main/cpp/tex_quad.cpp (18:33) - agdk/agdktunnel/app/src/main/cpp/tex_quad.cpp (19:34) duplicated block id: 42 size: 10 cleaned lines of code in 3 files: - agdk/agde/endless-tunnel/endless-tunnel/Android/app/src/main/cpp/util.hpp (54:64) - agdk/game_controller/common/util.hpp (63:73) - agdk/agdktunnel/app/src/main/cpp/util.hpp (64:74) duplicated block id: 43 size: 10 cleaned lines of code in 3 files: - agdk/game_controller/nativeactivity/app/src/main/cpp/native_engine.cpp (461:473) - agdk/game_controller/gameactivity/app/src/main/cpp/native_engine.cpp (585:597) - agdk/agdktunnel/app/src/main/cpp/native_engine.cpp (649:661) duplicated block id: 44 size: 9 cleaned lines of code in 2 files: - agdk/agde/endless-tunnel/endless-tunnel/Android/app/src/main/cpp/shader.cpp (270:286) - agdk/agdktunnel/app/src/main/cpp/shader.cpp (269:285) duplicated block id: 45 size: 9 cleaned lines of code in 2 files: - agdk/agde/endless-tunnel/endless-tunnel/Android/app/src/main/cpp/shape_renderer.cpp (48:57) - agdk/agdktunnel/app/src/main/cpp/shape_renderer.cpp (49:58) duplicated block id: 46 size: 9 cleaned lines of code in 2 files: - agdk/agde/endless-tunnel/endless-tunnel/Android/app/src/main/cpp/dialog_scene.cpp (59:69) - agdk/agdktunnel/app/src/main/cpp/dialog_scene.cpp (61:71) duplicated block id: 47 size: 9 cleaned lines of code in 2 files: - agdk/agde/endless-tunnel/endless-tunnel/Android/app/src/main/cpp/play_scene.cpp (561:570) - agdk/agdktunnel/app/src/main/cpp/play_scene.cpp (587:596) duplicated block id: 48 size: 9 cleaned lines of code in 3 files: - agdk/game_controller/nativeactivity/app/src/main/cpp/native_engine.cpp (446:459) - agdk/game_controller/gameactivity/app/src/main/cpp/native_engine.cpp (570:583) - agdk/agdktunnel/app/src/main/cpp/native_engine.cpp (634:647) duplicated block id: 49 size: 9 cleaned lines of code in 2 files: - agdk/game_controller/common/scene_manager.cpp (93:102) - agdk/agdktunnel/app/src/main/cpp/scene_manager.cpp (93:102) duplicated block id: 50 size: 8 cleaned lines of code in 2 files: - trivialkart/trivialkart-unity/Assets/Scripts/Controller/Garage/GarageController.cs (84:92) - trivialkart/trivialkart-unity/Assets/Scripts/Controller/Store/StoreController.cs (74:82) duplicated block id: 51 size: 8 cleaned lines of code in 3 files: - agdk/agde/endless-tunnel/endless-tunnel/Android/app/src/main/cpp/scene_manager.cpp (71:80) - agdk/game_controller/common/scene_manager.cpp (72:81) - agdk/agdktunnel/app/src/main/cpp/scene_manager.cpp (72:81) duplicated block id: 52 size: 8 cleaned lines of code in 3 files: - agdk/agde/endless-tunnel/endless-tunnel/Android/app/src/main/cpp/scene_manager.cpp (104:113) - agdk/game_controller/common/scene_manager.cpp (105:114) - agdk/agdktunnel/app/src/main/cpp/scene_manager.cpp (105:114) duplicated block id: 53 size: 8 cleaned lines of code in 2 files: - agdk/agde/endless-tunnel/endless-tunnel/Android/app/src/main/cpp/scene_manager.cpp (144:155) - agdk/agdktunnel/app/src/main/cpp/scene_manager.cpp (145:156) duplicated block id: 54 size: 8 cleaned lines of code in 4 files: - agdk/agde/endless-tunnel/endless-tunnel/Android/app/src/main/cpp/native_engine.cpp (561:569) - agdk/game_controller/nativeactivity/app/src/main/cpp/native_engine.cpp (593:601) - agdk/game_controller/gameactivity/app/src/main/cpp/native_engine.cpp (717:725) - agdk/agdktunnel/app/src/main/cpp/native_engine.cpp (776:784) duplicated block id: 55 size: 8 cleaned lines of code in 2 files: - agdk/agde/endless-tunnel/endless-tunnel/Android/app/src/main/cpp/dialog_scene.cpp (100:108) - agdk/agdktunnel/app/src/main/cpp/dialog_scene.cpp (102:110) duplicated block id: 56 size: 8 cleaned lines of code in 2 files: - agdk/agde/endless-tunnel/endless-tunnel/Android/app/src/main/cpp/ui_scene.cpp (84:95) - agdk/agdktunnel/app/src/main/cpp/ui_scene.cpp (85:96) duplicated block id: 57 size: 8 cleaned lines of code in 2 files: - agdk/agde/endless-tunnel/endless-tunnel/Android/app/src/main/cpp/play_scene.cpp (523:536) - agdk/agdktunnel/app/src/main/cpp/play_scene.cpp (549:562) duplicated block id: 58 size: 8 cleaned lines of code in 2 files: - agdk/agde/endless-tunnel/endless-tunnel/Android/app/src/main/cpp/play_scene.cpp (753:765) - agdk/agdktunnel/app/src/main/cpp/play_scene.cpp (778:790) duplicated block id: 59 size: 8 cleaned lines of code in 3 files: - agdk/game_controller/nativeactivity/app/src/main/cpp/native_engine.cpp (436:444) - agdk/game_controller/gameactivity/app/src/main/cpp/native_engine.cpp (560:568) - agdk/agdktunnel/app/src/main/cpp/native_engine.cpp (624:632) duplicated block id: 60 size: 8 cleaned lines of code in 2 files: - agdk/game_controller/common/scene_manager.cpp (83:91) - agdk/agdktunnel/app/src/main/cpp/scene_manager.cpp (83:91) duplicated block id: 61 size: 7 cleaned lines of code in 2 files: - agdk/agde/endless-tunnel/endless-tunnel/Android/app/src/main/cpp/shader.cpp (258:268) - agdk/agdktunnel/app/src/main/cpp/shader.cpp (257:267) duplicated block id: 62 size: 7 cleaned lines of code in 2 files: - agdk/agde/endless-tunnel/endless-tunnel/Android/app/src/main/cpp/play_scene.cpp (846:853) - agdk/agdktunnel/app/src/main/cpp/play_scene.cpp (869:876) duplicated block id: 63 size: 7 cleaned lines of code in 2 files: - agdk/util/tuningfork/tools/validation/src/main/java/com/google/tuningfork/validation/ExternalProtoCompiler.java (142:149) - agdk/util/tuningfork/tools/validation/src/main/java/com/google/tuningfork/validation/ExternalProtoCompiler.java (151:158) duplicated block id: 64 size: 6 cleaned lines of code in 3 files: - trivialkart/trivialkart-unity/Assets/Scripts/Controller/Game/GamePlayCanvasController.cs (37:44) - trivialkart/trivialkart-unity/Assets/Scripts/Controller/Store/CarStorePageController.cs (43:49) - trivialkart/trivialkart-unity/Assets/Scripts/Controller/Store/SubscriptionStorePageController.cs (37:43) duplicated block id: 65 size: 6 cleaned lines of code in 4 files: - agdk/agde/endless-tunnel/endless-tunnel/Android/app/src/main/cpp/native_engine.cpp (400:406) - agdk/game_controller/nativeactivity/app/src/main/cpp/native_engine.cpp (428:434) - agdk/game_controller/gameactivity/app/src/main/cpp/native_engine.cpp (552:558) - agdk/agdktunnel/app/src/main/cpp/native_engine.cpp (616:622) duplicated block id: 66 size: 6 cleaned lines of code in 2 files: - agdk/agde/endless-tunnel/endless-tunnel/Android/app/src/main/cpp/ui_scene.cpp (97:104) - agdk/agdktunnel/app/src/main/cpp/ui_scene.cpp (98:105) duplicated block id: 67 size: 6 cleaned lines of code in 2 files: - agdk/agde/endless-tunnel/endless-tunnel/Android/app/src/main/cpp/ui_scene.cpp (272:278) - agdk/agdktunnel/app/src/main/cpp/ui_scene.cpp (273:279) duplicated block id: 68 size: 6 cleaned lines of code in 2 files: - agdk/agde/Teapot/GameEngine/VecMath.h (397:403) - agdk/agde/Teapot/GameEngine/VecMath.h (617:623)