在游戏中,Card_Character 类被用来创建名为 "Jimbo" 的角色,这个角色会在游戏界面上显示并与玩家互动:
Jimbo = Card_Character({ x = 0, y = 5 })
这个角色会显示对话气泡,说一些话来与玩家互动:
Jimbo:add_speech_bubble({ "Having fun?", { { text = "Wishlist Balatro!", type = "GREEN" } } })
Jimbo:say_stuff(5)
类结构
Card_Character 类的主要方法包括:
- init:初始化角色卡片 card_character.lua:5-55
- move:移动角色 card_character.lua:57-59
- align:对齐卡片位置 card_character.lua:68-73
- add_button:添加交互按钮 card_character.lua:75-93
- add_speech_bubble:添加对话气泡 card_character.lua:95-111
- say_stuff:让角色说话 card_character.lua:127-167
- draw:绘制角色及其组件 card_character.lua:169-191
- remove:移除角色 card_character.lua:193-202