sm
服务器租用 996 无法下载点击此处反馈
/
查看: 844|回复: 0

传奇元宝商城源代码delphi代码 [传奇源码]

[复制链接]

826

主题

37

回帖

23万

积分

霸王教主

积分
237197
发表于 2023-5-22 21:15:02 | 显示全部楼层 |阅读模式
  1. unit GameStore;

  2. interface

  3. type
  4.   TGame = class
  5.   private
  6.     FName: string;
  7.     FPrice: Double;
  8.   public
  9.     constructor Create(const AName: string; APrice: Double);
  10.     property Name: string read FName;
  11.     property Price: Double read FPrice;
  12.   end;

  13.   TGameStore = class
  14.   private
  15.     FGames: array of TGame;
  16.   public
  17.     constructor Create;
  18.     procedure AddGame(const AName: string; APrice: Double);
  19.     procedure DisplayGames;
  20.   end;

  21. implementation

  22. constructor TGame.Create(const AName: string; APrice: Double);
  23. begin
  24.   FName := AName;
  25.   FPrice := APrice;
  26. end;

  27. constructor TGameStore.Create;
  28. begin
  29.   SetLength(FGames, 0);
  30. end;

  31. procedure TGameStore.AddGame(const AName: string; APrice: Double);
  32. var
  33.   Game: TGame;
  34. begin
  35.   Game := TGame.Create(AName, APrice);
  36.   SetLength(FGames, Length(FGames) + 1);
  37.   FGames[Length(FGames) - 1] := Game;
  38. end;

  39. procedure TGameStore.DisplayGames;
  40. var
  41.   Game: TGame;
  42. begin
  43.   if Length(FGames) > 0 then
  44.   begin
  45.     for Game in FGames do
  46.     begin
  47.       Writeln('Game: ', Game.Name, ', Price: ', FloatToStr(Game.Price));
  48.     end;
  49.   end
  50.   else
  51.     Writeln('No games available.');
  52. end;

  53. end.
复制代码
在上述代码中,我们定义了 TGame 类来表示游戏,其中包括游戏名称和价格的属性。TGameStore 类用于管理游戏商城,包括添加游戏和展示游戏列表的功能。

  1. program GameShop;

  2. uses
  3.   GameStore;

  4. var
  5.   Store: TGameStore;

  6. begin
  7.   Store := TGameStore.Create;
  8.   Store.AddGame('Game 1', 49.99);
  9.   Store.AddGame('Game 2', 29.99);
  10.   Store.AddGame('Game 3', 39.99);
  11.   
  12.   Store.DisplayGames;

  13.   Readln;
  14. end.
复制代码
在这个示例中,我们创建了一个 TGameStore 对象并添加了几个游戏。然后调用 DisplayGames 方法来展示游戏列表。你可以根据需要自定义和扩展这些类,以适应你的具体游戏商城需求。




上一篇:C#传奇源代码自动寻路源码
下一篇:传奇自动寻路源码Delphi自动寻路源码
回复

使用道具 举报

© 2001-2024 Discuz! Team. Powered by Discuz! X3.5

GMT+8, 2024-11-21 20:25 , Processed in 0.280007 second(s), 46 queries 手机版|美林GM论坛 ( 蜀ICP备2020030293号-2 )|网站地图

禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.如遇版权问题,请及时QQ联系

快速回复 返回顶部 返回列表