student 2 nedēļas atpakaļ
vecāks
revīzija
ff1ac0e4f6
19 mainītis faili ar 53 papildinājumiem un 34 dzēšanām
  1. 0 0
      Kitty_Fall/Kitty_Fall/Kitty_Fall.Website/wwwroot/catpuzzle/data.json
  2. BIN
      Kitty_Fall/Kitty_Fall/Kitty_Fall.Website/wwwroot/catpuzzle/images/block1a-sheet0.webp
  3. BIN
      Kitty_Fall/Kitty_Fall/Kitty_Fall.Website/wwwroot/catpuzzle/images/block1a-sheet1.webp
  4. BIN
      Kitty_Fall/Kitty_Fall/Kitty_Fall.Website/wwwroot/catpuzzle/images/cats-sheet0.webp
  5. BIN
      Kitty_Fall/Kitty_Fall/Kitty_Fall.Website/wwwroot/catpuzzle/images/cats-sheet4.webp
  6. BIN
      Kitty_Fall/Kitty_Fall/Kitty_Fall.Website/wwwroot/catpuzzle/images/shared-0-sheet1.webp
  7. BIN
      Kitty_Fall/Kitty_Fall/Kitty_Fall.Website/wwwroot/catpuzzle/images/shared-0-sheet2.webp
  8. BIN
      Kitty_Fall/Kitty_Fall/Kitty_Fall.Website/wwwroot/catpuzzle/images/shared-0-sheet3.webp
  9. BIN
      Kitty_Fall/Kitty_Fall/Kitty_Fall.Website/wwwroot/catpuzzle/images/shared-0-sheet4.webp
  10. BIN
      Kitty_Fall/Kitty_Fall/Kitty_Fall.Website/wwwroot/catpuzzle/images/shared-0-sheet5.webp
  11. BIN
      Kitty_Fall/Kitty_Fall/Kitty_Fall.Website/wwwroot/catpuzzle/images/shared-0-sheet6.webp
  12. BIN
      Kitty_Fall/Kitty_Fall/Kitty_Fall.Website/wwwroot/catpuzzle/images/sprite3-sheet0.webp
  13. BIN
      Kitty_Fall/Kitty_Fall/Kitty_Fall.Website/wwwroot/catpuzzle/images/sprite3-sheet1.webp
  14. BIN
      Kitty_Fall/Kitty_Fall/Kitty_Fall.Website/wwwroot/catpuzzle/images/sprite3-sheet2.webp
  15. 1 1
      Kitty_Fall/Kitty_Fall/Kitty_Fall.Website/wwwroot/catpuzzle/offline.json
  16. 6 0
      Kitty_Fall/Kitty_Fall/Kitty_Fall.Website/wwwroot/catpuzzle/scripts/objRefTable.js
  17. 46 33
      Kitty_Fall/Kitty_Fall/Kitty_Fall.Website/wwwroot/catpuzzle/scripts/project/main.js
  18. BIN
      Kitty_Fall/Kịch bản dịch vụ Kitty Fall.xlsx
  19. BIN
      Kitty_Fall/catpuzzle_mytel.zip

Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
Kitty_Fall/Kitty_Fall/Kitty_Fall.Website/wwwroot/catpuzzle/data.json


BIN
Kitty_Fall/Kitty_Fall/Kitty_Fall.Website/wwwroot/catpuzzle/images/block1a-sheet0.webp


BIN
Kitty_Fall/Kitty_Fall/Kitty_Fall.Website/wwwroot/catpuzzle/images/block1a-sheet1.webp


BIN
Kitty_Fall/Kitty_Fall/Kitty_Fall.Website/wwwroot/catpuzzle/images/cats-sheet0.webp


BIN
Kitty_Fall/Kitty_Fall/Kitty_Fall.Website/wwwroot/catpuzzle/images/cats-sheet4.webp


BIN
Kitty_Fall/Kitty_Fall/Kitty_Fall.Website/wwwroot/catpuzzle/images/shared-0-sheet1.webp


BIN
Kitty_Fall/Kitty_Fall/Kitty_Fall.Website/wwwroot/catpuzzle/images/shared-0-sheet2.webp


BIN
Kitty_Fall/Kitty_Fall/Kitty_Fall.Website/wwwroot/catpuzzle/images/shared-0-sheet3.webp


BIN
Kitty_Fall/Kitty_Fall/Kitty_Fall.Website/wwwroot/catpuzzle/images/shared-0-sheet4.webp


BIN
Kitty_Fall/Kitty_Fall/Kitty_Fall.Website/wwwroot/catpuzzle/images/shared-0-sheet5.webp


BIN
Kitty_Fall/Kitty_Fall/Kitty_Fall.Website/wwwroot/catpuzzle/images/shared-0-sheet6.webp


BIN
Kitty_Fall/Kitty_Fall/Kitty_Fall.Website/wwwroot/catpuzzle/images/sprite3-sheet0.webp


BIN
Kitty_Fall/Kitty_Fall/Kitty_Fall.Website/wwwroot/catpuzzle/images/sprite3-sheet1.webp


BIN
Kitty_Fall/Kitty_Fall/Kitty_Fall.Website/wwwroot/catpuzzle/images/sprite3-sheet2.webp


+ 1 - 1
Kitty_Fall/Kitty_Fall/Kitty_Fall.Website/wwwroot/catpuzzle/offline.json

@@ -1 +1 @@
-{"version":1784108096521,"fileList":["scripts/main.js","scripts/c3runtime.js","scripts/objRefTable.js","scripts/project/main.js","scripts/c3main.js","scripts/dispatchworker.js","scripts/jobworker.js","data.json","scripts/modernjscheck.js","scripts/supportcheck.js","scripts/offlineclient.js","icons/loading-logo.png","icons/icon-16.png","icons/icon-32.png","icons/icon-64.png","icons/icon-128.png","icons/icon-256.png","icons/icon-512.png","media/congratulations.webm","media/click.webm","media/Button03.webm","media/cute-cat-352656.webm","media/win2.webm","media/timeup_.webm","media/click_sound.webm","media/playground.webm","box2d.wasm","box2d.wasm.js","style.css","images/shared-0-sheet0.webp","images/shared-0-sheet1.webp","images/shared-0-sheet2.webp","images/shared-0-sheet3.webp","images/shared-0-sheet4.webp","images/shared-0-sheet5.webp","images/block1a-sheet0.webp","images/block1a-sheet1.webp","images/cats-sheet0.webp","images/cats-sheet1.webp","images/cats-sheet2.webp","images/cats-sheet3.webp","images/cats-sheet4.webp","images/confettix-sheet0.webp","images/confettix-sheet1.webp","images/sprite3-sheet0.webp","images/sprite3-sheet1.webp","images/sprite3-sheet2.webp","images/scroll-sheet0.webp","images/btn_lvl-sheet0.webp","images/btn_lvl-sheet1.webp","scripts/register-sw.js"]}
+{"version":1784272300500,"fileList":["scripts/main.js","scripts/c3runtime.js","scripts/objRefTable.js","scripts/project/main.js","scripts/c3main.js","scripts/dispatchworker.js","scripts/jobworker.js","data.json","scripts/modernjscheck.js","scripts/supportcheck.js","scripts/offlineclient.js","icons/loading-logo.png","icons/icon-16.png","icons/icon-32.png","icons/icon-64.png","icons/icon-128.png","icons/icon-256.png","icons/icon-512.png","media/congratulations.webm","media/click.webm","media/Button03.webm","media/cute-cat-352656.webm","media/win2.webm","media/timeup_.webm","media/click_sound.webm","media/playground.webm","box2d.wasm","box2d.wasm.js","style.css","images/shared-0-sheet0.webp","images/shared-0-sheet1.webp","images/shared-0-sheet2.webp","images/shared-0-sheet3.webp","images/shared-0-sheet4.webp","images/shared-0-sheet5.webp","images/shared-0-sheet6.webp","images/block1a-sheet0.webp","images/block1a-sheet1.webp","images/cats-sheet0.webp","images/cats-sheet1.webp","images/cats-sheet2.webp","images/cats-sheet3.webp","images/cats-sheet4.webp","images/confettix-sheet0.webp","images/confettix-sheet1.webp","images/sprite3-sheet0.webp","images/sprite3-sheet1.webp","images/sprite3-sheet2.webp","images/scroll-sheet0.webp","images/btn_lvl-sheet0.webp","images/btn_lvl-sheet1.webp","scripts/register-sw.js"]}

+ 6 - 0
Kitty_Fall/Kitty_Fall/Kitty_Fall.Website/wwwroot/catpuzzle/scripts/objRefTable.js

@@ -174,6 +174,8 @@ self.C3_JsPropNameTable = [
 	{txtScore: 0},
 	{txt: 0},
 	{txtLevelDisplay: 0},
+	{txtGiftValues: 0},
+	{txtGiftText: 0},
 	{Physics2: 0},
 	{blocks: 0},
 	{match: 0},
@@ -201,6 +203,8 @@ self.C3_JsPropNameTable = [
 	{exitGame: 0},
 	{score: 0},
 	{isShowComplete: 0},
+	{gGiftText: 0},
+	{gGiftValues: 0},
 	{touchX: 0},
 	{touchY: 0},
 	{audio: 0},
@@ -254,5 +258,7 @@ self.InstanceType = {
 	txtScore: class extends self.ITextInstance {},
 	txt: class extends self.ITextInstance {},
 	txtLevelDisplay: class extends self.ITextInstance {},
+	txtGiftValues: class extends self.ITextInstance {},
+	txtGiftText: class extends self.ITextInstance {},
 	blocks: class extends self.ISpriteInstance {}
 }

+ 46 - 33
Kitty_Fall/Kitty_Fall/Kitty_Fall.Website/wwwroot/catpuzzle/scripts/project/main.js

@@ -158,50 +158,64 @@ async function SaveLevelResult(runtime)
 	try
 	{
 		console.log("Calling SaveLevelResult...");
-		
+
 		const body = {
-						token: runtime.globalVars.token,
-						msisdn: runtime.globalVars.msisdn,
-						transId: runtime.globalVars.transId,
-						level: runtime.globalVars.cur_level,
-						score: runtime.globalVars.score,
-						gameType: runtime.globalVars.gameType,
-						gameOver: 0
-					};
+			token: runtime.globalVars.token,
+			msisdn: runtime.globalVars.msisdn,
+			transId: runtime.globalVars.transId,
+			level: runtime.globalVars.cur_level,
+			score: runtime.globalVars.score,
+			gameType: runtime.globalVars.gameType,
+			gameOver: 0
+		};
+
 		console.log("Request Body:", body);
-		console.log("JSON:", JSON.stringify(body));
 
-		const response = await fetch(runtime.globalVars.root+"/Game/SaveLevelResult", 
-						{
-							method: "POST",
-							headers: {
-								"Content-Type": "application/json"
-							},
-							body: JSON.stringify(body)
-						});
+		const response = await fetch(
+			runtime.globalVars.root + "/Game/SaveLevelResult",
+			{
+				method: "POST",
+				headers: {
+					"Content-Type": "application/json"
+				},
+				body: JSON.stringify(body)
+			}
+		);
 
 		const result = await response.json();
 
 		console.log("Level Result:", result);
 
-		// Ví dụ dữ liệu trả về
-		runtime.globalVars.point =
-			result.point ?? "";
+		// Lưu dữ liệu gốc
+		runtime.globalVars.point = Number(result.point ?? 0);
+		runtime.globalVars.data = Number(result.data ?? 0);
+		runtime.globalVars.score = Number(result.score ?? 0);
+		runtime.globalVars.transId = result.transId ?? "";
 
-		runtime.globalVars.data =
-			result.data ?? "";
+		// Xác định phần thưởng
+		runtime.globalVars.gGiftValues = 0;
+		runtime.globalVars.gGiftText = "";
 
-		runtime.globalVars.score =
-			result.score ?? "";
-
-		runtime.globalVars.transId =
-			result.transId ?? "";
+		if (runtime.globalVars.point > 0)
+		{
+			runtime.globalVars.gGiftValues = runtime.globalVars.point;
+			runtime.globalVars.gGiftText = "POINTS";
+		}
+		else if (runtime.globalVars.data > 0)
+		{
+			runtime.globalVars.gGiftValues = runtime.globalVars.data;
+			runtime.globalVars.gGiftText = "DATA";
+		}
+		else if (runtime.globalVars.score > 0)
+		{
+			runtime.globalVars.gGiftValues = runtime.globalVars.score;
+			runtime.globalVars.gGiftText = "SCORE";
+		}
 
 		runtime.globalVars.showPrizePopup = 1;
-		console.log("Chuẩn bị gọi vào function trong event sheet:");
-		//runtime.callFunction("Quangbh");
-		console.log("Da goi goi vao function event sheet xong nhe!!!");
-		
+
+		console.log("Gift Type:", runtime.globalVars.gGiftText);
+		console.log("Gift Value:", runtime.globalVars.gGiftValues);
 	}
 	catch (error)
 	{
@@ -213,7 +227,6 @@ async function SaveLevelResult(runtime)
 	}
 }
 
-
 // Khi muốn thoát game về MVC
 function SaveExitGame(runtime)
 {

BIN
Kitty_Fall/Kịch bản dịch vụ Kitty Fall.xlsx


BIN
Kitty_Fall/catpuzzle_mytel.zip


Daži faili netika attēloti, jo izmaiņu fails ir pārāk liels